La Industria del
La Industria del
Open Source
Open Source
Franco Catrin L.
[email protected]
1
Que es Software Open Source
● Software en donde el código fuente
es público
● Dependiendo de la licencia, se
puede modificar y distribuir el
código nuevo
● La licencia GPL permite incluso
vender el software
2
Todos usamos Open Source
● La resolución de nombres de dominio
es realizada por BIND (DNS)
● La mayor parte del correo es
entregado por SendMail
● Google esta implementado con Linux
● Shrek, Titanic, Ataque de los Clones y
otras, fueron realizadas con Linux
3
Quienes participan?
● Desarrolladores independientes
● Empresas que basan su negocio en
productos Open Source
● Gobiernos que necesitan productos
Open Source a su medida
(Alemania)
● Los usuarios
4
Motivaciones
● Individuo: Participar en un proyecto a
nivel mundial. Aprender
● Empresas: hacer el 5% es más barato
que hacer el 100% y quedarse con algo
que no crecerá.
● Gobiernos: Satisfacer necesidades
propias (seguridad, confiabilidad)
● El Software es una forma de expresión
5
Cualquiera puede modificar?
● Si, pero esos cambios no son oficiales
● Los cambios se envían a los
desarrolladores principales
● Los cambios pueden pasar a ser
oficiales, o pueden ser rechazados
● Solo los aportes de calidad perduran
6
Cuales son las ventajas?
● Los esfuerzos no se duplican
● Participan tanto expertos como
gente que va aprendiendo
● Hay neutralidad de intereses
● Los problemas los soluciona
cualquiera que sepa como hacerlo
● Los productos perduran mas allá de
las empresas (Eazel, VA Linux)
7
Time based releases
● Se planifican características del
software en base al tiempo entre
releases (4 o 6 meses)
● Cambios complejos se planifican
para otro release
● Las planificaciones fallan por el
orden de los días
● Hay tiempo suficiente para
desarrollar y para corregir fallas
8
Participación y propiedad
● El software es de nadie, y a la vez,
es de todos.
● En proyectos grandes, los
principales contribuyentes no
superan el 10% de aporte
● Todo aporte es importante, sin el
0,001% de codigo, es OTRO Software
9
Meritocracia
● Los líderes ganan su posición gracias
a sus méritos. No se imponen
● Una idea buena, solo es
reemplazada por otra mejor
● El origen de la persona, no es
relevante. Sus capacidades si lo
son.
10
Bifurcaciones o forks
● Suceden cuando hay un grupo
descontento con la dirección de un
proyecto.
● Al final solo queda el proyecto de
mayor aceptación.
● Nadie se puede apropiar de un
proyecto.
● Ejemplo : Xfree86 y X.org
11
Algunos proyectos de ejemplo
12
13
Proyecto GNOME
● Participa gente de Sun, RedHat y
Novell/Ximian principalmente
● Es dirigido por la GNOME Foundation
● Las empresas obtienen un producto
común que pueden vender como
propio
14
Que ganan las empresas con GNOME?
● GNOME es el escritorio principal de
sus productos Red Hat Enterprise
Linux
● Sun lo usa como base del Sun Java
Desktop
● Novel/Ximian lo usa como base del
Ximian GNOME Desktop
15
16
Proyecto OpenOffice
● El código fue adquirido por Sun y
luego liberado
● Se han hecho cambios graduales,
pero avances notables
● Es la base del producto StarOffice
de Sun. La empresa la añade valor
con componentes propios
● Hoy en día es la única alternativa
sólida a Microsoft Office
17
18
Proyecto Mozilla
● Es una cuna de tecnologías
asociadas a internet.
● Surgió del código de Netscape, pero
hoy es OTRA cosa.
● Su componente de navegación es
utilizado por diversos productos.
● Hoy en día sus productos notables
son Gecko, FireFox y Thunderbird
19
Algunas empresas de ejemplo
20
21
El modelo de RedHat
● RedHat vende servicios asociados a
software Open Source
● Se beneficia de los recursos de otras
empresas e independientes
● Fedora, es la distribución de
experimentación y desarrollo de
nuevos productos RedHat
● Fedora Core 2 es la base de RedHat
Enterprise Linux 4
22
23
Apple y el Open Source
● Apple utiliza software Open Source
para complementar MacOSX
● El navegador principal Safari esta
basado en KHTML de KDE
● Sus servidores contienen software
Open Source:
OpenLDAP
JBOSS
Samba
24
Ejemplo de intercambio
● El proyecto KDE desarrolló KHTML
● Apple lo integró a Safari
● Apple hace mejoras y las envía al
equipo de KDE
● El equipo de KDE también lo mejora
y esto ayuda a Safari
● Los usuarios de Linux disfrutan de
un mejor navegador gracias a ambos
25
26
La “nueva” Novell
● Adquirió a SuSE y Ximian para
incursionar el el mundo Linux
● Novell tiene en sus filas a expertos y
“gurues” de Linux
● Ambas (sub) empresas ahora
cuentan con mayores recursos,
tanto humanos como financieros
● Novell es un buen ciudadano de la
comunidad Open Source
27
Que gana Novell?
● Fortalecer su negocio como proveedor
de soluciones corporativas.
● Aprovechar tecnología de Ximian en
sus propios productos (Mono)
28
Preguntas
29
Comentarios de: La Industria del Open Source (0)
No hay comentarios