Sei sulla pagina 1di 2

Concepto y Comparacin de Software Libre

y Cdigo Abierto_

Software libre y de cdigo


abierto
El software libre y de cdigo abierto (tambin conocido como FOSS o FLOSS, siglas
de free/libre and open source software, en ingls) es el software que est licenciado de tal
manera que los usuarios pueden estudiar, modificar y mejorar su diseo mediante la
disponibilidad de su cdigo fuente.
El trmino "software libre y de cdigo abierto" abarca los conceptos de software libre y
software de cdigo abierto, que, si bien comparten modelos de desarrollo similares, tienen
diferencias en sus aspectos filosficos que destaca la Free Software Foundation. 1 El software
libre se enfoca en las libertades filosficas que les otorga a los usuarios mientras que el
software de cdigo abierto se enfoca en las ventajas de su modelo de desarrollo. "FOSS" es
un trmino imparcial respecto a ambas filosofas.
El software gratis no necesariamente tiene que ser libre o de cdigo abierto (ni viceversa).

Organizaciones y licencias tras el


FOSS
Existen organizaciones detrs de cada iniciativa de distincin del software.
Por parte del software libre, existe la Free Software Foundation (FSF); apoyando el concepto
de software de cdigo abierto existe la Open Source Initiative (OSI). Ambas se enfocan en
diferentes aspectos del uso y distribucin del software, y su disponibilidad y responsabilidades
que competen al usuario tener. Por este motivo existen diferentes licencias que las diferencian:
Licencias de cdigo abierto (para el software de cdigo abierto), licencias de software
libre (para el software libre), entre otras, sin proteccin heredada y con proteccin heredada.

Comparacin entre software libre y


de cdigo abierto
Para que un software sea definido como libre o de cdigo abierto, o ambos, debe cumplir
ciertas reglas o normas para poseer esta denominacin:

Las 4 libertades del

Las 10 premisas del software de cdigo abierto

software libre
Ejecutar el programa con
cualquier propsito (libertad Libre redistribucin: el software debe poder ser regalado o
0)
vendido libremente.
(privado, educativo, pblico,
comercial, militar, etc.)

Estudiar y modificar el
programa (libertad 1)
(para lo cual es necesario poder
acceder al cdigo fuente)

Cdigo fuente: el cdigo fuente debe estar incluido u


obtenerse libremente.

Distribuir el programa de
Trabajos derivados: la redistribucin de modificaciones debe
manera que se pueda ayudar
estar permitida.
al prjimo (libertad 2)
Distribuir las versiones
Integridad del cdigo fuente del autor: las licencias pueden
modificadas propias
requerir que las modificaciones sean redistribuidas slo como
(libertad 3)
parches.
(para lo cual es necesario poder
acceder al cdigo fuente)

Sin discriminacin de personas o grupos: nadie puede dejarse


fuera.
Sin discriminacin de reas de iniciativa: los usuarios
comerciales no pueden ser excluidos.
Distribucin de la licencia: deben aplicarse los mismos
derechos a todo el que reciba el programa.
La licencia no debe ser especfica de un producto: el programa
no puede licenciarse solo como parte de una distribucin
mayor.
La licencia no debe restringir otro software: la licencia no
puede obligar a que algn otro software que sea distribuido
con el software abierto deba tambin ser de cdigo abierto.
La licencia debe ser tecnolgicamente neutral: no debe
requerirse la aceptacin de la licencia por medio de un acceso
por clic de ratn o de otra forma especfica del medio de
soporte del software.

Es importante sealar que las libertades 1 y 3 del software libre tienen como
prerrequisito que se tenga acceso al cdigo fuente.

La libertad 2 hace referencia a la libertad de modificar y redistribuir el software


libremente licenciado bajo algn tipo de licencia de software libre que beneficie a la
comunidad.

Potrebbero piacerti anche