Para poder conocer la diferencia entre estos dos conceptos primero debe saber que es cada uno
Open Source
Erick Raymond en 1998 publico un ensayo donde se explican los principios del Software libre,
haciendo que algunas compañias hicieras de su software en software libre, open source hace
referencia a todos aquellos programas informáticos que disponen a cualquier usuario el
acceso a su código de programación facilitando por parte de otros programadores ajenos la
modificación de este. Es un código diseñado de manera que sea accesible al público: todos
pueden ver, modificar y distribuir el código de la forma que consideren conveniente.
¿Como reconocer el Open Source?
1) Libre redistribuicion
2) Trabajo fuente facil de obtener
3) Trabajos derivados
4) Integridad del codigo fuente del autor
5) Sin discriminacion de personas o grupos
6) Sin discriminacion de areas de iniciativa
7) Distribuicion de la licencia
8) La licencia no debe ser especifica de un producto
9) La licencia no debe restringir otro software
10) La licencia debe ser tecnologicamente neutral
Software Libre
Richard Stallman es un programador y fue quien comenzo el
movimiento de software libre, el 27 de septiembre de 1983 el
nacimiento del proyecto GNU. Es el software que respeta la libertad de
los usuarios y la comunidad. A grandes rasgos, significa que los usuarios
tienen la libertad de ejecutar, copiar, distribuir, estudiar, modificar y
mejorar el software.
¿Como reconocer el software Libre?
Las 4 libertades del software libre
0) La libertad de usar el programa para cualquier proposito
1) La libertad de estudiar cómo funciona el programa, y cambiarlo para que haga lo que se desee
2) La libertad de redistribuir copias para ayudar a otros
3)La libertad de distribuir copias de sus versiones modificadas a terceros
¿Cual es la diferencia?
El Software libre se centra mas en los principios eticos y por lo tanto
tiende a ser mas estricto, por lo que todo software libre a su vez es de
codigo abierto, pero este no pasa de manera contraria, un ejemple es
Ubuntu es un software de codigo abierto pero no software libre por
que permite la instalacion y esto incluye software comercial
Open Source se refiere solo al mismo software al que aplica la licencia y
para el software libre deja de considerar libre a cualquier sistema
operativo que permita instalar software no libre
La diferencia más clara es que el software libre se basa en una filosofía
(dando el poder al usuario), mientras que el software open source se
basa en la utilidad y da más poder al desarrollador.