sflibre

17
Software libre vs Software propietario

Upload: ricardo-m-p

Post on 20-Jul-2015

245 views

Category:

Education


0 download

TRANSCRIPT

Software libre vs Software propietario

Software libre y Software privativo

El software es la parte intangible de las computadoras este esta escrito en un lenguaje de programacion y a este se le llama codigo fuente.

Pero nosotros no usamos el codigo fuente en nuestros ordenadores lo que usarmos son ejecutables o binarios, estos son el codigo fuente transcrito a codigo maquina (binario) para que nuestras computadoras puedan entenderlo.

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.

¿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.

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.

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 .

Richard Stallman Linus Torvalds

Licencias libresLa 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

Diferencia entre libre y gratuito

Si bien el software libre en la mayoria de los casos carese de precio este no es gratis si no que es libre esta confusion se debe a que la palabra “free” en ingles significa tanto libertad como sin costo.

En la actualidad existen muchos programas gratuitos pero estos no son libres a menos que cumplan las 4 libertades del software libre

¿Como Funciona el Software libre?

Opensource

El software OpenSource se define por la licencia que lo acompaña, que garantiza a cualquier persona el derecho de usar, modificar y redistribuir el código libremente.

Open Source es una marca de certificación propiedad de la Open Source Initiative. Los desarrolladores que diseñan software para ser compartido, mejorado y distribuido libremente, pueden usar la marca registrada Open Source si sus términos de distribución se ajustan a la definición OpenSource de la OSI.

Opensource requiere

Libre distribución. No hayan restricciones para vender o distribuir el software.

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.

Trabajos derivados. Se debe permitir crear trabajos derivados, que deben ser distribuidos bajo los mismos términos que la licencia original del software.

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.

No discriminar personas o grupos. La licencia no debe discriminar a ninguna persona o grupo.

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.

Opensource requiere

Distribución de la Licencia. Los derechos que acompañan al programa deben aplicarse a todo el que redistribuya el programa, sin necesidad de licencias adicionales.

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.

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

Software privativo

El software privativo es todo aquel software que no cumple ni con las reglas de la open source iniciative ni tampoco con las de la fundacion de software libre.

A grandes rasgos se podria decir que el software privativo es software que no permite estudiar,modificar y redistribuir versiones cambiadas de un programa en especifico.

Licencias propietarias

Licencias propietarias cerradas: restringe todos los derechos del software al licenciante y no permite al consumidor modificar, comercializar o distribuir el software adquirido. Algunos de los programas que utilizan esta licencia pueden ser Microsoft Windows, Microsoft Office o Adobe Photoshop.

Licencias propietarias shareware: se acostumbran a otorgar a software con limitaciones de tipo temporal (limitado a 30 días) o de tipo funcional (con las mínimas funciones), para que el consumidor pueda probar el programa y decidir si adquiere una licencia cerrada. Algunas aplicaciones que utilizan este tipo de licencia pueden ser: WinZip o WinRar.