License/es

Licencias utilizadas en FreeCAD

FreeCAD utiliza dos licencias diferentes: una para la aplicación en sí y otra para la documentación.

Licencia Pública General Reducida, versión 2 o superior (LGPL2+) Para todo el código fuente de FreeCAD que se encuentra en el repositorio Git oficial. El + significa que también puede, si lo desea, usar FreeCAD bajo los términos de una versión posterior de la licencia, como LGPL3.

Licencia Creative Commons Atribución 3.0 (CC-BY-3.0) para la documentación de [1] y el [sitio web de https://www.freecad.org].

Consulte el archivo de derechos de autor de FreeCAD debian copyright file para obtener más detalles sobre las licencias utilizadas por los diferentes componentes de código abierto utilizados en FreeCAD.

Alcance de las licencias

A continuación, encontrará una explicación más sencilla de lo que significa la licencia LGPL para usted:

Todos los usuarios

Cualquier persona puede descargar, usar y redistribuir FreeCAD gratuitamente, sin ninguna restricción. Su copia de FreeCAD es suya, al igual que los archivos que cree con FreeCAD. No se le obligará a actualizar FreeCAD después de un tiempo determinado ni a cambiar su forma de usarlo. Usar FreeCAD no le vincula a ningún tipo de contrato u obligación. El código fuente de FreeCAD es público y se puede inspeccionar, por lo que es posible verificar que no realiza acciones sin su conocimiento, como enviar sus datos privados a algún lugar.

Usuarios profesionales

FreeCAD puede utilizarse libremente para cualquier fin, ya sea privado, comercial o institucional. Cualquier versión de FreeCAD puede implementarse e instalarse en cualquier lugar y tantas veces como se desee. También puede modificar y adaptar FreeCAD para sus propios fines sin ninguna restricción. Sin embargo, no puede responsabilizar a los desarrolladores de FreeCAD por los posibles daños o pérdidas comerciales que pudieran derivarse del uso de FreeCAD.

Desarrolladores de software de código abierto

Puede usar FreeCAD como base para desarrollar su propia aplicación o simplemente extenderla creando nuevos módulos. Si FreeCAD está integrado en su aplicación, puedes elegir la licencia GPL o LGPL, o cualquier otra compatible con LGPL, para permitir o no, el uso de su trabajo en software propietario. Si está desarrollando un módulo para usarlo como extensión y no incluye código de FreeCAD, puede elegir la licencia que prefiera. Sin embargo, si desea que su módulo se integre en FreeCAD en el futuro, es recomendable usar la misma licencia LGPL que FreeCAD, ya que FreeCAD solo acepta código con licencias LGPL, MIT o BSD.

Desarrolladores de software de código privativo

La licencia LGPL le permite usar FreeCAD como un componente para su propia aplicación, y no está obligado a que su aplicación sea de código abierto. Recibirá soporte de los desarrolladores de FreeCAD siempre que no sea una relación unilateral. Sin embargo, la licencia establece dos condiciones importantes:

1) Debe informar claramente a sus usuarios de que su aplicación utiliza FreeCAD y que FreeCAD tiene licencia LGPL.

2) La licencia LGPL también estipula que sus usuarios deben poder intercambiar su componente FreeCAD modificado con el equivalente original de FreeCAD. Esto se haría mediante la vinculación dinámica a los componentes de FreeCAD, de modo que los usuarios puedan modificarlo. Sin embargo, esto suele ser difícil de lograr con los requisitos actuales. En FreeCAD, entendemos que lo importante aquí es no restringir la libertad que la licencia LGPL otorga a los usuarios de FreeCAD. Por lo tanto, una alternativa a la vinculación dinámica es ofrecer a sus usuarios la opción de utilizar FreeCAD de forma gratuita. Esto se puede hacer de varias maneras.

Si alguna de las dos condiciones anteriores le resulta inaceptable o no puede implementarse, entonces deberá hacer que su componente de FreeCAD también sea LGPL y publicar el código fuente con todas las modificaciones que le haya aplicada.

Existe un caso especial denominado «derivados», que se refiere a la publicación de una versión de FreeCAD con una marca diferente. Los derivados que no son de código abierto están prohibidos por la licencia LGPL. La comunidad de FreeCAD es activa y eficiente en la detección de versiones con marca diferente, denunciándolas a las plataformas donde se encuentran y exponiéndolas hasta que se eliminen.

Archivos

Los modelos y demás archivos generados con FreeCAD no están sujetos a ninguna licencia mencionada anteriormente, ni a restricciones de propiedad. Sus archivos le pertenecen por completo. Puede establecer el propietario del archivo y especificar sus propios términos de licencia para los archivos que genere en FreeCAD, a través del menú Archivo → Información del proyecto.

El logotipo de FreeCAD es una marca registrada [2] propiedad de la FPA (Asociación del Proyecto FreeCAD). Esto significa que la FPA es la única entidad autorizada para determinar quién tiene derecho a usar el logotipo de FreeCAD. Los archivos del logotipo, que forman parte del código fuente de FreeCAD o están disponibles en otros lugares, como en esta wiki, siguen estando sujetos a las mismas licencias que el resto de FreeCAD (LGPL para el código fuente y Creative Commons para esta wiki). Puede usar el logotipo de FreeCAD libremente en cualquier lugar, bajo las mismas condiciones que el resto de FreeCAD, lo que significa, básicamente, que debe usarlo para hacer referencia a FreeCAD y, por ejemplo, no para su propio producto o de cualquier otra forma que no haga referencia a FreeCAD.

Declaración del desarrollador principal

Sé que el debate sobre la licencia "correcta" para el software libre ocupó una parte importante del ancho de banda de Internet, y esta es la razón por la que, en mi opinión, FreeCAD debería tener esta licencia.

Elegí la LGPL para el proyecto y conozco las ventajas y desventajas de la LGPL y les daré algunas razones para esa decisión.

FreeCAD es una mezcla de biblioteca y aplicación, por lo que la GPL sería demasiado restrictiva. Impediría escribir módulos comerciales para FreeCAD, ya que impediría la vinculación con las bibliotecas base de FreeCAD. Quizás se pregunten qué módulos comerciales. Linux es un buen ejemplo. ¿Tendría Linux tanto éxito si la biblioteca C de GNU fuera GPL e impidiera la vinculación con aplicaciones que no lo fueran? Y aunque me encanta la libertad de Linux, también quiero poder usar el excelente controlador gráfico 3D de NVIDIA. Entiendo y acepto la razón por la que NVIDIA no quiere regalar el código del controlador. Todos trabajamos para empresas y necesitamos un salario o al menos comida. Así que, para mí, la coexistencia de software de código abierto y de código cerrado no es mala, siempre que cumpla con las reglas de la LGPL. Me gustaría ver a alguien escribir un procesador de importación/exportación de Catia para FreeCAD y distribuirlo gratuitamente o a cambio de dinero. No me gusta obligarlo a regalar más de lo que quiere. Eso no sería bueno ni para él ni para FreeCAD.

Sin embargo, esta decisión se aplica únicamente al sistema central de FreeCAD. Cada desarrollador de un módulo de aplicación puede tomar su propia decisión.

Jürgen Riegel

—15 October 2006