Slashdot Log In
Netbeans 6 Dual-Licensed Under GPLv2, CDDL
Posted by
kdawson
on Sun Oct 28, 2007 10:08 PM
from the drip-grind-caffeinated dept.
from the drip-grind-caffeinated dept.
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."
Related Stories
This discussion has been archived.
No new comments can be posted.
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
Full
Abbreviated
Hidden
Loading... please wait.
Only matters for Netbeans mods and add-ons, right? (Score:2)
Re:Only matters for Netbeans mods and add-ons, rig (Score:2, Informative)
Re: (Score:2)
Re:Only matters for Netbeans mods and add-ons, rig (Score:4, Informative)
Parent
Re: (Score:3, Interesting)
citation required {{fact}} (Score:3, Interesting)
Tried it (Score:2, Interesting)
I'm developing an app in Java, using the JOGL opengl bindings and it performs fantastically. Netbeans, on the other hand, runs like I have it on a 486, not a quad core Q6600 Intel processor.
I don't know how people compare Netbeans to Eclipse, actually feels native (because it IS native) and runs snappy as hell. Not only that, but Eclipse is great for python, javascript, c/c++
Re: (Score:2)
Re: (Score:3, Informative)
why?
Re: (Score:3, Interesting)
I've been using Eclipse for some time, but it's been getting on my nerves with speed/crash-happiness/bugginess. NB's treating me better these days.
OTOH, maybe Eclipse is *really* focusing on the Win32 experience, and the Mac experience is just crappy?
Re: (Score:3, Interesting)
The Eclipse IDE, on the other hand, is infuriating. I have currently have workspaces named 2007-10-04, 2007-10-11, 2007-10-19, 2007-10-21, and 2007-10-25 because that's how often Eclipse irretrievably corrupts my workspaces. I've become so used to it that instead of deleting and replacing the corrupted workspa
Re: (Score:3, Interesting)
Are you sure that your issues at coming from Eclipse?
Re:Tried it (Score:4, Informative)
Parent
Re:Tried it (Score:5, Interesting)
It runs fine on both Win32 and Linux, but yes the Mac experience is crappy. Apple likes to brag [apple.com] about their Java support, but the OS X support for the SWT features needed to fully support Eclipse is spotty. Check out how long the infamous SWT_AWT not implemented [eclipse.org] bug took for them to resolve. That was a showstopper for a variety of Eclipse plug-ins, and it was open from 6/15/2004 to 4/20/2006. Things are better now, but there's still a subset of SWT_AWT not implemented that breaks some tools, like parts of the fairly popular MyEclipse: see SWT_AWT.new_Shell() unimplemented [eclipse.org] for that dreary mess, which well over a year old now.
While these specific bugs are unlikely to be the sources of your crashes etc., every time I read up on the state of Eclipse+Mac OS X I find myself distrusting that combination; the base platform seems unstable, and as you can see from these two the bugs that are found can sit for years before being fixed. Recent moves from Apple like pulling Java 6 from Leopard [symphonious.net] aren't comforting either.
Parent
Re:Tried it (Score:4, Interesting)
While Netbeans is not winning any performance awards, its performance is quite acceptable. I upgraded my processor only because I was unhappy with Netbeans performance. But mine should still be 3 times slower than a Q6600 and I think the performance is OK now. Perhaps there is something wrong with your VM memory settings or such?
> I don't know how people compare Netbeans to Eclipse, actually feels native (because it IS native) and runs snappy as hell.
The primary reason is that Netbeans has better out of the box support for Java standard frameworks. Swing and J2EE tools are still ahead of Eclipse offerings. If you can, use both. But if you are using a code only app such as your JOGL project, Netbeans does not offer a whole lot.
> Not only that, but Eclipse is great for python, javascript, c/c++ and many, many other non-java technologies.
Netbeans is catching up with all that and exposes a rich client framework just like Eclipse.
Parent
Re:Tried it (Score:5, Interesting)
eclipse
- 3.3
- 1
- 2
- 3
Where each one is an installed copy of eclipse, and the lower numbered ones are copies that have fried themselves.
*And* a decent profiler built in
Parent
Re: (Score:2)
Re: (Score:2)
Re: (Score:3, Funny)
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 s
Re: (Score:2)
It's probably not for you then! Having run both the big advantage of Netbeans is that it's smaller and faster than Eclipse. As someone just starting out with Java Netbea
Re: (Score:3, Informative)
it's the best Ruby IDE there is (Score:4, Interesting)
Along with JRuby and Glassfish Rails, Netbeans is proving that Sun is dead serious about being the best Ruby game in town. They've got competitors in all three areas, but they are quickly becoming a major force in the Ruby community
Parent
Re: (Score:3, Informative)
GUI Builder (Score:4, Informative)
Still there is one thing where Netbeans beats every other Java IDE easily: The matisse GUI builder is really fun to work with! For Java there's nothing even close. And for that alone Netbeans has a very well founded raison d'être. If it's GPL now, lets wait and see how long it takes for Eclipse to absorb that great tool. There's already a commercial port for MyEclipse, but it's not free or usable on vanilla Eclipse, yet.
i quite like it... (Score:2)
Having said that, i only use it for c/c++. I'd use it for php if it had a plugin worth using. I used to use eclipse for c/c++/php but these days i use gleany for php. I used to like eclipse, but eventually i just got annoyed with it and retired it.
Re: (Score:2)
To quote John Carmack (Score:4, Insightful)
Re:To quote John Carmack (Score:5, Insightful)
Parent
Re: (Score:3, Insightful)
Netbeans... (Score:2, Troll)
Careful there. . . (Score:5, Funny)
Also, if you've been using emacs, vim is worth a look. Vim is lean, well-featured, and fast.
Why Netbeans vs Eclipse? (Score:4, Interesting)
I don't seem to get why anyone needs to pick one or the other.
Personally, for the last 3 years I've been using Eclipse 3.x and Netbeans 5.x. I can see the benefits of each, and each annoys me in it's own seperate ways.
For example, in Eclipse, why can't I add an external folder to the classpath without stupid variables? Why only a jar? In Netbeans there isn't a distinction.
To me though, Netbeans just feels alot clunkier. Once I have everything set up in Eclipse, I'm definitely more productive, with one caveat. The GUI builder in Netbeans is fantastic, it really is. Nothing free that the Eclipse world offers even comes close to competing with it. I usually do most code in Eclipse, make the GUI in Netbeans and import that into Eclipse.
So I say, why pick one over the other? You need more than one tool to build a house, why not use as many as you like to build your software?
new Netbeans 6 beta 2 has great Ruby support (Score:4, Informative)
Re: (Score:3, Informative)
Err, nevermind, the answer's in TFA (people choose the license they want) :-/
Re:Dual license? (Score:5, Informative)
If you were to dual license your code under the GPL and BSD people who wanted to redistribute modified code could follow either one they wanted, with BSD being one of the avaible choices they could close it up a lot if they so desired.
Parent
Re: (Score:2)
So with dual licensing you can cover two different cases, right? But can you make it conditional, like, specify in your license statement that depending on certain conditions license A applies and else license B applies?
Re:Dual license? (Score:4, Informative)
The way they do it for MySQL and others is when you get it, only one licence applies. You choose which one you want to apply, but the choice of the commercial licence means you have to give them money. They're just giving you the ability to sell a product and keep the source closed if you're willing to pay for it.
Parent
Re:Dual license? (Score:4, Informative)
Parent
Re:Dual license? (Score:4, Informative)
For example I can take some code I write and release it under GPL and my own for pay license. If someone pays for a copy they and I have to abide by my paid-license, if someone downloads it then they can do things with it as allowed by the GPL. This allows me to be flexible and support the needs of buisnesses (and pay my bills) while still supporting the community.
Parent
Re: (Score:2)
They wouldn't even for a single license (Score:2, Informative)
license on that code) as long as that code doesn't have any restrictions which aren't
in the GPL. The "viral"ness of the GPL is that you can't redistribute it under any other
terms -- including if you make derivative works and distribute those.
The FSF also takes an expansive view toward derivative works of their own software, so
that a program linked with their code, but not otherwise including it, would create a new
work cov
Re: (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?
Re:Sun isn't committed to GPL (Score:4, Insightful)
Parent
Re:Sun isn't committed to GPL (Score:5, Interesting)
A company using a license only when it makes sense to do so? How terrible!
If Sun was truly committed to free software, they would use the GPL on everything because in a true free software space it doesn't matter if your customers mix-and-match the pieces
Let's get real here, folks. Making some of your software available as open source does not mean that you should have to make *everything* you create open source. I certainly don't. Some things are open source (all of the ones on my site at the moment are GPLv2 because I loathe the moral crusade the fanatic otherwise known as RMS is trying to get the world to join in with v3); some things are commercial.
I get so sick and tired of the GPL fanboys who think that everything else is evil. The people who own the code get to decide what they want to do with it, not you. Deal with it.
If they want to give it away, be happy that you got something new to use or play with. If they want to sell it, either buy it or don't, but for the love of everything decent, stop bitching about the fact that not everything is released under your favorite license.
I've known a lot of developers that have stopped writing open source software because they got sick and tired of dealing with the fact that no matter what they released, people bitched at them because it wasn't "free enough" or because not *ALL* of their software was open source.
The whole of the world doesn't want to be Stallman followers and, to be honest, I view that as a very very good thing because the man is off his rocker.
Parent
Re: (Score:3, Insightful)
Then there is no doubt that you wouldn't get along with Stallman. Stallman doesn't do "open source"; he does "free software". Open source emphasizes the business and practical aspects of being able to see, reuse, and redistribute code. Free software is about ethics.
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. Try
Re: (Score:2)
Re: (Score:2)
Bzzzt. Wrong. The GPLv2 has an implicit patent license; the GPLv3 has an explicit; there is not really a large difference as far as licensing patents that go with the code is concerned. In Sun's case, it would be the same.
Also, they didn't "pay sco" in the way you ar
Re:In Iran (Score:4, Informative)
Sun's policy?
Sun is a US company and by US law, Sun is not allowed to export to restricted countries.
Parent
Re: (Score:3, Interesting)