Slashdot Mirror


Netbeans 6 Dual-Licensed Under GPLv2, CDDL

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."

6 of 239 comments (clear)

  1. it's the best Ruby IDE there is by crayz · · Score: 3, Interesting

    The Netbeans 6 dev/beta releases have been quickly becoming the best Ruby/Rails IDE, bar none. Used to be Eclipse/RadRails for Windows/Linux, and Textmate for Mac. Netbeans has completely blown Eclipse out of the water for Ruby development as Aptana+RadRails has stagnated. Textmate isn't really an IDE to begin with, it's quite a unique and useful text editor. But the pace and quality of Netbeans Ruby support would be very tough to match, so even many hardcore Textmate Mac users have switched to Netbeans

    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

  2. Re:Tried it by jma05 · · Score: 3, Interesting

    > runs like I have it on a 486, not a quad core Q6600 Intel processor.

    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.

  3. Re:Sun isn't committed to GPL by bladesjester · · Score: 4, Interesting

    As nice as Sun makes it sound, they really aren't fully committed to the GPL. They only seem to use the GPL when it suits them

    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.

    --
    Everything I need to know I learned by killing smart people and eating their brains.
  4. Re:Tried it by Lally+Singh · · Score: 4, Interesting

    NB's ability to use your normal build system (ant or maven) as it's project file is what sold me. Oh, and I don't have to have this directory structure anymore:

    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 :-)

    --
    Care about electronic freedom? Consider donating to the EFF!
  5. Re:Tried it by greg1104 · · Score: 4, Interesting

    OTOH, maybe Eclipse is *really* focusing on the Win32 experience, and the Mac experience is just crappy?

    It runs fine on both Win32 and Linux, but yes the Mac experience is crappy. Apple likes to brag 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 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 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 aren't comforting either.

  6. Why Netbeans vs Eclipse? by el_chupanegre · · 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?