open source - el verdadero potencial

Post on 24-Jan-2017

225 Views

Category:

Technology

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Open Source - Software LibreEl verdadero Potencial

Carlos Hazin

Objetivo

Presentar un Enfoque Abierto del Open Source - Software Libre y entender las posibilidades que permite.

¿Qué es Open Source - Software Libre (FOSS)?

Software Libre(FSF):

Es un software que permite a los usuarios tienen la libertad de ejecutar, copiar, distribuir, estudiar, modificar y mejorar el software. Es decir, el «software libre» es una cuestión de libertad, no de precio.

Open Source

Open Source:

Es software de Código Abierto con las siguientes características

Libre Distribución Inclusión de Código Fuente

Permitir Trabajos Derivados Integridad del Código Fuente del Autor

No Discriminación a Personas o Grupos No discriminación al Uso que se le dará

Distribución de Licencia a receptores Licencia no específica a un Producto

Licencia no tiene que restringir otro Software

Licencia debe ser Neutral a la Tecnología o Interface

Open Source - Más allá de Software

El concepto de Open Source no es más que un subconjunto del Conocimiento Abierto aplicado al Software.

Open Source - Más allá del Software

- Wikipedia- Project Gutenberg- Creative Commons- Open Education (Ej. Open Courseware)- Open Compute Project- Open-Cola- RepRap - Impresión 3D

Licencias Open Source

Licencia Copyleft Link con Licencia Distinta

Compatible con GPL

GNU GPL Si No SI

GNU LGL Si Yes Si

BSD No Si Si

Apache License 2.0 No Si Si

MIT License No Si Si

Misconcepciones Open Source

- Es Software Gratis- No tiene Licencias.- Es de menor calidad / Inseguro- No tiene buen soporte.- Es difícil utilizar Open Source.

El Open Source Permite…..

- Evitar la Dependencia- No comenzar desde cero - Desarrollo Integración- Acelerar el Desarrollo - Colaborar- Garantizar la Continuidad del Software- Forks- Aprender de Otros Desarrolladores

Linux Timeline

Open Source en el Desarrollo Personal

- Permite adquirir experiencia a edad temprana….- Facilita el Aprendizaje al tener acceso a Código Complejo- Darse a conocer globalmente - Oportunidades de Trabajo- Colaborar - Enseñar - Aprender- Emprender

Open Source en la Educación

- El software desarrollado por los alumnos se puede incorporar a la base de conocimiento de la Institución y ayudar a otros alumnos.

- Promueva la Colaboración y Organización- Permite que las instituciones puedan colaborar al desarrollo de sus

comunidades / países.- Permite profundizar en el aprendizaje teniendo acceso a aplicaciones

complejas.

Open Source para obras Sociales

- Reduce la brecha digital en varios sentidos… no solo en la parte de usuario.- El beneficio social está alineado con la filosofía Open Source por lo cual

existen muchas aplicaciones para estas areas

Open Source en Empresas

- Coopetencia- Acelera el Desarrollo y TTM

- Permite contribuciones externas- Revisión de Errores

- Startups

Modelos de Negocio

- Multi-Licensing- Servicios Profesionales - Soporte, Capacitación, Consultoría, Documentación- Saas- Freemium- Donaciones- Crowdfunding- Hardware- Ingresos no Monetarios

Open Source en el Gobierno

- Soberanía Informática

Casos de Estudio

- Linux Foundation: Fujitsu, HP, IBM, Intel, NEC, Oracle, Qualcomm, Samsung- Fundaciones - The Document Foundation, Apache (Mentores), Cloud

Foundry Foundation, Openstack- La nube- Asterisk - Digium-- MIT/Berkley - Apache- NCSA, Bind (Berkley), Sendmail - Berkley- Facebook -Open Compute, Big Sur, Torch, Cassandra,- Twitter - Aurora Storm- Google -MapReduce Hadoop, Kubernetes, Tensor FLow(AI)

Casos de Estudio- Amazon- Internet -Apache/NGINX, Mail, BIND, - NFV - Openstack Foundation- SDN - Open Network Linux- IBM- Microsoft:

"Linux is a cancer that attaches itself in an intellectual property sense to everything it touches," Ballmer said in June 2001“Microsoft loves Linux." - Satya Nadella , 2014CodePlex

- Android vs IOS- Wikipedia vs Encarta

- Apple - Darwin - Swift

NFV/SDN

- Network Function Virtualization- Software Defined Networking

Aplicación de las tecnologías de Nube a Telecomunicaciones.

- Tecnología muy Compleja que requiere:- Virtualizar Funciones de Red- Orquestación- Carrier Grade:

- Iniciación de Instancia VNF- Monitoreo- Reparación- Tarificación

NFV

Algunos Miembros de Open NFV

Cuando considerar Software Propietario

- Cuando los usuarios no se adaptan fácilmente.- Cuando es el Standard De Facto- Cuando el Software Propietario Provee un Mejor Soporte- Si se requiere SaaS- Cuando el Hardware sea mejor soportado por Software Propietario- Cuando se Requiere Garantías y Responsabilidades que se puedan adquirir

para el Producto… Ej. RedHat- Cuando se requiere Respaldo del Fabricante y/o El Proyecto Open Source

es muy frágil.

Open Source o Software Propietario

Criterios:

- Objetivos: Corto - Largo Plazo- Enfoque: Desarrollo - Implementación - Uso - Promoción- Software Existente por Campo

*Evitar Acomodarse mucho.

Sugerencias Estudiantes- Participar/Crear Proyectos Open Source Global- Antes de Crear un nuevo Proyecto, ver si realmente es necesario.- Aprender a Trabajar de manera Colaborativa

- Dividirse el trabajo.- Documentar - Crear conocimiento- Convertirse en Mentores- Entender que todos tienen capacidades distintas.- Dejar atrás el egocentrismo.- Entender que sólo no se avanza mucho.- No reinventar la rueda.

Sugerencias a los Maestros/Organización- Crear objetivos comunes, Motivar, Incentivar.- Priorizar la Enseñanza del Software Libre- Enfocarse en la organización que permita el desarrollo de los productos creados por los alumnos.- Implementar y Mantener Proyectos Open Source en La universidad, Gobierno y otras instituciones… Trabajo

Social...- Incentivar la Cultura de Compartir y Mantener Conocimiento no sólo de Código…- Romper con la Cultura-Mentalidad de los SILOS y Dar el ejemplo.- Guiar a los alumnos- Ayudarlos a enfocarse con libertad de pensamiento..- Promover la especialización.- Infraestructura - Comunicaciones - Desarrollo, Implementación -

Mantenimiento, etc.- Crear procedimientos y Políticas. Garantizar el Desarrollo Continuo.- Permitir que los alumnos puedan colaborar desde que ingresan.- Asegurar que el conocimiento se quede en la Institución - Knowledge Management - y Compartirla- Hacer los esfuerzos Autosostenibles

Repositorios Open Source

SourceForge: http://www.sourceforge.net

GitHub: http://github.com

Apache: http://www.apache.org

GNU: http:// www.gnu.org

Facebook: https://code.facebook.com/projects/

Google: https://developers.google.com/open-source/

Pensamientos Finales

- Open Source es una manera de trabajar.- Open Source facilita:

Comenzar una emprendimiento sin una barrera muy alta de recursos ($, Personal, Edificios, Base de Software o conocimiento interna).Aumenta la competitividad.

- Open Source Genera un Activo que se valora!El mundo sin Open Source - Android, Internet, Facebook, Emprendedurismo

- Como quieren usar Open Source???

top related