Sun Open Sources Java Platform and Releases Source Code Under GPL License Via NetBeans and Java.net Communities
Wednesday, 15 November 2006 Sun Microsystems, Inc. (Nasdaq: SUNW), the creator and leading advocate of Java(TM) technology, today announced it is releasing its implementations of Java technology as free software under the GNU General Public License version two (GPLv2). Available today are the first pieces of source code for Sun's implementation of Java Platform Standard Edition (Java SE) and a buildable implementation of Java Platform Micro Edition (Java ME). Details are available at:http://www.sun.com/opensource/java. In addition, Sun is adding the GPLv2 license to Java Platform Enterprise Edition (Java EE), which has been available for over a year under the Common Development and Distribution License (CDDL) through Project GlassFish(TM) at http://glassfish.dev.java.net. This announcement represents one of the largest source code contributions under the GPL license (under which the GNU/Linux operating system is also distributed) and the open sourcing of one of the industry's most significant and pervasive software platforms. With more than 3.8 billion Java technology enabled devices, Java technology is showing explosive growth, appearing in volume everywhere. From mobile phones and smart cards to enterprise applications and supercomputers, Java technology provides a unifying platform for software innovation. By open sourcing Java software, while offering commercial products with indemnity for our customers, Sun expects Java technology to become even more pervasive. "By open sourcing Sun's implementation of Java technology, we will inspire a new phase of developer collaboration and innovation using the NetBeans(TM) Integrated Development Environment (IDE) and expect the Java platform to be the foundation infrastructure for next generation Internet, desktop, mobile and enterprise applications," said Rich Green, executive vice president of Software at Sun. "With the Java Development Kit (JDK(TM)) released as free software under the GPL, Sun will be working closely with distributors of the GNU/Linux operating system, who will soon be able to include the JDK as part of the open source repositories that are commonly included with GNU/Linux distributions." "Everyone has been expecting that one day Sun would open source Java technology, but no one expected just how far they'd go -- GPL. A bold move, and a great opportunity both for Sun and for free and open source software," said Tim O'Reilly, founder and CEO of O'Reilly Media. Java SE Sun is releasing three significant software components today for the ongoing development of Sun's open source implementation of Java SE in the Java.net community: Java HotSpot(TM) technology, the Java programming language compiler (javac(TM)) and JavaHelp(TM) software. Sun expects to release a buildable JDK in the first quarter of 2007, following established free software community practices for licensing virtual machines and their associated libraries. Java HotSpot technology and javac are two of the most important elements of Java SE; Java HotSpot technology is the Sun implementation of the Java Virtual Machine (JVM(TM)) and the core component of the Java Runtime Environment (JRE), which translates Java code to the specific operating system and chip architecture, allowing Java software to run everywhere and javac is the compiler that analyzes Java source code for correctness and generates proper bytecodes for execution. JavaHelp software is the documentation system to complement the JDK. These first components of the OpenJDK(TM) project will allow developers to experiment with the compiler, try out new language features, learn how a world-class virtual machine is built, port the JVM to new hardware architectures and operating systems, fix bugs and contribute new features. Through the OpenJDK project, developers will be able to directly influence the future of the JDK implementation, participate with their peers in an open community and help take Java technology where it hasn't been before. Java ME Available immediately in the Java.net community, is the source code for Sun's feature phone Java ME implementation, the next generation version of the platform that currently enables rich mobile data services in more than 1.5 billion handsets. Also available is Sun's Java ME implementation for the emerging advanced phone segment and the Java ME testing and compatibility kit framework, the foundation for Sun's Java ME compatibility tests. Later this year, Sun will release additional source code including the framework for the Java Device Test Suite. Sun is releasing these technologies as free software in order to accelerate the development and evolution of the platform, reduce fragmentation and drive down development costs throughout the Java ME ecosystem. In addition, this move will provide easy access to the latest versions of Java ME platform technologies and, for the first time, enable the whole Java ME community to follow the activities of and participate in the development of these technologies. Java EE Sun is also announcing that it is now releasing the source code for Project GlassFish (part of the GlassFish Community) under a dual open source license. In addition to CDDL, Project GlassFish will also be available under GPLv2 in the first quarter of 2007. By adding a second license, we simplify the process of combining and distributing GlassFish code with other GPL licensed communities. By offering the Java platforms under a common license, Sun will allow developers to more easily distribute updated versions of Java SE, Java EE and Java ME together. NetBeans and Sun Development Tools The NetBeans IDE can dramatically simplify getting started with JDK development because the open source components have already been configured as NetBeans projects. Developers can download the source code, open it in the NetBeans IDE, and use the Build Project command to build it. For further information and a step-by-step tutorial go to: http://nb-openjdk.netbeans.org. In addition, an application developer project is available as part of the Mobile & Embedded community, with links to resources such as the NetBeans Mobility Pack, the Java ME authoring tool that delivers a whole new level of sophistication and ease for drag-and-drop screen design. Sun is also making available the world-record producing Sun(TM) Studio development environment for the development of the platform-specific native code in the Java HotSpot virtual machine. The recently announced NetBeans 5.5 contains a variety of new features, including: Java Persistence API and JAX WS 2.0 productivity tools, Subversion support, and enhancements to the NetBeans GUI Builder (formerly known as Project Matisse). NetBeans 5.5 is the first and only freely available IDE to provide comprehensive support for Java EE 5, the industry standard for developing portable, robust, scalable, and secure server-side Java applications. Second Life Event -- Technical Q&A Today, Sun is hosting a technical Q&A in Sun's SecondLife Pavilion to provide an update on its open source Java progress. Sun's Tim Bray, Simon Phipps as well as Canonical's Mark Shuttleworth will be available (in avatar form) for one hour to address any questions you may have. Who: Tim Bray, Director of Web Technologies, Sun Microsystems (Co- inventor of XML) Simon Phipps, Chief Open Source Officer, Sun Microsystems Mark Shuttleworth, Founder, Canonical Ltd. and Ubuntu Foundation (First African in space) When: Monday, November 13, 2006 Q&A session from 1:00 p.m. - 2:00 p.m. PT / 4:00 p.m. - 5:00 p.m. ET Where: In Second Life, go to: "Sun Pavilion" Or click the following shortcut link: http://tinyurl.com/m338r Download the application at: http://secondlife.com/community/downloads.php System requirements are here: http://secondlife.com/corporate/sysreqs.php Developer Support and Services Sun offers Java technology and Solaris(TM) Operating System developers a complete line of developer how-to help, product support and updates, and training that reduces time and risk for the entire application lifecycle -- from development through deployment through Sun's Developer Services programs (http://developers.sun.com/services). Developers are also encouraged to join the Sun Developer Network Program, at no cost, by registering online at: http://developers.sun.com/register. About Sun Microsystems, Inc. A singular vision -- "The Network Is The Computer"(TM) -- guides Sun in the development of technologies that power the world's most important markets. Sun's philosophy of sharing innovation and building communities is at the forefront of the next wave of computing: the Participation Age. Sun can be found in more than 100 countries and on the Web at sun.com. FOR MORE INFORMATION: Jacki DeCoster Sun Microsystems (415) 294-4482 jacki.decoster@sun.com Contact: allpress@sun.com (650) 786-7737 Sun, Sun Microsystems, the Sun logo, Java, NetBeans, OpenSolaris, GlassFish, Java HotSpot, JavaHelp, javac, JDK, JVM, OpenJDK, Solaris and The Network Is The Computer are trademarks or registered trademarks of Sun Microsystems, Inc. in the United States and other countries.
Source: prnewswire
All trademarks and copyrighted information contained herein are the property of their respective owners.
Related Articles
- Star2Star Gives TAPI Dialer Back to Open Source Community
Monday, 6 November 2006
- NetBeans Community Reaches Latest Milestone With General Availability of Open Source NetBeans 5.5 Integrated Development Environment
Friday, 3 November 2006
- Sun Microsystems Federal, Inc., and GSA Renew Supply Schedule Contract Through August 2009
Thursday, 2 November 2006
- Azul Compute Appliance Certified for Apache Geronimo Open Source J2EE Application Server
Saturday, 28 October 2006
- CMS Watch Finds Open Source Portal Software Gaining Market Acceptance but Trailing in Functional Breadth
Friday, 27 October 2006
- Open Source Business Intelligence Leader JasperSoft Now Supports Oracle Platforms
Friday, 27 October 2006
- Funambol Launches Industry's First Open Source Community-Based Phone Certification Program to Accelerate Mass Adoption of Mobile Services
Thursday, 26 October 2006
- Helmi Technologies Launches Open Source RIA Platform for AJAX-Based Rich Internet Applications
Monday, 16 October 2006
- Breach Security Releases Latest Version of ModSecurity(TM) Open Source Web Application Firewall
Monday, 16 October 2006
- Senza Limiti Acquires Ajax-based PHP Grid, Plans to Open Source It
Tuesday, 10 October 2006
- The Apache Software Foundation Announces Keynotes, Sponsors, and Special Events for ApacheCon US 2006
Tuesday, 10 October 2006
- Platform Computing Introduces Platform Open Cluster Stack to Accelerate Linux Cluster Adoption
Tuesday, 10 October 2006
- Open Source Software In Depth: October 11, 2006, 11:00am - 1:00pm ET
Tuesday, 10 October 2006
- ApacheCon Announces Internationally Recognized Open Source Influencers, Technologists and Enterprise Power-Users to Present at Industry-Leading Confer
Tuesday, 10 October 2006
- Alfresco and SpikeSource Partner to Deliver Open Source Enterprise Content Management Solution
Tuesday, 10 October 2006
|