

The Open Group's New Open Source Strategy 287
Bruce Perens writes "The Open Group hasn't always had the best reputation in the Open Source community, mostly because of their handling of Motif, which remained proprietary for much too long. But there's no arguing with the success of our community, and now the Open Group leadership understands that their organization must be fully involved in Open Source... or it's time for them to change their name. To that end, the Open Group contracted me to develop an Open Source strategy for their organization. The draft strategy has been published and they are requesting comment. - Bruce"
An added strategy (Score:5, Insightful)
This is perhaps the greatest (and one day maybe even the only) threat to Open Source.
Re:An added strategy (Score:3, Insightful)
Re:An added strategy (Score:3, Insightful)
Worries about open source being profitable forget that open source lasted plenty long without profitability.
Re:An added strategy (Score:5, Interesting)
Worries about open source being profitable forget that open source lasted plenty long without profitability.
Open source and business have gone hand-in-hand from the start. What's different today is that you have a few companies trying to turn it into a shrinkwrap product.
Whether those endeavors succeed or fail is irrelevant to open source in itself.
Re:An added strategy (Score:2)
Not likely to occur. It appears that Sun is also one of the companies behind the SCO suit. They are also part of open group. I doubt that they will permit Open Group to help stop them, even though they have more to lose with MS holding power than Linux gaining it.
Re:An added strategy (Score:5, Interesting)
And regarding Sun, specifically, Sun has a multiple-personality disorder where Free Software is concerned. They help us with one hand and hurt with the other. This is also true for IBM, Intel, and HP. They have an internal conflict of interest that they won't be able to resolve in this decade. The best we can do is live with it.
Bruce
Re:An added strategy (Score:2)
BTW, I do remember the fighting that occurred in OG over the toolkit. It was not really about purposeful vendor differention, but an inability to get Sun, HP,
Re:An added strategy (Score:2)
Bruce
Re:An added strategy (Score:2)
Sadly, I think that Eric is more correct. The outlandish prices being charged long ago made MS possible (like what Linux/BSD/OO is doing to MS these days). It was hard to justify Xterms when all ppl could see was the upfront costs rather than long term costs.
But no base UI toolkit really did hurt.
I was guessing that you were trying to be polically correct to get a sign off or simply to be polite.
Well.. (Score:5, Funny)
I won't believe they're serious until they change their name to Gnu/OpenGroup.
POSIX (Score:2)
Motif? (Score:4, Interesting)
Re:Motif? (Score:5, Informative)
Subject: 2)* Is the Motif source code publically available?
[Last modified: Jan 02]
Answer: On May 15, 2000 the Open Group released the Motif source code for
Motif 2.1, using a public license, to the Open Source community. On January
29, 2002, Open Motif 2.2 was released.
Re:Motif? (Score:3, Informative)
Re:Motif? (Score:3, Informative)
For more information on Open Motif, see:
http://www.opengroup.org/openmotif/ [opengroup.org]"
Is Open Source Good for All of Our Members? (Score:5, Interesting)
Some would say that it would be great. Everything would be free, innovation would happen at a rapid rate, but what about compensation for the developers. Software written under a GLP type licience, does not leave room for profits from the actual software. Ad-hoc services can only go so far to support an entire development effort. Who pays the developers for thier hard work?
The question I leave open for disucssion is this: How sustainable do you think Open Source in it's current form is and do you think that varients such as the Apache Licience are an innevatable change necessary for the properity of the community.
Re:Is Open Source Good for All of Our Members? (Score:2, Interesting)
Re:Is Open Source Good for All of Our Members? (Score:3, Interesting)
They're going to need coders to develop that software, and those coders ain't go
Re:Is Open Source Good for All of Our Members? (Score:2)
Re:Is Open Source Good for All of Our Members? (Score:5, Insightful)
Re:Is Open Source Good for All of Our Members? (Score:2)
Typically in house it applications are written in very high level languages such as Java, C#, asp, php, i.e. not C, C++, assembly..
I don't suppose you'd care to supply some backup for your claim? First, C, C++, and Java are all 3GLs. Second, the last survey I read showed that C/C++ was still the most often used programming language for in-house applications. I know for sure that it is the most used language at the company I work for (and the last company I worked for, too).
I doubt it will ever be a complete shift. (Score:2)
Also, you have software where the setup/service part of it counts almost as much as the code. The physical plant at my university (where I work) is currently looking at facilities management software, and the process of the company people coming in and assisting in the mass
Re:Is Open Source Good for All of Our Members? (Score:2, Insightful)
My theory is that free software will self-destruct if all programmers lose their jobs. A lot of people who create free software are volunteers. Most of these people have other full-time jobs that pay for their living. My view is that if NO developers were paid for their jobs (doesn't matter what), then the free software movement will collapse. Thes people would instead spend time searching for jobs to make a living.
What all this means is that what you are saying won't happen (ie
Re:Is Open Source Good for All of Our Members? (Score:5, Informative)
Re:Is Open Source Good for All of Our Members? (Score:2)
Well, the GPL is intended to empower software users. It is not as empowering to software developers.
Re:Is Open Source Good for All of Our Members? (Score:2)
It's very empowering to software developers. Gives me a lot more leverage to solve problems. It's great that I don't have to write my own JPEG library. It's just not empowering to the developers of a commerical-software product that does the same thing as a free-software product. Commoditization is a bitch. Commerical-software developers will need to actually start "innovating". Many won't know how.
Re:Is Open Source Good for All of Our Members? (Score:3, Insightful)
Bruce
Re:Is Open Source Good for All of Our Members? (Score:4, Interesting)
My point is that in an all-open-source world, I would still have a job: I'd be answering user's requests and fixing bugs for them. I just wouldn't have to call vendors anymore, and I could actually fix a desktop too.
Re:Is Open Source Good for All of Our Members? (Score:2, Insightful)
So it seems to me that adding features to, say, Open Office would be part of my job too, were we only using it. The process would be something like, "Oh shoot, you can't paste tab-delimited text into Calc, I wo
Re:Is Open Source Good for All of Our Members? (Score:2, Interesting)
Don't buy the arrogance that one-size-fits-all early-to-market hackware is the best software engineering that can be done. I've done a lot of hard core original development --- clients for consumer oriented net services, etc. Of course, none of these has been open source, but they were not really "shrink" wrap either in the sense that even when the client software was put in boxes an
Re:Is Open Source Good for All of Our Members? (Score:4, Interesting)
No, that is not the question. The 40-70% profit margins achieved by vendors are clearly unsustainable--they can't exist in an efficient market. Open source software just happens to be the mechanism by which this market finally starts operating efficiently.
How sustainable do you think Open Source in it's current form
You are viewing open source software as some kind of alternative to proprietary development, but it is not. Rather, it is a stage in the evolution of a software market segment.
Something like the UNIX kernel used to cost lots of money because it provided functionality that was not widely available. But it was natural for it eventually to become open source. Ditto for software like Wordperfect and Microsoft word: initially, people could charge a premium for it because few people offered it (let's not get into the fact that the technology was invented elsewhere), but (absent monopolistic barriers), something like OpenOffice now gives you the same functionality for free.
You can make a big profit on some innovative piece of software for a few years, but then it gets commoditized and your price will go down from competition. Software is different from other goods there because it really has no physical component; generic drugs, electronics, etc., still have a non-zero cost even if there is no intellectual property. That's why it is ultimately open source programmers, not no-name manufacturers, that are driving software prices down, and in fact are driving them to how much it costs to make another unit of product: zero.
In short, open source software is sustainable--it's pretty much inevitable in an efficient market. The only thing that can kill it is government interference in the market or monopolistic practices.
Re:Is Open Source Good for All of Our Members? (Score:2)
Re:Is Open Source Good for All of Our Members? (Score:2, Interesting)
Re:Is Open Source Good for All of Our Members? (Score:2)
There are two classes of OSS.
One class is things like GNU C, Linux, Perl, gawk, OpenOffice, Apache, etc. They don't innovate--they are reimplementations of well-understood technologies. Individuals and companies spend time and money on them for economic reasons: sharing the development costs helps them lower costs.
Another class is things like X11, Mosix, ghc, Festival, etc. Tho
Re:Is Open Source Good for All of Our Members? (Score:2)
Score: 10, Understanding why Microsoft's days are numbered
I think the only software products that will continue to hold out as proprietary software in the long term will be CAD/CAM, where the complexity from starting design to performing manufacturing is too complex and expensive to be commoditized, yet. One piece of evidence for this, is that the big CAD software vendors are still pushing features into
Re:Is Open Source Good for All of Our Members? (Score:5, Informative)
So, to the question "will Open Source kill my job?", the answer is generally "no". India will kill your job (well, those of you who are not in India). And I don't know what you should do about that.
Bruce
Re:Is Open Source Good for All of Our Members? (Score:2)
Re:Is Open Source Good for All of Our Members? (Score:2)
I would think that in-house programming projects would be less likely to be shipped out to India than retail software. It's a great benefit to have in-house developers physically present, as they need to be able to work with users to assess needs, address problems, train users, etc.
What you say makes sense, but, unfortunately, it's not true. You need to spend some time at infoworld.com and the other trade-rag sites. When the CEO says the company is offshoring its IT, the stock price jumps and his/her
Re:Is Open Source Good for All of Our Members? (Score:2)
A bit harsh on the India assessment. . . . so I figure this isn't a troll, but a point of view. . . To demonize India is, IMHO, a grave mistake.
He didn't say anything about India except that jobs are going there. If anyone is trolling, it's you. Companies like Bank of America (ha ha) admit that they are dumping Americans and sending their jobs to India. It's just the plain, unvarnished truth. When did we become so politically correct, that stating the obvious became *demonizing*?
Re:Is Open Source Good for All of Our Members? (Score:2)
Living here in the US and making a living is the immediate concern of a good many people. I don't have much to offer them in the way of advice. That's all I was saying.
Bruce
Re:Is Open Source Good for All of Our Members? (Score:2)
Some would say that it would be great. Everything would be free, innovation would happen at a rapid rate, but what about compensation for the developers. Software written under a GLP type licience, does not leave room for profits from the actual software. Ad-hoc services can only go so far to support an entire development effort. Who pays the developers for thier hard work?
I think it will reach some sort of equilibrium between Open and Proprietary software. Commodity software (Operating Systems, browers,
Re:Is Open Source Good for All of Our Members? (Score:2)
If more work will be done without direct compensation, less people will receive direct compensation for their work. It really is that simple.
Re:Is Open Source Good for All of Our Members? (Score:3, Interesting)
There is nothing wrong with India if you live there. But some people are going to be concerned if jobs are moving out of wherever those people are.
In this particular case I think it is the US own fault because we haven't maintained a strong educational tradition among our own people, our primary schools are underfunded and substandard, and we don't do a good job at keeping our minorities in school, and interested in school.
But I digress...
Bruce
OSF/1? (Score:5, Interesting)
Didn't The Open Group do an entire UNIX implementation (the only implementation of which was Digital OSF/1|UNIX|Tru64)?
If so, how much of this could they open? Anything useful in it?
Re:OSF/1? (Score:2)
mk (as in mkLinux) (Score:4, Informative)
Later, The Open Group developed mk, based on the Mach 3 microkernel. While the Unix personality for the kernel was tainted with AT&T code, the microkernel was able to be released for free. The free mk was released with a Linux-based server, with the package known as mkLinux. Some (most?) of the funding for mk came from Apple, and I believe that it is the basis for OS X.
There was a little-known project called mk++, which was a complete re-write of the Mach microkernel interfaces using C++. There was a plan to release a book on mk++ along with a CD containing mk++Linux. Unfortunately, a month or so before it was to be sent off, all development efforts were shut down, and The Open Group became a Unix branding organization.
NOTE: I worked briefly at The Open Group, doing work on mk and mk++.
Re:mk (as in mkLinux) (Score:2)
If you know of code that they could/should release, this would be a good time to agitate for that.
Bruce
Re:mk (as in mkLinux) (Score:2, Informative)
Indeed...OSF was founded in response to Sun and AT&T getting together to work on System V Release 4. This scared the other UNIX vendors, and they wanted to make sure they had a UNIX to sell, too. The joke was the "OSF" stood for "Oppose Sun Forever."
Fujitsu, Bull, and Siemens were the other major original members. There were lots of other companies that were sort of "associate" members.
Draft strategy is excellent summary of Open Source (Score:5, Insightful)
I think that the opening section of your draft strategy is the best summary of the current state of the world of open-source/closed-source detente. It's exactly right that proprietary solutions are failing, and will fail with increasing rates, as open source proliferates and hardware increasingly becomes a commodity.
I have two issues with the summary. The first is that it a strategy should be a long-term document, something that might be as valid five or ten years from now as it is today (this compares to a tactical position.) I don't think that the current stated strategy, while appropriate to this time of flux, will be appropriate then.
Second, I just have a issue with the 'Sorry Vendors' line at the end of the first section -- everything else in the document is straightforward, concise, and emotion-free.
thad
Comment removed (Score:4, Funny)
Re:Draft strategy is excellent summary of Open Sou (Score:3, Informative)
No, this is a get them going document. Once their membership gets more deeply into Open Source, they should be able to determine their own direction - although I will be around if they need help.
Regarding the "Sorry vendors", there are a few more inflamatory lines in there to keep people awake. The one about having to change their name, and I pretty much blast strategic marketing in tech companies.
Bruce
start with a name change (Score:5, Funny)
Well, I guess... (Score:2)
Ah well, it didn't work for Prince either.
Re:start with a name change (Score:2)
Re:start with a name change (Score:2, Insightful)
Anybody that could afford the API document could implement. Years ago when I wanted to know what POSIX really said, I just couldn't afford a copy. And I couldn't justify it to get the company to spring for it either. So I got an O'Reilly book instead.
Mind you, this is exactly why a famous "POSIX work-alike" system is able to do exactly that. Get a copy of the spec, start coding.
Re:start with a name change (Score:2)
That's fine: the author of the O'Reilly book looked at the POSIX spec and shared the results with you. The effect of POSIX was still to set an open standard that many people knew, understood, and were using, whether they had looked at the original standards documents or not.
Open for business. (Score:3, Interesting)
The best possible way to accomplish this is to set a model of co-operative enterprise that todays over-blown corporate despots cannot compete with. If you study nature co-operative systems invariably will out compete when up against closed single modeled systems. The fundamentals of this are already in the GPL which will go down in history as one of the great documents of our time. Along with other human social documents like the Magna Carta. RMS really is a visionary.
Re:Open for business. (Score:2)
Too complex/too little time? (Score:5, Insightful)
Unfortunately all good remarks will come very late to this message, when people have had time to read it carefully. Then, there are already more than 500 comments, of less value and people don't really care any longer.
My suggestion, in cases like these, would be to use the Slashdot forum as a forum with delay - as is done before an upcoming interview. A short notice in advance and a more indepth follow later. Let people have a few days to think it over and get a refreshener then. Perhaps overdoing it? Whatever.
Re:Too complex/too little time? (Score:3, Informative)
Thanks
Bruce
Comments? Hah! (Score:5, Funny)
The OpenGroup is the Cathedral and irrelevant (Score:3, Interesting)
Re:The OpenGroup is the Cathedral and irrelevant (Score:2, Informative)
Both Gnome and KDE were able to leverage the design work that went into Motif and the other widget sets that came before them. Motif was better than Athena for the same reason. Most of the hard
Re:The OpenGroup is the Cathedral and irrelevant (Score:2)
As for the value - When Motif was around and strong, it was clear to Unix developers what widget set and style to use.
Yeah, Athena, because it was the only one affordable/approachable for a scratch-an-itch, non-commercial project. There were no free X projects of any significance around that had any kind of decent interface, except for those folks who invented their own widget sets, like the author of Xv, and the GIMP team.
UNIX GUI development on X Windows was a ghetto for a very long time because th
Re:The OpenGroup is the Cathedral and irrelevant (Score:2)
Can you cite an example, as I don't think this is true. Motif sits atop of libXt, which turned out to be a huge mistake in retrospect. Neither KDE/QT nor Gnome use the X toolkit. QT was designed to work with a preprocessed C++, whereas Motif is pure C.
The real reason that Motif is bet
Re:The OpenGroup is the Cathedral and irrelevant (Score:2)
Exactly. But the OpenGroup's charter, to develop open standards, is inherently Cathedral-y. To take Motif as an example, just open sourcing it, and maintaining it in a Cathedral way isn't going to help any. What role could the OpenGroup have in a bazaar world?
If Bruce says it doesn't exist, it probably doesn' (Score:2)
Does anyone know of a reference quide or set of resources that might help IP attorneys start thinking about the GPL and open source?
I'm working on building a cross-corporation (non profits) knowledge sharing network that will likely rel
Open Source = Free? (Score:2)
Does Open Source always equal free? I know it is nice to have the source code, but I must admit I have never really looked at it for the apps I use. In some ways, I really could care less.
But if I wanted a application that I knew needed some maintence, support, etc - I don't see any reason not to pay the money. Examples being mySQL, StarOffice, a Linux distro, etc.
I think Open Source's biggest gain is that it has a "nice to know" feature - the source code. Suppose someone offered a product for $50
Re:Open Source = Free? (Score:4, Informative)
Open Source, a form of Social Darwinism? (Score:2)
Social darwinism, joined with a "market mechanism" mumbo-jumbo, to describe how Open Source, and research functions/works? I am, to put it mildly, astonished that Perens has written this!
I was sort of hoping that social darwinism to describe social structure was a relic of the last cent
Re:Open Source, a form of Social Darwinism? (Score:2)
Social Darwinism is the misapplication of a vulgarized form of Darwinian theory to race. Evolution is a fact in biological and scientific contexts, but its application to race is hogwash. And the same goes for Shockley's theories about race. None of this has anything to do with the selection that software goes through when people choose to aggregate a community around it, or choose not to.
Bruce
Deutsche Democratic Republic (Score:2)
DDR (Deutsche Democratic Republic) was the name of East Germany during the time it was a Communist, non-democratic non-republic, which was as ironic as the Open Group calling themselves an open group.
To bring it into the present: It's as ironic as George Bush announcing he's finally going to pay attention to military intelligen
Re:Deutsche Democratic Republik (Score:2)
Re:Deutsche Democratic Republik (Score:2)
Re:Deutsche Democratic Republic (Score:2)
-Don
Interesting ramifications (Score:2)
In other words, companies need X and Y tools, and they need someone to provide them. Anyone will do, and the labor of the installation of X and Y is mainly what is paid over the cost of X and Y. It seems similar to, say, the furniture industry, where you have a Lazy Boy sofa, which you can get from anyone. The difference between the sofa providers
Is Open Source Good for All of Our Members? No. (Score:2, Insightful)
section, the answer is "no".
You say how a "nonrivalrous public good" is good
for the general population, but generally bad for
vendors. Well, the Open Group members are those
vendors, they are not the "general population"
or even "users".
You talk about reduced vendor margins and how vendors
must shift to services and make other "uncomfortable changes". But you never make any case
that Open Source is good for vend
Re:Is Open Source Good for All of Our Members? No. (Score:3, Informative)
Did I really say it was HP's 40% profit margin?
The Open Group is a mixed vendor-and-customer organization, and one that I can't see is dominated by the vendors.
I think you need to remember that vendors exist to serve customers. If they don't do that as well as possible, they should fail and go out of business. That is what capitalism is about.
Bruce
Comment removed (Score:3, Insightful)
Re:*Yawn* (Score:3, Informative)
Bruce
To challenge Bruce's "engineering over marketing" (Score:3, Insightful)
For years people in the HCI field been screaming at open source engineers to design the UI before the code is written, because there are things that pop up in the UI design process that have lower-level ramifications that engineers don't usually consider when they go the code-first approach. If these issues aren't taken care of immediately and much code is written, the engineers will be loathe to change something just because it makes the software more usable, and the result is that you've got usability problems that take years to fix (if they ever are).
The response we typically get when we tell the engineers they need to come up with the user interaction before major code is written: "You obviously don't understand the Open Source method".
While I am all for OSS, I fail to see how giving engineers even more power will make the situation any better.
Re:To challenge Bruce's "engineering over marketin (Score:2)
Open Source user interfaces usually trade ease of use for power. Many of them aren't bad, they're merely built to different design specifications.
One of my few projects is a program which has a mpg123-like UI, but handles a wide variety of music files. I'm sure if UI engineers designed it, they would come up with something like WinAMP or Windows Media Player; but mine works from a batch file or console, and works easier for me.
For years people in the
Ok, this is off topic (Score:2)
How does one go about getting Tux models?
I have started a project on sourceforge called Sound Orgy. I am rendering the logo in povray. I was wonder if there were any povray models of tux out there that I could use in my logo? (while my project is cross-platform, i'd like to promote the fact that it is developed for Linux).
Re:Viral (Score:5, Insightful)
It's because people have pride in their work and want to share it with others that open source exists.
Re:Viral (Score:3, Funny)
Yet Another Damn Open License (Score:3, Interesting)
I'd like to suggest a "mixed open" license. I envision this kind of interaction between open and proprietary code.
Re:Yet Another Damn Open License (Score:2)
I'd actually be all for closed source software being illegal, simple as that. You write code and you let everybody use and modify it, or you keep it to yourself and nobody uses it {though maybe
Re:Viral (Score:4, Insightful)
I'd agree except for one minor detail:
No one forces you to plunder GPL'd (and other similarly licensed) code.
Millions of programmers and developers get along just fine with the ideals set forth in 'open source' licenses. They also greatly benefit from the fact that some random person or corporation can't then steal their work.
Re:Viral (Score:3, Interesting)
Free software licenses like GPL might be described as "viral". But if the GPL is viral, many commercial software licenses are even more "viral".
If you care about your IP, you have to be careful no matter what license you agree to, whether it is the GPL or a Microsoft EULA. And it certainly isn't hard to preserve your IP and still use GPL'ed software if you spend the same amount of effort
Re:My attention span is about 5 minutes (Score:4, Insightful)
Re: (Score:2)
Re:My attention span is about 5 minutes (Score:3, Informative)
Pointy Haired Boss - as found in Dilbert [dilbert.com].
Generally used to indicate the archetypal half-witted middle-management type.
Re:My attention span is about 5 minutes (Score:2, Funny)
But I fail to see what attractive women have to do with this.
Re:Bruce's Spin (Score:2)
Don't flame him for neglect, this is a draft. Its bound to have many small and some large omissions by the nature of the document. Drafts are like a JPEG with 99% compression- looks crappy but gives a solid idea of what it is supposed to be.
Re:Bruce's Spin (Score:2)
Actually, I did point it out. Or at least imply it. In this text:
Re:Bruce's Spin (Score:2)
I would happily apply the BSD license to my work when someone else is paying me to do so. I don't expect that I'd do so very often otherwise, because my goal in creating Open Source on my own time is not to facilitate proprietary software. Anyone who wants to make proprietary use of code I make on my own time is welcome to contact me for a commercial license.
This seems fair and logical to me.
It's never been clear to me why some BSD proponents feel that any license except the GPL is OK to be applied
Re:Bruce's Spin (Score:3, Insightful)
I would say that people who can't enslave and torture their neighbors are less free than people who can.
Freedom is inherently paradoxical -- if you have the freedom to lose your freedom, then you're potentially not free (once you lose your freedom), but if you don't have the freedom to lose your freedom, then that's clearly a freedom you don't have, so you're not absolutely free. Or to put it another way, you can't have both the freedom to
Re:Thank God it is you Bruce (Score:2)
:-) That really needs to be modded up. So true.
Re:Thank God it is you Bruce (Score:2)
Re:Thank God it is you Bruce (Score:2)