What is open source software??

Alguna vez escuchas el término de “Open source”, en este blog daré una breve explicación de lo que es.

El término de open source se refiere a algo que las personas pueden modificar y adaptar de acuerdo a sus necesidades; debido a que éste es accesible. Open source es un código  que tiene un recurso para que las personas lo puedan modificar, cualquier persona lo puede hacer. Con un código abierto el usuario lo puede manipular y cambiar cada pieza específica  del software.

En los sistemas en los que el sistema no es de código abierto el usuario no puede modificarlo, tal es el caso de Windows, este sistema operativo ya viene establecido, se pueden hacer ciertas modificaciones mínimas, pero no es tan accesible como un open source. Sólo las compañías que crean este tipo de software pueden modificar, alterar y cambiarlo.

El código abierto es totalmente diferente, los creadores del software dejan un recurso para que el usuario pueda aprender de este, instalarlo, modificarlo y adaptarlo.

Las licencia de open source dan derecho a los usuarios de usar el software para el propósito que ellos deseen. Sin embargo las licencias establecen que cualquier persona que modifica o comparte un programa, también debe de compartir el código fuente, sin cobrar por hacerlo.

Las personas prefieren usar open source porque:

Control: se prefiere porque se tiene mayor control del sistema, debido a que puedes hacer los ajustes que tú quieras.

Training: a muchas personas les gusta porque con esto están practicando constantemente y se vuelven mejores programadores.

Security: se considera que el código abierto es más seguro que un software no libre, porque cuando se lanza el programa las personas detectan cualquier falla en el sistema y comparten cómo corregirlo. Y este proceso es más rápido en comparación cuando el sistema

Resultado de imagen para xubuntu
es abierto.

Stability:  es más estable porque los programadores pueden distribuir el código, y pueden estar seguros que sus herramientas no se perderán si sus creadores dejan de trabajar en el sistema.

El código abierto es muy útil para aprender a configurar sistemas operativos y adaptarlos, es algo que los desarrolladores de software y público en general deberían de comenzar a utilizar, para dejar de depender de sistemas operativos ya establecidos. Yo tengo una buena experiencia con Xubuntu, aquí les dejo un link para que lean más al respecto y la documentación.

Resultado de imagen para xubuntu

 

Photo by: Derek Gavey on Flickr

Link to photo