OpenSolaris
De Wikipedia, la enciclopedia libre
Desarrollador: | Sun Microsystems y otros |
Familia: | Unix System V |
Modelo de desarrollo: | Código abierto |
Plataformas soportadas: | SPARC, PowerPC, x86. x86-64 |
Núcleo: | SunOS |
Tipo de núcleo: | Monolítico |
Interfaz gráfica por defecto: | Java Desktop System |
Licencia: | CDDL |
Estado actual: | en desarrollo |
Sitio web: | www.opensolaris.org |
OpenSolaris es un proyecto bajo la licencia Open Source CDDL (Licencia de Desarrollo y Distribución Común), creado por Sun Microsystems para construir y desarrollar una comunidad de desarrolladores alrededor de las tecnologías del sistema operativo Solaris. El proyecto está dirigido a programadores, administradores de sistemas y usuarios que quieran desarrollar y mejorar sistemas operativos. Su licencia libre no es compatible con la GPL.
Alrededor de 16.400 miembros están registrados en la comunidad de OpenSolaris,de los cuales 11.000 son empleados de Sun. Una activa comunidad de usuarios[1] está creciendo a nivel mundial, y docenas de comunidades de tecnologías Opensolaris se desarrollan su sitio de internet oficial.Hay 38 grupos de usuarios. OpenSolaris se deriva del código base del Unix System V,aunque mucho de él ha sido modificado desde la licencia original por Sun por razones técnicas. Es el único derivado abierto del System V con la fuente disponible. Sun Microsystems dio evidencias de que pondría OpenSolaris bajo la GPL 3.[2] [3] También está creándose una comunidad alrededor del SPARC llamada OpenSPARC (hardware libre).
Tabla de contenidos |
[editar] Historia
Los planes para hacer OpenSolaris comenzaron a principios de 2004. Formaron a un equipo multidisciplinario para considerar todos los aspectos del proyecto: la licencia, modelos de negocio, gobierno, procedimientos del co-desarrollo, análisis del código de fuente, gerencia del código de fuente, herramientas, comercialización, diseño del uso del sitio web, y desarrollo de la comunidad. Un programa experimental fue formado en septiembre de 2004 con 18 personas que no eran miembros de la Comunidad Sun y funcionó durante 9 meses que vinieron 145 participantes externos.
La apertura del código fuente de Solaris ha sido un proceso que se ha ido incrementando. La primera parte del código base de Solaris que se liberó era la facilidad de trazo dinámica de Solaris (conocida comúnmente como DTrace), una herramienta para los administradores y desarrolladores que ayuda al sistema para el funcionamiento y la utilización óptimos. DTrace fue lanzado el 25 de enero de 2005. En aquel momento, Sun también lanzó la primera fase del sitio web de opensolaris.org, anunciando que la base del código de OpenSolaris sería lanzada bajo la CDDL , y anunció el intento para formar la Community Advisory Board (CAB). El día del lanzamiento, en el cual el código de sistema de Solaris fue lanzado, fue el 14 de junio de 2005. Sigue siendo un código de sistema que no está liberado, y está disponible solamente como archivos binarios. El código fuente de OpenSolaris representa el código de la estructura del desarrollo más reciente de Solaris.
Cinco miembros del CAB fueron anunciados el 4 de abril de 2005: dos fueron elegidos por la comunidad experimental, dos fueron designados por Sun, y uno fue designado por la comunidad de software libre por Sun. Los miembros del Consejo consultivo de la comunidad de 2005/2006 OpenSolaris eran Roy Fielding, Al Hopper, Rich Teer, Casper Dik, y Simon Phipps. El 10 de febrero de 2006 Sun firmó la carta de OpenSolaris,[4] haciéndose un grupo independiente la comunidad de OpenSolaris bajo dirección del tablero que gobernaba de OpenSolaris (OGB).[5] El CAB anterior se convirtió en el primer OGB, con la tarea de crear y de confirmar el gobierno de la comunidad de OpenSolaris no más adelante que el 30 de junio de 2006. El trabajo de crear el documento o la “constitución” del gobierno está en marcha ahora, conducido por un grupo de funcionamiento del gobierno que abarca el OGB y tres miembros invitados, Stephen Hahn y Keith Wesolowski (desarrolladores en la organización de Solaris de Sun) y Ben Rockwood (miembro de la Comunidad prominente de OpenSolaris).
[editar] Licencia
Sun ha lanzado la mayor parte del código fuente de Solaris bajo la CDDL, que se basa en la versión pública 1.1 de Mozilla Public License (MPL). El CDDL fue aprobado como licencia abierta por Open Source Initiative (OSI)[6] en enero de 2005 y cumple la definición de software libre de la FSF.[7] Durante el aviso de Sun de que lanzarían Java bajo la GNU General Public License (GPL),[8] Jonatán Schwartz y Rich Green ambos hicieron alusión a la posibilidad de lanzar Solaris bajo la GPL, dijo Green que él no era "ciertamente" contrario a relicenciar bajo la GPL. Cuando Schwartz lo presionó, Green dijo que Sun "echaría un vistazo a esto". En enero de 2007, eWeek divulgó que las fuentes anónimas de Sun dijeron que OpenSolaris tuviera una licencia doble bajo la CDDL y la GPLv3. Green respondió en su blog al día siguiente que el artículo era incorrecto, decir que aunque Sun está dando "una consideración muy seria” a un arreglo tan grande de la licencia, estaría conforme al acuerdo por el resto de la comunidad de OpenSolaris".
[editar] Crítica
Parte de las comunidades de Software Libre y Código Libre (Free Software/Open Source) creen que la comunidad de OpenSolaris será más un proyecto corporativo controlado por Sun que un proceso abierto verdadero de la comunidad del código libre, y no la consideran como sistema operativo libre en la tradición del software libre. Para administrar el proyecto, Sun formó a miembros elegidos de CAB y creó políticas de gobierno que, según algunas personas, dan sensación de estar más en armonía con el modelo cerrado de la catedral de desarrollo de software que con el modelo abierto del bazar (La catedral y el bazar). La FSF y la lista de licencias abiertas indica que la licencia usada por Sun para OpenSolaris es incompatible con la GPL, aunque clasifica el CDDL como licencia libre de software, compatible OSI. En concreto, la CDDL requiere que se mantengan todos los reconocimientos de la atribución de la obra original, mientras que el GPL requiere solamente ciertos tipos de avisos. Algunas personas ven en ello barreras a la colaboración porque un módulo cubierto por la GPL y un módulo cubierto por la CDDL tendrían problemas legales para enlazarse.
[editar] Distribuciones
- Belenix: Live CD/DVD.
- marTux: LiveCD/DVD, primera distribución para SPARC.
- Nexenta OS: GNU/Solaris basado en Debian que intenta ofrecer soporte para una gran variedad de hardware;
- Polaris: versión experimental para PowerPC.
- SchilliX: Live CD orientado a Gestión.
- OpenSolaris for System z
- Indiana[9]
[editar] Conferencias
Se han realizado esfuerzos para realizar conferencias de OpenSolaris. Estas conferencias están enfocadas a programadores y gente interesada en cuestiones de desarrollo.
En febrero de 2007 se celebra la primera conferencia en Berlín, Alemania[10] organizada por el German Unix User Group (GUUG).
A lo largo de 2007 se han realizado diversas charlas sobre OpenSolaris y OpenSPARC tituladas "Sesión Técnica SUN OPENSOURCE TECHNOLOGIES" por diversas universidades de España y Portugal con el fin de hacer llegar estos dos proyectos de código abierto a los universitarios y el personal docente y de firmar contratos de colaboración mutua.
[editar] Referencias
- ↑ Comunidad de usuarios de Opensolaris
- ↑ Galli, Peter. Sun licenciará OpenSolaris bajo la GPLv3, eWeek, 16 de enero de 2007.
- ↑ Rich Green (17-01-2007). All the News That's Fit to Print Sun Microsystems. (en inglés)
- ↑ OpenSolaris.org The OpenSolaris Charter (en español: La carta OpenSolaris) (en inglés)
- ↑ Simon Phipps. (10-02-2006) OpenSolaris Independence Day Sun Microsystems. (en inglés)
- ↑ Open Source Initiative. (31-10-2006). COMMON DEVELOPMENT AND DISTRIBUTION LICENSE (CDDL) Version 1.0 (en inglés)
- ↑ Free Software Foundation. GPL-Incompatible Free Software Licenses (en inglés)
- ↑ (13-11-2006). Sun Opens Java (OGG Theora). Webcast from the Sun Opens Java event. (en inglés)
- ↑ OpenSolaris.org OpenSolaris Project: Indiana (en inglés)
- ↑ OpenSolaris Developer Conference Team: GUUG and CZOSUG. OpenSolaris Developer Conference (en inglés)
[editar] Véase también
- Portal:Software libre Contenido relacionado con Software libre.
- Comparación de sistemas operativos
[editar] Enlaces externos
- Portal de la comunidad Hispana OpenSolaris sitio oficial.
- Sitio web de OpenSolaris.org sitio oficial (en inglés).
- Página web de OpenSPARC (en inglés).