To read all comments associated with this story, please click here.
Please don't troll.
Firstly, forking (fragmentation) only works if people support the fork. People may have supported {Free,Open,Net}BSD, even DragonFlyBSD, but many other BSDs (not to mention versions of XFree86 under the new licence) have fallen by the wayside, and the future of some (PCBSD, DesktopBSD) is at best unclear.
Secondly, what is clear is that choosing the GPL is the best way to prevent forks. Yes, there are plenty Linux distros, but they all take the Linux kernel from the same codebase, GNU binutils from the same codebase, and so on.
Secondly, what is clear is that choosing the GPL is the best way to prevent forks. Yes, there are plenty Linux distros, but they all take the Linux kernel from the same codebase, GNU binutils from the same codebase, and so on.
That isn't necessarily true. In fact, I don't see how the GPL prevents forking at all. It seems to encourage it, just look at the hundreds of Linux distributions that exist. Not only are they different in what they package, many of them have different patches applied, etc. They may have the same sources for code, but that doesn't mean anything.
In fact, I'm not sure how the GPL ensures that people will obtain it from the same source, when obviously, the different kernel patches they use often don't come from the same source.
I think the correct thing to say is that the GPL is *one* of many open source licenses that can *encourage* a centralized project. However, I'm not aware of any that would actually *prevent* forking.
The GPL might be the best way of preventing forking, but IMHO it opens a totally different can of worms. What would happen to my code that was written and compiled by a fully GPL JVM? The compilation itself shouldn't be an issue, but if the entire JVM was GPL'ed, that would mean that my code was linking to GPL'ed code, which would then require me to release the source code to my programs.
Unless I am mistaken in my interpretation of the GPL, using such a license would spell death for Java. Instead a different license like the BSD (very unlikely) or the LGPL (more likely) would be more suitable.
"Vendor asking for community input on how to balance open source with preventing fragmentation"
they want to ask the linux community for input to prevent fragmentation? if that is the case. i thought they were discussions about the linux community being fragmented, and that was one of the problems for linux not being able to succed in the desktop.
Edited 2006-05-16 23:47





Member since:
2005-07-06
From the second article:
"Vendor asking for community input on how to balance open source with preventing fragmentation"
Open sourcing it is definitely not the answer for that. Sun is getting desperate it would seem.