Open Source Software para Dummies

El software de código libre-abierto u Open Source Software. Muy probablemente hayamos escuchado este termino muchas veces, en especial si en nuestra vida nos interesan los temas relacionados con la tecnología y software en general. En concepto es el movimiento que promueve y fomenta a los usuarios y creadores de software a compartir, distribuir y contribuir (entre otras cosas) el software con la comunidad. Haciendo que junto a ella se crezca el software y se distribuya a través de la comunidad.

Una definición que me gusta es: software libre refiere al programa informático que brinda una gran libertad al usuario. Aquel que instala un programa de software libre, puede usarlo, modificarlo, copiarlo y redistribuirlo sin restricciones.

En un articulo del sitio web de GNU sobre software libre  se habla de 4 libertades fundamentales:

  • La libertad de ejecutar el programa como lo desee, con cualquier propósito.
  • La libertad de estudiar el funcionamiento del programa y adaptarlo a sus necesidades. El acceso al código fuente es un prerrequisito para esto.
  • La libertad de redistribuir copias para ayudar a los demás.
  • La libertad de mejorar el programa y de publicar las mejoras, de modo que toda la comunidad se beneficie. El acceso al código fuente es un prerrequisito para esto.

softwarememe.png

Es importante mencionar que existen diferentes licencias para el software y dependiendo de esta, son las libertades de manejarlo y distribuirlo en general, ademas del como se ve beneficiada o no la empresa que desarrollo a este software. Les dejo un video para que aprendan un poco mas sobre esto. Muchas gracias por pasar por este blog, cualquier duda, comentario o sugerencia hacermelo saber.