OpenSolaris

From Wikipedia, the free encyclopedia

OpenSolaris
Website: http://www.opensolaris.org/
OS family: Unix
Source model: open source
Supported platforms: SPARC, PowerPC, x86 (including x86-64)
Kernel type: Monolithic kernel
Default user interface: Java Desktop System
License: CDDL
Working state: Current

OpenSolaris is an open source project created by Sun Microsystems to build a developer community around the Solaris Operating System technology. The project is aimed at developers, system administrators, and users who want to develop and improve operating systems. Over 12,000 community members are registered on OpenSolaris.org, of whom over 11,000 are not Sun employees. An active OpenSolaris User Group community is now growing worldwide, and dozens of OpenSolaris technology communities and projects are being formed on opensolaris.org.

OpenSolaris is derived from the Unix System V Release 4 codebase, though much of it has been modified since originally licensed by Sun for technical reasons. It is the only open source System V derivative available.

Contents

Planning for OpenSolaris started in early 2004. A multi-disciplinary team was formed to consider all aspects of the project: licensing, business models, governance, co-development procedures, source code analysis, source code management, tools, marketing, website application design, and community development. A pilot program was formed in September of 2004 with 18 non-Sun community members and ran for 9 months growing to 145 external participants.

The opening of the Solaris source code has been an incremental process. The first part of the Solaris codebase to be open sourced was the Solaris Dynamic Tracing facility (commonly known as DTrace), a tracing tool for administrators and developers that aids in tuning a system for optimum performance and utilisation. DTrace was released on January 25, 2005. At that time, Sun also released the first phase of the opensolaris.org web site, announced that the OpenSolaris code base would be released under the CDDL (Common Development and Distribution License), and announced the intent to form a Community Advisory Board (CAB). The Opening Day launch, in which the bulk of the Solaris system code was released, was June 14, 2005. There remains some system code that is not open sourced, and is available only as binary files. The OpenSolaris source code represents the code in the most recent development build of Solaris.

The five CAB members were announced on April 4, 2005: two were elected by the pilot community, two were appointed by Sun, and one was appointed from the broader free software community by Sun. The 2005/2006 OpenSolaris Community Advisory Board members were Roy Fielding, Al Hopper, Rich Teer, Casper Dik, and Simon Phipps. On February 10, 2006 Sun signed the OpenSolaris Charter, turning the OpenSolaris community into an independent group under the leadership of the OpenSolaris Governing Board (OGB) [1]. The former CAB became the first OGB, with the task of creating and confirming the governance of the OpenSolaris Community no later than June 30, 2006. The work of creating the governance document or "Constitution" is now in progress, led by a Governance Working Group comprising the OGB and three invited members, Stephen Hahn and Keith Wesolowski (developers in Sun's Solaris organization) and Ben Rockwood (a prominent OpenSolaris community member).

Sun has released most of the Solaris source code under the Common Development and Distribution License (CDDL), which is based on the Mozilla Public License (MPL) version 1.1. The CDDL was approved as an open source license by the Open Source Initiative (OSI) in January 2005 and is a free software license according to the FSF's definition (see here). During Sun's announcement of them releasing Java under the GNU General Public License (GPL), Jonathan Schwartz and Rich Green both hinted at the possibility of releasing Solaris under the GPL, with Green saying[1] he was "certainly not" averse to relicensing under the GPL. When Schwartz pressed him (jokingly), Green said Sun would "take a very close look at it." In January of 2007, eWeek reported that anonymous sources at Sun had told them OpenSolaris would be dual-licensed under CDDL and GPLv3.[2] Green responded in his blog the next day that the article was incorrect, saying that although Sun is giving "very serious consideration" to such a dual-licensing arrangement, it would be subject to agreement by the rest of the OpenSolaris community.[3]

The Free Software Foundation's free software licence list states[4] that the licensing used by Sun for OpenSolaris is incompatible with the GNU General Public License (GPL), though it does classify the CDDL as a free software license. The Common Development and Distribution License (CDDL) requires that all attribution notices be maintained, while the GPL only requires certain types of notices. This presents barriers to collaboration because a module covered by the GPL and a module covered by the CDDL cannot legally be linked together, thus utilizing one another's software features.

Recently efforts were made to organize the first OpenSolaris conference. It's aimed at programmers or people interested in development issues and it's taking place February 2007 in Berlin, Germany. The OpenSolaris Developer Conference [5] is organized by the German Unix User Group (GUUG).

  1. ^ Sun Opens Java (OGG Theora). Sun Microsystems.
  2. ^ Galli, Peter. "Sun to License OpenSolaris Under GPLv3", eWeek, January 16, 2007.
  3. ^ Rich Green (January 17, 2007). All the News That's Fit to Print. Rich Green's Weblog. Retrieved on January 25, 2007.
  4. ^ Various Licenses and Comments about Them. GNU Project. Free Software Foundation]].

Advanced Search
Included Web Search Engines


Safe Search

close

Top Matching Results

Occasionally Search.com will highlight specialized results that are based on the context of your query. Examples of specialized results include specific links to news, images, or video.

Top Matching Results may highlight information from other Search.com pages, content from the CNET Network of sites, or third party content. The listings are based purely on relevance. Search.com does not receive payment for listings in this section but our partners that provide this data may get paid for listing these products.

Sponsored Links

This section contains paid listings which have been purchased by companies that want to have their sites appear for specific search terms and related content. These listings are administered, sorted and maintained by a third party and are not endorsed by Search.com.

Search Results

Search.com sends your search query to several search engines at one time and integrates the results into one list which has been sorted by relevance using Search.com's proprietary algorithm. You can customize the list of search engines included in your metasearch from the preferences.

The search engines that are used in your metasearch may allow companies to pay to have their Web sites included within the results. To view the Paid Inclusion policy for a specific search engine, please visit their Web site. Search.com does not accept payment or share revenue with any search engine partner for listings in this section.