Free and Open Source Software

Projects

Sun contributes to many Free and Open Source projects, covering a wide variety of technologies. Here are just some of them.



GlassFish

GlassFish is a free, open source application server that implements the next version of the J2EE platform. Sun contributed the application server code base and continues to employ many engineers to work on the J2EE. Java EE 5 delivers ease of development features that make developers more efficient.


GNOME

GNOME is a intuitive desktop environment supported on a wide variety of Unix and GNU/Linux platforms. Sun has contributed especially to the accessibility and localization of GNOME.


Grid Engine

The Grid Engine project is an open source community effort to facilitate the adoption of distributed computing solutions. Sun opened half a million lines of code and continues to employ a team of developers on Grid Engine.


JavaDB

Java DB is Sun's supported distribution of the open source Apache Derby 100% Java technology database.

JavaDB

java.net

Java.net was formed by a diverse group of Sun engineers, researchers, technologists, and evangelists to provide a common site for Java technology conversations and development projects.


Jini Network Technology

Jini technology is an open software architecture that enables Java dynamic networking for building distributed systems that are highly adaptive to change. The Jini community was founded when Sun opened Jini technology under an open source license.


JXTA Technology

An open protocols set that allows any network connected device—from cell phones and wireless PDAs to PCs and servers—to communicate and collaborate in a peer-to-peer (P2P) manner.


Linux

Sun is one of the largest contributors to GNU/Linux based operating systems.
Sun offers a number of commercial GNU/Linux distributions.

Mobile & Embedded

The Mobile & Embedded community site establishes a central location for the collaborative development of open source Java ME technologies and applications. Deployed in over 1.5 billion mobile and embedded devices, Java ME represents the ideal development platform for the creation and deployment of mobile data services. By open sourcing implementations of Java ME, Sun will enable the community to accelerate platform innovation, reduce development costs through the Java ME ecosystem, and, ultimately, drive a more consistent application platform.


Mozilla

Sun has been a major contributor to the work of the Mozilla foundation. Sun developers have been working on Section 508 compliance and internationalization (I18N).

Mozilla

MySQL

MySQL database is the world's most popular open source database because of its fast performance, high reliability, ease of use, and dramatic cost savings.

MySQL

NetBeans

NetBeans is a free and open source Integrated Development Environment (IDE). It's also an extensible platform which you can use to build OS-independent applications. Sun open sourced NetBeans in 2000. The NetBeans community now consists of hundreds of thousands of subscribers.

NetBeans

OpenDS

OpenDS is an open source community project building a free and comprehensive next generation directory service. OpenDS is designed to address large deployments, to provide high performance, to be highly extensible, and to be easy to deploy, manage and monitor. Initial development of OpenDS was done by Sun Microsystems, but is now available under an open source license.


Open ESB

Open ESB is an open-source project and community building the first fully open-source Enterprise Service Bus implementation based on the Java Business Integration specification and reference implementation. A rich set of components that plug into the platform are also being built including BPEL, XSLT, Event Processing, and Data Integration Service Engines, and HTTP, JDBC, FTP, SMTP, RSS, XMPP, and CORBA Binding Components. Open ESB is contributed to by Sun and community members and leverages the GlassFish and NetBeans community as well.


OpenJDK

As the heart of the Java platform, Java SE is the execution engine and core development technology that enables the Java technology's "write once, run anywhere" promise. By open sourcing the Java Development Kit (JDK), Sun's implementation of Java SE, Sun hopes to make the Java platform a new foundation of innovation and enhance its value as the ubiquitous, essential infrastructure of the Internet experience.

OpenJDK

OpenCDS

OpenCDS is based on the source code of the Sun Java System Content Delivery Server (CDS), released by Sun under the Common Development and Distribution License (CDDL). The project is creating a mobile content delivery and management platform that enables mobile operators to launch and sustain content services.


Open Media Commons

The Open Media Commons is a community site for projects to develop unencumbered solutions for digital media. Current projects include Project DReaM, an open source, royalty-free and open standard Digital Rights Management (DRM) solution which will be independent of transport format. Other open source community projects are developing royalty-free codecs technology and streaming media services.

Open Media Commons

Open MPI

Open MPI is an open source implementation of MPI (Messaging Passing Interface) standard, a software library that is widely used in the creation of parallel, distributed high performance computing (HPC) applications. Sun is an active, contributing member of the Open MPI community, with its entire MPI engineering team working collaboratively to produce a high-quality, optimized, multi- platform implementation of MPI.

OpenMPI

Open HA Cluster

Open HA (High Availability) Cluster is the open-source code base of Solaris Cluster, a high availability clustering solution. Open HA Cluster includes over 2 million lines of code, integration with many key applications, globalization functionality, an automated test environment and documentation.


OpenPrinting

The OpenPrinting PAPI project is an open source implementation of the FSG OpenPrinting Open Standard Print API (PAPI). The project provides a set of specifications and implementations of software focused on creating standardized, scalable printing components for Solaris, GNU/Linux, or any other system with a set of POSIX interfaces. Sun has been involved in this project from the beginning. We continue to be a involved in the standards group that specified the interfaces and initiated and contributed much of the implementation of the standard in the SourceForge project.


OpenPTK

Project Open Provisioning ToolKit (OpenPTK) is as an open source User Provisioning Toolkit exposing API's, Web Services, HTML Taglibs, JSR-168 Portlets with user self-service and administration examples. The architecture supports several pluggable back-end services including Sun's Identity Manager, Sun's Access Manager and LDAPv3.


OpenOffice.org

The OpenOffice.org project was founded when Sun contributed several million lines of source code in 2000. Sun Microsystems remains still the main contributor of code.


OpenSPARC

The OpenSPARC project is making the hardware source code of the recently announced UltraSPARC T1 processor available under an Open Source license.

OpenSparc

OpenSSO

OpenSSO is an open source access management software distribution that provides the means to build authentication, authorization, and session management for Java and web applications and services. OpenSSO is maintained by a community of developers working closely with Sun engineers to promote the evaluation, use, and innovation of identity and access management technology.

OpenSSO

OpenSolaris

Sun open sourced over 10 million lines of code in 2005 with the OpenSolaris project. Sun continues to sponsor the project by employing hundreds of software engineers who work on OpenSolaris, and by hosting the community site.

OpenSolaris

OpenxVM

OpenxVM is a community hub for a number of related open source projects that related to xVM, the intersection of virtualization and management. OpenxVM projects are together creating the next generation of data center infrastructure.

OpenxVM

Portal

The Portal Project aims to build an Enterprise-class implementation of a Portal Server in the open source community. It is comprised of many sub-projects including the Portlet Repository, the Portlet Container, WSRP, JSFPortletBridge, NetBeans PortalPack and others. The project aims to produce lightweight, modular, consumable components that can be used by many environments, including Portal Servers, Tools, SOA/BI runtimes, and more. The Project was derived from Sun Microsystems' Sun Java System Portal Server 7 product and is available under the Common Development and Distribution License (CDDL).


PostgreSQL

PostgreSQL is an high-performance object-relational database system, based on 20 years of development and sustained by a worldwide community of developers and companies. Sun sponsors PostgreSQL developers and provides test equipment for the project. Solaris users adopt PostgreSQL as an alternative to proprietary databases capable of high-volume OLTP workloads.

OpenSolaris

Project Darkstar

Project Darkstar is the video game industry's first enterprise grade, high performance, fault tolerant and highly scalable server technology for online, multiplayer games. Project Darkstar has been designed from the ground up to handle almost any kind of online game imaginable.


Project Fortress

Fortress is a new programming language designed for high-performance computing (HPC) with high programmability. It is intended to be a modern replacement for Fortran. Sun founded Project Fortress by open sourcing the reference implementation of the Fortress programming language.


Project LookingGlass

Project LookingGlass is an open source development project to create an advanced 3D user environment. The project has evolved from the contribution of a Sun Microsystems' advanced technology project.


Project Woodstock

Project Woodstock participants are developing the next generation of User Interface Components for the web, based on Java Server Faces and Ajax. This open source collaboration enables a community of developers to create powerful and intuitive web applications that are accessible and localizable, and which are based on a uniform set of guidelines and components, to help ensure ease of development and ease of use.


Roller

Sun actively participates in the Apache Roller and currently devotes three engineers to the project, who help to plan releases, write the code and grow the Roller community. We sponsor Roller development to support the requirements of our internal and external blog sites, to advance content syndication and web publishing technologies (RSS and Atom) and to provide a great blog server for the Java community.

Roller

VirtualBox

VirtualBox is a family of open source, powerful, feature rich x86 virtualization products for server, desktop and embedded us.

VirtualBox

X.Org

X.Org is the open source reference implementation of the X Window System. Sun employs a number of engineers who contribute to X.org, including a member of the X.Org Board of Directors.

X.Org
$1M Community Innovation Awards
Sun Sponsors Open Source Community