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: | ||
− | + | 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 | + | |
− | + | ||
− | * | + | ==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. |
− | * Los derechos | + | * 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. |
− | * No debe | + | * 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.