Netbeans 6 Dual-Licensed Under GPLv2, CDDL 239
Lally Singh writes "Interested in the new Netbeans 6, but didn't trust Sun's (already OSI-approved) CDDL? Sun just Dual-Licensed it under the GPL (v2) with Classpath Exception. Keep your karmic license purity and mix in all the (now compatible) GPL code you want. If you've been using Eclipse, Netbeans 6 is really worth a look. Lean, well-featured, and fast."
differences? (Score:2, Insightful)
For someone who has been using it for years (I switched from IDEA a while back), it would take a lot to cause me to switch at this point. Developers end up making a pretty big investment in fine tuning an IDE for complex development environments, and there are so many little details around every corner that take time to uncover and learn.
I should qualify this by saying that I'm perfectly able to swap if a new job required it. And if I were doing HelloWorld, single project type stuff it wouldn't matter in the slightest. But once you get a dozen or so interdependent projects in your workspace and you get everything running like a well oiled machine and don't go around thinking "I really wish this piece of junk could do X, Y and Z".... well, its a tough sell.
Re:Dual license? (Score:3, Insightful)
In this case, instead of forking, couldn't you just put certain parts of your code under the GPL license, and put the parts of the code you want to let companies use and close under the BSD license?
To quote John Carmack (Score:4, Insightful)
Re:Sun isn't committed to GPL (Score:4, Insightful)
Re:To quote John Carmack (Score:5, Insightful)
wasting office hours (Score:2, Insightful)
Re:To quote John Carmack (Score:3, Insightful)
Re:GPL v2 and v3 are identical in intent (Score:3, Insightful)
RMS has a nice quote relating open source and free software:
"The GNU GPL makes sense in terms of its purpose: freedom and social solidarity. Trying to understand it in terms of the goals and values of open source is like trying understand a CD drive's retractable drawer as a cupholder. You can use it for that, but that is not what it was designed for."
By accident, GPLv2 ended up being a popular license for open source projects. It was meant to be as ideologically driven, crazy, etc. as GPLv3 was. RMS didn't foresee some ways to break the spirit of GPLv2, so he revised it and made it GPLv3. Had he been aware of Tivoization or patent covenants in the early 90s, you can bet that GPLv2 would have had similar clauses as does GPLv3. Essentially, he hasn't become more ideological, he's just lacked the words by which to express his ideology until now.