Paul Krill
Editor at Large

Sun eyes GPL for NetBeans

news
Aug 21, 20072 mins

Having already licensed its Java platform under the GNU General Public License (GPL), Sun Microsystems now is considering doing the same thing for the NetBeans open source application development tools platform, a Sun representative acknowledged.

NetBeans currently is licensed under Sun’s CDDL (Common Development and Distribution License). GPL would make NetBeans “even more Linux-friendly,” according to a Web page of frequently asked questions on the NetBeans Web site.

A java.net blogger, Joshua Marinacci, goes a step further and says NetBeans definitely will be licensed under GPL version 2, although the CDDL remains an option for users.

“It hasn’t happened yet as we are still working out the final plans, but it’s official and it’s definitely going to happen. This is great for three reasons,” Marinacci said. “First, you’ll be able to get NetBeans under the GPL, just like you can get so many other great open source products. Second, GPLv2 + classpath exception is the exact same license that the JDK (Java Development Kit) uses. This means more harmony with the rest of Sun’s Java products. Third, this encourages the use of the GPL over other licenses which I hope will one day reduce the number of licenses out there in the world.”

Marinacci has served on the Swing toolkit team at Sun.

But the official word is that the company currently is gauging community interest in the GPL for NetBeans.

Under the GPL, software developed under it must be made available to the community at large. But the classpath exception enables combinations of proprietary code with GPL classpath libraries without needing to redistribute the proprietary code.

According to another java.net blogger, Jim Driscoll, writing in June 2005, the difference between the GPL and CDDL is that GPL requires showing modifications made to the source and show any code you add as well. CDDL requires showing modifications made to the source, but it is not viral like GPL.

Paul Krill

Paul Krill is editor at large at InfoWorld. Paul has been covering computer technology as a news and feature reporter for more than 35 years, including 30 years at InfoWorld. He has specialized in coverage of software development tools and technologies since the 1990s, and he continues to lead InfoWorld’s news coverage of software development platforms including Java and .NET and programming languages including JavaScript, TypeScript, PHP, Python, Ruby, Rust, and Go. Long trusted as a reporter who prioritizes accuracy, integrity, and the best interests of readers, Paul is sought out by technology companies and industry organizations who want to reach InfoWorld’s audience of software developers and other information technology professionals. Paul has won a “Best Technology News Coverage” award from IDG.

More from this author