Diferencia entre revisiones de «Código abierto»

La enciclopedia de ciencias y tecnologías en Argentina

(Página creada con 'El código abierto, tambien conocido como ''open source'' por su nombre en inglés, es un conjunto de licencias de software que cumplen con una serie establecida de condiciones[…')
 
(modificaciones de redacción, separación en secciones, fuentes y categorización)
Línea 1: Línea 1:
El código abierto, tambien conocido como ''open source'' por su nombre en inglés, es un conjunto de licencias de software que cumplen con una serie establecida de condiciones[http://opensource.org/docs/osd]:
+
Un software se denomina de '''código abierto''', en inglés '''open source''', cuando además de ser accesible su código fuente, su distribución cumple una serie de requisitos.
* Se permite la redistribución libre
+
 
* El código fuente debe estar disponible
+
 
* Debe permitir trabajos derivados bajo la misma licencia
+
==Requisitos==
* Puede restringir la distribución de trabajos derivados solamente si permite la distribución de parches que modifiquen el trabajo original en el momento de la compilación
+
* Se provee el código fuente o se tiene libre acceso a él en un repositorio de Internet sin más costo que el de reproducción.
* No puede discriminar a ninguna persona o grupo
+
* Se permite su libre redistribución sin cargo, sea solo o formando parte de un paquete con otro software.
* No puede discriminar por campo de aplicación
+
* Sólo puede restringirse la distribución de modificaciones al software original si se permite el agregado y uso de parches que modifiquen el trabajo original en el momento de la compilación.
* Los derechos adjuntos al programa deben ser efectivos sin la necesidad de una licencia adicional
+
* Pueden hacérsele modificaciones y trabajos derivados también libremente redistribuibles bajo las mismas condiciones que el software original. En este caso la licencia puede requerir que las modificaciones tengan diferente nombre o número de versión.
* La licencia no debe ser específica de un producto
+
* La autorización de uso no puede discriminar a ninguna persona o grupo de personas.
* No debe restringir otro software, ni imponer condiciones sobre la licencia de otro software
+
* La autorización de uso no puede discriminar campos de aplicación.
* Debe ser neutral desde el punto de vista tecnológico
+
* Los derechos de uso del programa deben poder hacerse efectivos sin necesidad de ninguna licencia adicional.
 +
* Los derechos de uso no deben estar limitados a su inclusión en ningún paquete de software, siendo válidos por separado y para cualquiera a quien sea redistribuido.
 +
* No debe imponer restricciones sobre cualquier otro software con el que sea redistribuido. No se puede, por ejemplo, obligar a que los demás programas distribuidos en el mismo soporte sean también de código abierto.
 +
* Debe ser neutral desde el punto de vista tecnológico, no requiriendo hardware o interfases de marcas determinadas.
 +
 
 +
==Véase también==
 +
[[Software libre]]
 +
 
 +
==Fuentes==
 +
*[http://opensource.org/docs/osd Open Source Initiative].
 +
 
 +
 
 +
[[categoría:software]]

Revisión del 20:55 27 nov 2009

Un software se denomina de código abierto, en inglés open source, cuando además de ser accesible su código fuente, su distribución cumple una serie de requisitos.


Requisitos

  • Se provee el código fuente o se tiene libre acceso a él en un repositorio de Internet sin más costo que el de reproducción.
  • Se permite su libre redistribución sin cargo, sea solo o formando parte de un paquete con otro software.
  • Sólo puede restringirse la distribución de modificaciones al software original si se permite el agregado y uso de parches que modifiquen el trabajo original en el momento de la compilación.
  • Pueden hacérsele modificaciones y trabajos derivados también libremente redistribuibles bajo las mismas condiciones que el software original. En este caso la licencia puede requerir que las modificaciones tengan diferente nombre o número de versión.
  • La autorización de uso no puede discriminar a ninguna persona o grupo de personas.
  • La autorización de uso no puede discriminar campos de aplicación.
  • Los derechos de uso del programa deben poder hacerse efectivos sin necesidad de ninguna licencia adicional.
  • Los derechos de uso no deben estar limitados a su inclusión en ningún paquete de software, siendo válidos por separado y para cualquiera a quien sea redistribuido.
  • No debe imponer restricciones sobre cualquier otro software con el que sea redistribuido. No se puede, por ejemplo, obligar a que los demás programas distribuidos en el mismo soporte sean también de código abierto.
  • Debe ser neutral desde el punto de vista tecnológico, no requiriendo hardware o interfases de marcas determinadas.

Véase también

Software libre

Fuentes