-
Desde el producto a la comunidad
Recorriendo el Camino del Licenciamiento
Rodolfo Pilas • rodolfo@pilas.net
Diego Roselli • diego@rosellimailhe.net
-
¿Qué es la comunidad?
- Sociología:
- conjunto de personas que poseen los mismos intereses y objetivos
-
¿Por qué ser parte de una comunidad?
- No reinventar la rueda cada vez
- Compartir costos para tareas comunes
- Aprender de los demás
- Análisis compartido de problemas comunes
-
Comunidad de desarrollo de software
- Comunidad como cualquier otra
- desarrolladores con mismos intereses y objetivos
- No reinventar la rueda cada vez
- Compartir costos para tareas comunes
- Aprender de los demás
- Análisis compartido de problemas comunes
- Muy fácil ser miembro
- lo que se recibe a cambio depende de cada uno
- Se es conocido y respetado por méritos
- cuanto mayor colaboración se brinda, mayor atención se recibe
-
Aspectos comerciales
- Se privilegia el conocimiento sobre el producto
- Los costos de desarrollo se comparten entre los miembros
- El desarrollo no depende de un único origen
- Los ingresos se redireccionan a los servicios
- Mediante licenciamientos libres se habilita el surgimiento de comunidades
-
¿Qué es Software Libre?
Una forma de licenciar software:
- Libertad de copiar
- Libertad de estudiar el código y cómo funciona el programa
- Libertad de modificar
- Grandes clientes, socios tecnológicos
- Libertad de distribuir las modificaciones.
http://www.gnu.org/philosophy/free-sw.es.html
-
Un programa es Software Libre...
- ...si los usuarios tienen todas esas libertades.
- Permiso para copiar, estudiar el código y cómo funciona, modificar y distribuir
- No tiene que ver específicamente con Linux, ni con Windows ni con ninguna tecnología en particular
- En el uso de la libertad de distribuir copias, no es obligatorio:
- Distribuir las modificaciones
- Distribuir en forma gratuita
(ni remunerada)
- Pero sí es obligatorio:
- No limitar los destinatarios de las copias
(a cualquiera)
- No limitar el uso o el destino
(mientras sea legal)
-
Particularidades del SL
SL significa transferencia de tecnología
-
CDS/ISIS
- CDS/ISIS (MicroIsis, WinIsis) es un ejemplo en contrario.
- A pesar del impulso que le ha dado la UNESCO, no ha logrado avanzar mucho. Tiene algunos inconvenientes.
- WinIsis está en la versión 1.5x, considerando que fue lanzado en 1998.
Obsérvese el texto encontrado en
http://www.nuevamuseologia.com.ar/winisis.htm
-
GreenStone
 |
Proyecto de origen neocelandés, auspiciado por UNESCO, FAO, IITE (Moscú). Licencia GNU/GPL
- 36 idiomas
- 99.09% actividad en SourceForge
- 4.500 descargas mensuales desde noviembre 2000
|
Mas información en greenstone.org
-
Debian GNU/Linux
 |
Debian 3.1 Sarge
- $8.000 millones
- 230.000.000 líneas
- 60.000 hombres/año para desarrollo
|
-
NetBeans IDE
 |
Proyecto estudiantil 1996, liberado por Sun Microsystem 2000
- +8.000.000 descargas
- 300.000 desarrolladores
|
-
Las empresas colaborando
La presión para colaborar se ha incrementado con la tercerización, donde los desarrolladores
están localizados en diferentes sitios.
- Grady Booch, proyecto de colaboración Jazz, IBM
-
El Estado colaborando
Given the difficult economic climate, the GOCC members felt that the creation of
the Collaborative was one avenue to help lower cost within the IT Community of government
entities and to foster innovation through the engagement of the largest possible IT resources available.
- Government Open Code Collaborative (GOCC) U.S.A.
The Commonwealth of Massachusetts Information Technology Division;
the Rhode Island Office of the Secretary of State;
the Pennsylvania Office of Information Technology;
the Utah Governor´s Office, CIO Section;
the Kansas Secretary of State Office;
the Kansas Treasurer´s Office;
the Missouri Secretary of State Office;
the West Virginia Auditor´s Office;
the City of Gloucester, MA;
the City of Worcester, MA; and
the City of Newport News, VA
Sitio: GOCC
-
Desarrollo comunitario es el futuro
- Incrementar la calidad de software a través de la revisión comunitaria
- Acelerar el desarrollo de software mediante la contribución comunitaria
- Maximizar el conocimiento y el impacto de las investigaciones propias
- Incrementar la diseminación del software para contribuir con la misión educadora
-
Llegando al Desarrollo Comunitario
- Puede ser analizado por costo/beneficio
- Puede ser ofrecido como valor agregado
- El software desarrollado presenta ventajas
- Existen modelos de licenciamiento adecuados
Está en sus manos recorrer el camino ...