Definición: Open Source

Open Source

La de tiempo que llevamos hablando, leyendo y escribiendo acerca del Open Source

Me voy a permitir una traducción (perdón por mi nivel de inglés) de la Open Source Initiative:

Open source no significa sólo acceso al código fuente. Las distribuciones de software de código abierto deben cumplir con los siguientes criterios:

  1. Libre Redistribución: No debe haber restricciones para vender o distribuir el software (¡o regalar!).
  2. Código fuente: El software debe incluir el código fuente. El software también debe permitir crear distribuciones compiladas (cuando el como obtener el código fuente esté claramente expuesto)
  3. Trabajos derivados: Se permiten crear trabajos derivados, que deben ser distribuidos bajo los mismos términos que la licencia original del software.
  4. Integridad del código del autor: Se permite la distribución del código fuente modificado, aunque puede haber restricciones para que se pueda distinguir el código fuente del autor original del código fuente del trabajo derivado.
  5. No discriminar personas o grupos: No debe discriminar a ninguna persona o grupo.
  6. No discriminar ningún tipo de uso del programa: No debe impedir a nadie el uso del programa en una determinada actividad.
  7. 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.
  8. La licencia no debe ser específica a un producto: Los derechos que ofrece la licencia no pueden ser distintos para la distribución original que para la que funcione en un contexto totalmente diferente.
  9. La licencia no debe ir en contra de otro software: La licencia no debe restringir a otro software que se distribuya con el mismo.
  10. La licencia debe ser tecnológicamente neutral: Ninguna disposición de la licencia puede ser cualquier persona basado en la tecnología o el estilo de interfaz.

Stallman

No estaría de más echar un vistazo al proyecto GNU, al excéntrico y entrañable Richard Stallman, y la definición de software libre por la FSF (Fundación para el Software Libre):

  • Libertad 0: La libertad de usar el programa, con cualquier propósito
  • Libertad 1: La libertad de estudiar cómo funciona el programa, y adaptarlo a tus necesidades.
  • Libertad 2: La libertad de distribuir copias, con lo que puedes ayudar a tu vecino.
  • Libertad 3: La libertad de mejorar el programa y hacer públicas las mejoras a los demás, de modo que toda la comunidad se beneficie.

Saludos!

PS: Be open, Be free… ¬¬

5 Responses to “Definición: Open Source”

  1. [...] pegar un ojo a este artículo que hice hace unos meses acerca del Open Source , en el se explican las bases del manifiesto [...]

  2. [...] Y eso son solo algunos ejemplos, como veis, PHP está muy presente en internet, y lo mejor, es que no da signos de flaqueza, si no que versión a versión se mejora gracias a la gran comunidad que hay detrás (recordemos que es está publicado bajo la PHP License, la Free Software Foundation considera esta licencia como software libre.) [...]

  3. [...] vez más popular « Embat Consultors, Apasionados de Internet, Expertos en web (Mallorca) on Definición: Open Sourceled on Productividad, ¿cuándo y cómo eres más productivo?joanballester on Intención de indexar [...]

  4. [...] del cuál hablé indirectamente en un anterior apunte, Richard Stallman, del cuál también hablé en otros apuntes, Ricardo Galli, nuestro gurú local, y un larguísimo [...]

  5. [...] todos sabéis, en Embat Consultors, junto con mi socio), y también hace ya años que descubrí el software libre. En cuanto lo hice, supe que eso es lo que quería defender, que eso era en lo que [...]

Leave a Reply

Desarrollo por Embat Consultors
 
Embat Consultors