2. Why does Sun want to dual license NetBeans software under CDDL and GPLv2 with Classpath Exception?
The GPL v2 license will provide an additional option to vendors that are unable to work with NetBeans software under the CDDL license.
Adding GPLv2 as a license option will make NetBeans software even more Linux friendly.
Adding GPLv2 with Classpath exception to NetBeans software will keep product portfolios and bundles consistent. Sun open sourced its JDK implementation under GPLv2 and the GlassFish project is dual-licensed under CDDL and GPLv2 with Classpath exception.
This is a big deal, the NetBeans codebase is massive, and opening it up with GPLv2 means that the open source “ecosystem” just got that much larger. Most of the programming audience isn’t going to jump at licensing news, but releasing NetBeans under GPLv2 might just have a bigger immediate effect than GPL’ing the JDK. Sun’s moving in the right direction.