o nouă grupă de Abheda Yoga si meditație
Cu Leo Radutz!
Din 15 septembrie - in Bucuresti si Online. CLICK pe link pentru detalii
https://alege.abhedayoga.ro/yoga-septembrie/
El Open Source es un fenómeno humano de élite espiritual en el que las personas se inscriben espontáneamente, sin aprobaciones y sin resentimiento, dando a la humanidad el milagro de sus ideas y trabajo.
Últimamente, cada vez hay más programas con código libre (código abierto), y el término se lanza a diestra y siniestra entre grandes empresas, Google, Microsoft, Facebook, etc.
Pero al final del día, ¿qué es el código abierto?
Un programa de código abierto es un programa desarrollado por la comunidad, una empresa o incluso una persona. En la práctica, el programa se ofrece bajo una licencia de uso libre, que garantiza el acceso al código fuente.
Básicamente, hay 4 libertades que están garantizadas en un programa de código abierto:
- puede ser utilizado para cualquier propósito
- La forma de funcionamiento puede ser estudiada y adaptada a sus propias necesidades
- puede ser redistribuido, para ayudar a otras personas
- puede ser mejorado y puesto a la insatisfacción del público para el beneficio de toda la sociedad
¿Cuándo y dónde?
Aunque el concepto está presente desde los primeros días de las computadoras, esto se formalizó en 1998, ganó mucho impulso en la década de 1990, con el advenimiento de los primeros sistemas operativos orientados a usuarios domésticos.
Entre los primeros promotores del movimiento open source se encuentran Eric Raymond, fundador de OSI, Richard Stallman, investigador del MIT, Linus Torvalds, creador del sistema operativo Linux.
Linux
Probablemente algunos de ustedes hayan escuchado al menos en el pase de Linux, el sistema operativo que actualmente soporta la infraestructura moderna. Está completamente compuesto por programas de código abierto, creados y totalmente mantenidos por la comunidad, Linux sigue siendo un ejemplo y un pilar de apoyo de la comunidad de lo que significa el código abierto. Escrito por la comunidad, para la comunidad, y por qué no, para toda la sociedad.
Linux apareció por primera vez en 1991, cuando un estudiante finlandés llamado Linus Torvalds publicó el primer prototipo en un foro en línea, describiendo un proyecto iniciado más como un pasatiempo, sin expectativas demasiado altas. Afortunadamente, la idea ha calado en la audiencia del foro, por lo que en 1994 se lanza la primera versión completa de Linux.
Con eso, organizaciones como la NASA están comenzando a reemplazar la infraestructura existente, bastante costosa en ese momento, con granjas enteras de computadoras baratas que ejecutan Linux.
Un poco fácil, toda la industria comienza a hacer la transición a Linux, apreciada por los bajos requisitos del sistema, así como por la licencia de código abierto.
Hoy en día, Linux se utiliza en toda la industria y todo tipo de equipos, desde sistemas integrados en placas base hasta casi todas las supercomputadoras.
Otro gran paso en la dirección del código abierto, sinónimo de libertad en línea, fue el sistema operativo Android, propiedad de Google, sistema operativo que se ejecuta en la gran mayoría de los teléfonos en la actualidad.
Código abierto hoy
Hoy en día, la situación es más expansiva que nunca. Hay enormes redes totalmente dedicadas a la operación de código abierto, como GitHub, un servicio de alojamiento para proyectos de desarrollo de código, en el que grandes empresas, así como personas de todo tipo y preparaciones mantienen los proyectos abiertos a todos.
Esto se debe a la creación del “git”, un sistema de versiones, escrito por Linus Torvalds, frustrado por las soluciones existentes, que estaban predispuestas a errores o tenían un tiempo de resolución de conflictos demasiado largo, por lo que en 2005, después de que muchos programadores voluntarios abandonaran BitKeeper, el sistema de control de versiones de código cerrado utilizado en ese momento, Linus comenzó a escribir su propio sistema.
Algunos proyectos establecidos presentes en Github son:
- Linux, escalado por la “comunidad” de código abierto
- React, subido por Facebook, es una biblioteca para sitios de interfaz
- Angular, subido por Google, es una biblioteca para la interfaz de los sitios
- Spark, escalado por Apache, es un motor de análisis a gran escala
- Visual Studio Code, subido por Microsoft, es uno de los editores de texto más populares
Actualmente, hay alrededor de 96 millones de proyectos y más de 200 millones de cambios voluntarios de código en GitHub, y cualquiera puede crear su propio centro donde las personas pueden contribuir aún más donde ven 🙂
¿Por qué es importante?
El valor de estos programas parte de lo que proponen, es decir, crear software para las personas, con un alto valor social, sin perseguir beneficios u obtener ganancias restringiendo la libertad intelectual. Desde el principio, todo el concepto fue diseñado para la sociedad, por lo que hoy en día proyectos como decenas de miles de contribuyentes cada uno, quienes, desinteresadamente y desapegadamente, ayudan, mantienen y expanden cientos de proyectos, desde Linux, creado completamente por la comunidad, hasta proyectos iniciados por megacorporaciones, lanzado y cargado en GitHub bajo una licencia de código abierto, con miles de personas contribuyendo, sin un beneficio financiero directo.
Ciertamente, esta corriente es vital para la sociedad actual.