Pregunta

No estoy seguro de cómo funcionan las licencias de código abierto. Si tuviera que elegir una licencia de código abierto en particular, ¿qué debe hacer para que sea aplicable a su software? Me imagino que sería un poco más complicado que simplemente "declarar" que está lanzando su software bajo LGPL. ¿Y cómo se enlaza este 'contrato' legalmente con su software?

¿Fue útil?

Solución

Es tan simple como decidir licenciar su software bajo una licencia particular. Esto no es técnicamente una ley contractual, sino una ley de derechos de autor. Como propietario / licenciador de su propiedad intelectual (la fuente y los binarios), puede licenciar su distribución de cualquier manera que considere conveniente. Todo lo que se necesita es proporcionar un claro descargo de responsabilidad con respecto a los derechos de los destinatarios bajo la licencia. Sin una licencia, ya sea cerrada o abierta, nadie tiene derecho a distribuir su trabajo protegido por derechos de autor. El propósito de todas las licencias es conceder algunos de sus derechos a otras partes.

Consulte aquí para obtener más información. O tal vez para obtener demasiada información, consulte Entendiendo el Código Abierto y la Licencia de Software Libre .

~ William Riley-Land

Otros consejos

No, eso es todo. Desde el texto de la GPLv3 , agregue esto a su programa:

<one line to give the program's name and a brief idea of what it does.>
Copyright (C) <year>  <name of author>

This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program.  If not, see <http://www.gnu.org/licenses/>.

El " contrato " es esto: sin la GPL, nadie más que usted tiene derecho a distribuir su programa. No tienen derechos de copia. La GPL dice que si cumplen con sus términos, entonces les otorga los derechos adicionales para distribuir copias de su código.

Hay otras licencias de software libre / de código abierto, pero solo lo uso como ejemplo.

Para las licencias GNU, al menos, sigue sus instrucciones y luego está licenciando su software (o documentación) bajo esa licencia.

depende del tipo de licencia de código abierto que intenta utilizar, todas tienen significados y cosas muy diferentes que deben tenerse en cuenta. Incluso su diseño puede tener un impacto en función del tipo de licencia de código abierto que utilice.

En los EE. UU., los derechos de autor que tienes son " automáticos " - Es decir, nadie puede redistribuir su trabajo sin permiso.

Todas estas licencias de código abierto tienen un solo propósito: otorgar este permiso (bajo ciertas condiciones).

En realidad, solo debe indicar que distribuye su software con alguna licencia, y eso es suficiente. Es responsabilidad del usuario obedecer esta licencia, de lo contrario, si / ella está usando su software sin permiso y violando sus derechos de autor.

Depende de usted elegir cuál usar, o incluso escribir una propia con estas simples palabras " Puede hacer lo que quiera, sin ninguna garantía de mi parte. "

A menos que defina sus requisitos, nadie podrá ayudarle a elegir un " confeccionado " licencia que se ajuste a sus necesidades.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top