inter universitariomty2011 softwarelibre
TRANSCRIPT
SOFTWARE LIBRE INTERUNIVERSITARIO DE SOFTWARE LIBRE MONTERREY 2011
FRANCISCO ANDRÉS AMAYA DÍAZ
YO
Francisco Andrés Amaya Díaz
LABORAL:
• CEO & Co-Founder Captiva Tecnología Digital
HOBIE:
• Fundador & Webmaster SaaSMexico.com
CONCEPTO DE PROPIEDAD
PROPIEDAD INTELECTUAL
• Cuando pequeños nos familiarizamos con el concepto de la propiedad de bienes materiales
• Después conocimos la propiedad de bienes intangibles (Propiedad Intelectual)
• Un libro o un CD, no lo podías compartir sin quedarte sin él. O lo tenías tu o tu amigo
• Nace el copyright para bienes intangibles (licencias que rigen las condiciones de uso)
• El software libre no solo permite la copia y redistribución, sino que anima al usuario a que lo haga
HISTORIA • Con la aparición y comercialización de las computadoras
se empezaron a distribuir programas
• Para que una empresa de software pudiera lucrar con sus programas le tenían que aplicar leyes que los protegieran
• Estas leyes son los derechos de autor o copyright
• Permitían la innovación, “aseguraba calidad”, etc …
• Contrario a estas leyes existía un grupo que compartía su software
• El software libre siguió creciendo gracias a esta comunidad
• Aparece el concepto software libre y software libre de código abierto
PRECURSOR #1
Richard Stallman
SOFTWARE LIBRE
Es la denominación del software que respeta la libertad de los usuarios y por tanto, una vez obtenido, puede ser usado, copiado, estudiado, modificado y redistribuido libremente.
Ejecutar el programa con cualquier propósito (privado, educativo, público, comercial, militar, etc.)���
Estudiar y modificar el programa*
Copiar el programa de manera que se pueda ayudar al vecino o a cualquiera
Mejorar el programa y publicar las mejoras*
PROYECTO GNU
• GNU: acrónimo de “Gnu’s Not Unix” ( basado en Unix pero no propietario)
• Sus Principios:
• No se debe pagar por el derecho a usarlo
• Software desarrollado sin fines de lucro • Se distribuye el código fuente
• En 1985 se crea la FSF (Free Software Foundation)
• En 1991 Linus Torvalds crea y comparte un nucleo (kernel) compatible con Unix
• En 1998 se hace mas popular el término “open source software” en lugar de “free software” o software libre
EL PROBLEMA
• El software libre no es de dominio publico
• Evitar que personas tomen versiones modificadas y lo publiquen como software no libre
LA SOLUCION
• Nacen los términos de distribución contrarios a los de software propietario
• Licencia GPL (General Public License)
• Copyleft (Así es, en lugar de derecha es izquierda) – Revertir el copyright
• Las versiones modificadas deben continuar utilizando GPL o Copyleft
• Otras licencias: LGPL, BSD, MTI
GPL
Una de las más utilizadas es la Licencia
Pública General de GNU (GNU GPL). El autor
conserva los derechos de autor (copyright).
• Permite la redistribución y modificación bajo términos
diseñados para asegurarse de que todas las versiones
modificadas del software permanecen bajo los términos
más restrictivos de la propia GNU GPL.
COPYLEFT
Copyleft o copia permitida comprende a un grupo de derechos de propiedad intelectual caracterizados por eliminar las restricciones de distribución o modificación de las que adolece el copyright, con la condición de que el trabajo derivado se mantenga con el mismo régimen de propiedad intelectual que el original.
EJEMPLOS ACTUALES
COMO HACER CODIGO LIBRE
1. Asegurarse de ser el autor del software
2. Seleccionar una licencia que se adapte a nuestras necesidades
1. Revisar la lista de la FSF o la OSI (Open Source Initiative)
2. Escribir nuestra propia licencia 3. Marcar el código fuente con la licencia seleccionada
4. Asegurarse que la licencia sea visible en tiempos de ejecución
5. Publicar tu proyecto (GitHub, Sourceforge, Google Code Hosting, CodePlex, …)