ESR Responds to Sun's Claims of Being a Better Bazaar
UnixSphere writes "Sun has been quoted to have said, 'Sun's Java is developed more in the mode of the bazaar than Linux is,' which has prompted OSI President Eric Raymond to correct Sun's view of what open source really is."
Why are they quibbling? It's all really bizarre to me! (The two are on the same side, right? Or did Microsoft's settlement with Sun change things?)
The dangers of knowledge trigger emotional distress in human beings.
Certainly a cathedral model.
This is exactly the kind of semantic pissing contest that turns people off of open source people. Don't give this thing the wings it so richly doesn't deserve.
Sun is trying to market their products by taking advantage of the good will and trust that open source licenses have and misrepresenting their proprietary products as being associated with open source, and you blame "open source people" for it? You should be blaming Sun marketing and management. Their behavior has been reprehensible.
Open source people have better things to do than to worry about every single proprietary product out there. Get Schwartz and Sun to shut up about open source and cathedrals and bazaars and nobody will waste a second thought on Sun anymore. But as long as Sun keeps misleading people, open source advocates will respond because Sun's behavior is threatening the future of the open source movement.
I'm sure this has been discussed to death up until now, but how does open-sourcing an API work?
Up to now, very few APIs have been proprietary. Sun has broken new ground by successfully asserting a high level of control over the Java APIs (not just their implementation).
If there is a fork, doesn't that present huge problems for the development community?
Languages like C, C++, Fortran, Perl, shell, and Python have all thrived in the absence of the level of control that Sun is trying to exercise. The reason is simple market economics: implementations that don't provide the features that users want disappear on their own.
Sun is trying to substitute their own interests for the wisdom and preferences of their end users. They are churning out one API after another, but users have no choice but to build on what Sun ships; even if there were alternative implementations, users would still be forced to accept whatever garbage Sun and the JCP dream up.
At least with C, you have the benefit of compiling. With Java, you are compiling to java bytecode, which is still interpretted, and still prone to problems between the forks.
Modern C programs have numerous shared library dependencies; Java's byte-code based system would, if anything, be more robust.
I guess you kind of experience this problem with shared libraries under *NIX, but at least you have the possibility for static compiling. You are stuck with the JRE for Java, no?
You are only stuck with the JRE for Java because Sun keeps you from having a choice. If Java were an open standard, there would be dozens of different implementations, and those implementations would work out amongst themselves what features were important core features and what features were vendor-specific extensions.
Things goes to something that has been bothering me recently. This isn't something that is new, I'm sure it's been around as long as we've had intelligent (hah!) expression. But it seems a bit more prevalent recently. I'm talking about presumably basically honest people being willing to misrepresent something to their (perceived) advantage as long as some loose interpretation of their words can be considered to be true. And by 'some' interpretation, I mean an interpretation other than what they hope the majority of their audience will make.
I don't know the first thing about Schartz, so maybe he's just a slime ball or maybe he just didn't understand the underlying concepts of The Cathedral and the Bazaar, but this sort of behaviour seems to be considered fair ball play these days. And I think it is something that should be left behind on the playground. Heck, it wasn't that common on most the playgrounds of my childhood, outside of certain particular types of debates (where it was understood that different rules of conduct held sway).
Am I right? Is there more of this in the public sphere these days? Or is it just the same-old, same-old?
Rome wasn't bilked in a day.