El proyecto Harmony es una iniciativa de Canonical Ltd. sobre acuerdos de colaboración para software de código abierto. El objetivo del proyecto Harmony es desarrollar plantillas de acuerdos de licencia de colaboración para su uso en proyectos de software libre y de código abierto (FOSS).
La iniciativa de Canonical fue anunciada en junio de 2010 por Amanda Brock, asesora general de Canonical. [1] En julio de 2011, el proyecto publicó la versión 1.0 de sus plantillas de acuerdos. [2] Después de este lanzamiento, el proyecto fue visto por algunos como un paso importante para la propiedad intelectual y la gestión de derechos de autor para el software de código abierto, [3] y por otros como "Hacer de una excepción (es decir, la agregación de derechos de autor) la norma". [4]
El proyecto propone dos tipos de opciones para los Acuerdos de Licencia de Contribuyente : [5] [6]
Project Harmony tiene como objetivo ayudar a las organizaciones que utilizan acuerdos de contribución proporcionándoles plantillas de variables estandarizadas con explicaciones claras y concisas; llegar a un entendimiento común sobre ellas; y reconocer la madurez relativa del software libre al abordar su internacionalización. Nuestro objetivo es facilitar el proceso de contribución a proyectos de software libre a los desarrolladores, independientemente de quiénes sean sus empleadores. Creemos que los acuerdos de contribución estandarizados deberían servir a este objetivo.
El Proyecto Harmony es un intento de aportar algo de claridad a la discusión mediante la creación de un conjunto de documentos utilizables (con su guía, generador de acuerdos al estilo Creative Commons y preguntas frecuentes) y la primera versión de los documentos será una apuesta firme para anclar el debate durante algún tiempo.
Como señala Dave Neary y Fontana explica de forma más amplia, el mayor problema con Project Harmony es el riesgo de que valide la idea de la agregación de derechos de autor. A veces puede ser recomendable tener un acuerdo de participación para una comunidad, para garantizar que todos tengan la misma comprensión y compromiso con el proyecto si comparten su evolución.