Concepto y Comparación de Software Libre y Código Abierto

download Concepto y Comparación de Software Libre y Código Abierto

of 2

Transcript of Concepto y Comparación de Software Libre y Código Abierto

  • 8/19/2019 Concepto y Comparación de Software Libre y Código Abierto

    1/2

    Concepto y Comparación de Software Libre

    y Código Abierto_

    Software libre y de códigoabiertoElsoftware libre y de código abierto (también conocido comoFOSS oFLOSS, siglas

    defree/libre and open source software, en inglés) es el software que está licenciado de tal

    manera que los usuarios pueden estudiar, modificar y mejorar su diseño mediante la

    disponibilidad de su código fuente.

    El término "software libre y de código abierto" abarca los conceptos de software libre y

    software de código abierto, que, si bien comparten modelos de desarrollo similares, tienendiferencias en sus aspectos filosóficos que destaca la Free Software Foundation.1 El software

    libre se enfoca en las libertades filosóficas que les otorga a los usuarios mientras que el

    software de código abierto se enfoca en las ventajas de su modelo de desarrollo. "FOSS" es

    un término imparcial respecto a ambas filosofías.

    El software gratis no necesariamente tiene que ser libre o de código abierto (ni viceversa).

    Organizaciones y licencias tras el

    FOSSExisten organizaciones detrás de cada iniciativa de distinción del software.

    Por parte del software libre, existe la Free Software Foundation (FSF); apoyando el concepto

    de software de código abierto existe la Open Source Initiative (OSI). Ambas se enfocan en

    diferentes aspectos del uso y distribución del software, y su disponibilidad yresponsabilidades

    que competen al usuario tener. Por este motivo existen diferentes licencias que las diferencian:

    Licencias de código abierto (para el software de código abierto), licencias de software

    libre (para el software libre), entre otras, sin protección heredada y con protección heredada.

    Comparación entre software libre yde código abiertoPara que un software sea definido como libre o de código abierto, o ambos, debe cumplir

    ciertas reglas o normas para poseer esta denominación:

    Las 4 libertades del Las 10 premisas del software de código abierto

  • 8/19/2019 Concepto y Comparación de Software Libre y Código Abierto

    2/2

    software libre

    Ejecutar el programa con

    cualquier propósito (libertad0)(privado, educativo, público,comercial, militar, etc.)

    Libre redistribución: el softare debe poder ser regalado o

    vendido libremente.

    Estudiar ! modificar el

     programa (libertad ")(para lo cual es necesario poder

    acceder al código fuente)

    #ódigo fuente: el código fuente debe estar incluido u

    obtenerse libremente.

    $istribuir el programa de

    manera que se pueda a!udar 

    al prójimo (libertad %)

    &rabajos derivados: la redistribución de modificaciones debe

    estar permitida.

    $istribuir las versiones

    modificadas propias

    (libertad ')(para lo cual es necesario poderacceder al código fuente)

    ntegridad del código fuente del autor: las licencias pueden

    requerir que las modificaciones sean redistribuidas sólo como parces.

    *in discriminación de personas o grupos: nadie puede dejarsefuera.

    *in discriminación de +reas de iniciativa: los usuarios

    comerciales no pueden ser ecluidos.

    $istribución de la licencia: deben aplicarse los mismosderecos a todo el que reciba el programa.

    La licencia no debe ser espec-fica de un producto: el programa

    no puede licenciarse solo como parte de una distribuciónma!or.

    La licencia no debe restringir otro softare: la licencia no

     puede obligar a que algún otro softare que sea distribuidocon el softare abierto deba tambin ser de código abierto.

    La licencia debe ser tecnológicamente neutral: no debe

    requerirse la aceptación de la licencia por medio de un acceso

     por clic de ratón o de otra forma espec-fica del medio desoporte del softare.

    • Es importante señalar que las libertades 1 y 3 del software libre tienen como

    prerrequisito que se tenga acceso al código fuente.

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

    libremente licenciado bajo algún tipo de licencia de software libre que beneficie a la

    comunidad.