3. Movimiento de Software libre En palabras del propio creador del movimiento el programador estadounidense Richard M. Stallman el movimiento de software libre es un movimiento anarquista,socialista y capitalista esto dado que este movimiento iniciado en la década de los ochenta pretende romper con las pautas establecidas por un grupo de empresas multinacionales dedicadas al desarrollo de software. Tales como Microsoft una de las principales empresas de desarrollo de software y hardware y también una de las primeras en promover la venta de software de código cerrado.
4. ¿Donde inicia esto ? Esto inicia en el MIT en la década de los ochenta cuando Richard M. Stallman se da cuenta de que las empresas comenzaban a promover el código cerrado ocultando el código fuente de los programas que se distribución el al percatarse de eso decide dimitir a su trabajo en el MIT como investigador en los laboratorios de inteligencia artificial es entonces cuando una idea maravillosa llega a su mente; por que no crear un sistema operativo libre que contenga solo software libre y que cualquiera pueda estudiarlo y participar en su desarrollo.
5. Es así como pone manos a la obra para crear toda la base del movimiento de software libre licencias, librerias, compiladores, editores, depuradores,aplicaciones y un kernel. Después de mucho trabajo para el año de 1991 Richard M. Stallman ya había fundado la Free Software Fundation (Fundación de software libre) ,creado el proyecto GNU,lanzado la licencia GPL, construido la mayor parte del sistema y convencido a muchos programadores para contribuir con aplicaciones y código fuente solo faltaba algo el llamado núcleo o kernel que es la parte mas importante de un sistema operativo ya que es la parte que interactúa directamente con el hardware.
6. hubiesen transcurrido muchos años para poder liberar el kernel del proyecto GNU pero en este mismo año en septiembre de 1991 un estudiante finlandía de la universidad de Helsinki anunciaba en una lista de correo que había escrito un kernel muy similar al de Unix , esto dio paso a una fusión del proyecto GNU y el kernel Linux dando así como origen al sistema operativo GNU/Linux llamado erróneamente Linux. Pasado ya casi 20 años de desarrollo el proyecto GNU y el proyecto Linux han evolucionado tanto que hasta pueden ser comparados como alternativas mas potentes a otros sistemas operativos tales como el Windows de Microsoft o el Macos de apple computers .
8. Licencias libres La Licencia Pública General de GNU La Licencia Pública General Reducida de GNU La licencia X11 . La licencia Expat . La Licencia de Copyright ML Estándar de New Jersey La Licencia General de Cryptix La licencia BSD modificada . La licencia de ZLib El aviso y la licencia de software del W3C . La licencia de la base de datos de Berkeley La licencia de OpenLDAP, versión 2.7 La Licencia de Python, versión 1.6a2 y anteriores . La Licencia de Python, versiones 2.0.1, 2.1.1 y posteriores . La Licencia Artística con aclaraciones . La Licencia Artística 2.0 La Licencia Pública de Zope versión 2.0 La Licencia de Código Abierto de Intel La licencia eCos versión 2.0 La licencia del Forum Eiffel, versión 2 La licencia de Vim, versión 6.1 o posterior
13. Código fuente. El software debe incluir el código fuente y debe permitir crear distribuciones compiladas siempre y cuando la forma de obtener el código fuente esté expuesta claramente.
14. Trabajos derivados. Se debe permitir crear trabajos derivados, que deben ser distribuidos bajo los mismos términos que la licencia original del software.
15. Integridad del código fuente del autor. Se debe permitir la distribución del código fuente modificado, aunque pueden haber restricciones para que se pueda distinguir el código fuente original del código fuente del trabajo derivado.
16. No discriminar personas o grupos. La licencia no debe discriminar a ninguna persona o grupo.
17. No discriminar ningún tipo de uso del programa. La licencia no debe impedir a nadie el uso del programa en una determinada actividad. Por ejemplo, no puede impedir el uso en una empresa, o no puede impedir el uso en investigación genética.
21. La licencia no debe ser específica a un producto. Los derechos que da la licencia no deben ser diferentes para la distribución original y para la que funciona en un contexto totalmente diferente.
22. La licencia no debe ir en contra de otro software. La licencia no debe restringir otro software que se distribuya con el mismo. Por ejemplo, la licencia no debe indicar que todos los programas distribuidos conjuntamente con el deben ser opensource