Contribuir al Open Source

Como desarrollador web (palabra que todavía no se ha hecho un hueco en el diccionario de la RAE), durante el trabajo diario utilizo multitud de herramientas, librerías, plugins, editores y recursos que son Open Source: software creado por miembros de la comunidad mundial de desarrolladores y distribuido libremente, cuyo código fuente es abierto, y generalmente de coste cero.

(Antes de continuar creo importante señalar que Open Source no es lo mismo que Software libre, el cual pone más énfasis los aspectos morales y éticos del software así como en la libertad de uso y distribución. No dedicaré más espacio a este tema porque ya hay gran cantidad de artículos dedicados al mismo.)

Normalmente el software de código abierto viene con ninguna o pocas garantías, definidas en su licencia de uso (en la licencia MIT puede leerse lo siguiente: The software is provided “as is”, without warranty of any kind, express or implied), y en ocasiones puede contener alguna que otra trampa como es el caso de la licencia de React (con su controvertido párrafo Your license to use React.js can be revoked if you compete with Facebook). Pero es innegable la contribución que los proyectos open source han hecho en el crecimiento y consolidación de Internet, en las nuevas tecnologías y en muchos aspectos de la vida cotidiana (¿a alguien le suena Internet of Things?).

Continúa leyendo Contribuir al Open Source