OpenSolaris

Le OpenSolaris est un projet de la source ouverte créé par le Sun Microsystems pour établir une communauté de réalisateur autour de la technologie du système d'exploitation du Solaris . C'est des lotisseurs, des interfaces gestionnaire et des utilisateurs visés qui veulent développer et améliorer des logiciels d'exploitation. En date du juin 2007, plus de 60.000 membre de la Communauté sont enregistrés sur OpenSolaris.org avec seulement environ 2.000 membres utilisé par Sun Microsystems. Une communauté active de Groupe d'utilisateurs d'OpenSolaris se développe maintenant dans le monde entier, et des douzaines des communautés et de projets de technologie d'OpenSolaris sont ouvertes sur opensolaris.

OpenSolaris est dérivé du codebase de la version 4 du système Unix De V , et a des modifications significatives apportées par Sun puisqu'il a acheté les droites au codebase en 1994. C'est le seul dérivé du système V de source ouverte disponible.

Ouvrir les composants originaires sont des instantanés du dernier dégagement de Solaris en cours de développement. De futures versions des Solaris seront basées sur la technologie du projet d'OpenSolaris.

Histoire

La planification pour OpenSolaris a commencé début 2004. Une équipe multidisciplinaire a été formée pour considérer tous les aspects du projet : autorisation, modèles économiques, gouvernement, procédures de codéveloppement, analyse de code source, gestion de code source, outils, vente, conception d'application de site Web, et développement de communauté. Un programme pilote a été formé en septembre de 2004 avec 18 membre de la Communauté de non-Sun et a couru pendant 9 mois devenant 145 participants externes.

L'ouverture du code source de Solaris a été un processus par accroissement. La première partie du codebase de Solaris à être originaire ouvert était le service de traçage dynamique de Solaris (généralement connu sous le nom de DTrace ), un outil de découverte pour des administrateurs et des réalisateurs qui facilite en accordant un système pour l'exécution et l'utilisation optimas. DTrace a été libéré le 25 janvier 2005. À ce moment-là, Sun a également libéré la première phase du site Web d'opensolaris.org, annoncée que la base de code d'OpenSolaris serait libérée sous le CDDL (permis commun de développement et de distribution), et a annoncé l'intention pour former un comité consultatif de la Communauté (CAB). Le lancement de journée "portes ouvertes", dans lequel la partie du code de système de Solaris a été libérée, était le 14 juin , le 2005 . Là reste un certain code de système qui n'est pas originaire ouvert, et est disponible seulement comme dossiers binaires du . Le code source d'OpenSolaris représente le code dans la construction du développement le plus récent du Solaris.

Les cinq membres de CABINE ont été annoncés le 4 avril , le 2005 : deux ont été élus par la communauté pilote, deux ont été nommés par Sun, et on a été nommé de la communauté plus large de logiciel gratuit de par Sun. Les membres de comité consultatif de la Communauté de 2005/2006 OpenSolaris étaient Roy mettant en place , distributeur d'Al, Teer riche, Casper Dik , et Simon Phipps. Le le 10 février , le 2006 Sun a signé la charte d'OpenSolaris, transformant la communauté d'OpenSolaris en groupe indépendant sous la conduite du Conseil d'Administration d'OpenSolaris (OGB). L'ancienne CABINE est devenue le premier OGB, avec la tâche de créer et de confirmer le gouvernement de la Communauté d'OpenSolaris pas plus tard que le 30 juin 2006. Le travail de créer le document ou le " de gouvernement ; Constitution" ; est maintenant en marche, mené par un groupe de travail de gouvernement la comportement de l'OGB et trois membres invités, Stephen Hahn et Keith Wesolowski (réalisateurs dans l'organisation du Solaris de Sun) et Ben Rockwood (membre de la Communauté en avant d'OpenSolaris).

Le le 19 mars , le 2007 , Sun a fait l'annonce de surprise qu'il avait loué le Ian Murdock , fondateur de Debian , pour diriger le " ; Projet Indiana" ; . Murdock plus tard a indiqué le projet comme " ; prenant la leçon que le Linux a apportée au du système d'exploitation et à fournir que pour le Solaris, " ; fabrication d'une pleine distribution d'OpenSolaris avec le GNOME et des outils de l'userland à partir du GNU plus un système de gestion network-based de paquet.

Permis

Sun a libéré la majeure partie du code source de Solaris sous le permis commun (CDDL) de développement et de distribution de , qui est basé sur la version publique 1.1 du permis (MPL) de Mozilla de . Le CDDL a été approuvé comme permis de source ouverte par l'initiative (OSI) d'Open Source de en janvier 2005 et est un permis de logiciel gratuit selon la définition du FSF (voir ici). Les dossiers ont autorisé sous le CDDL peuvent être combinés avec des dossiers autorisés sous d'autres permis, si source ouverte ou classe des propriétaires.

Pendant l'annonce de Sun de eux libérant Java sous le permis (GPL) de grand public de GNU de , le Jonathan Schwartz et le vert riche tous les deux de ont laissé entendre la possibilité de libérer le Solaris sous le GPL, avec l'énonciation de vert qu'il était " ; certainement not" ; opposé à relicensing sous le GPL. Quand Schwartz l'a pressé (en plaisantant), Sun dit vert " ; jeter un coup d'oeil très étroit à it." ; En janvier de 2007, le EWeek a signalé que les sources anonymes chez Sun leur avaient indiqué qu'OpenSolaris duel-serait autorisé sous CDDL et GPLv3. Le vert a répondu dans son blog le jour suivant qui l'article était incorrect, dire cela bien que Sun donne le " ; consideration" très sérieux ; à un tel arrangement de duel-autorisation, il serait sujet à l'accord par le reste de la communauté d'OpenSolaris.

Issues de compatibilité de GPL

Pour le dégagement d'OpenSolaris, Sun a employé un permis qui n'est pas entièrement compatible avec le permis de logiciel gratuit de le plus utilisé généralement, le permis de grand public de GNU (GPL). Le permis de Sun, le développement commun et le permis (CDDL) de de distribution est un permis de logiciel gratuit, approuvé par l'initiative d'Open Source de . En raison des restrictions dans le GPL, un travail sous CDDL ne peut pas légalement employer des sources d'un travail sous le GPL.

Le CDDL exige que toutes les notices d'attribution soient maintenues ; le GPL exige les attributions semblables.

Cependant, des dossiers autorisés sous le CDDL de Sun peuvent être combinés avec des dossiers autorisés sous d'autres permis, si source ouverte ou classe des propriétaires.

Random links:Acusilaus | Ex-Nazis | WWAY | Frank J. Reilly | Tanystropheus | OpenSolaris