2008-10-27 14 views
16

No estoy seguro de cómo funciona la licencia de código abierto. Si tuviera que elegir una licencia de código abierto en particular, ¿qué tiene que hacer para que sea aplicable a su software? Me imagino que sería un poco más complicado que simplemente 'declarar' que estás lanzando tu software bajo LGPL. ¿Y cómo se vincula este 'contrato' legalmente a su software?Cómo usar una licencia de código abierto

+0

Esta pregunta parece estar fuera de tema porque se trata de licencias. –

Respuesta

9

Es tan simple como decidir licenciar su software bajo una licencia en particular. Esto no es técnicamente una ley contractual, sino una ley de derechos de autor. Como propietario/licenciante de su propiedad intelectual (la fuente y los binarios), puede licenciar su distribución de la forma que considere más conveniente. Proporcionar una clara exención de responsabilidad en cuanto a los derechos de los beneficiarios bajo la licencia es todo lo que es necesario. Sin una licencia, ya sea cerrada o abierta, nadie tiene derecho a distribuir su trabajo protegido por derechos de autor. El objetivo de todas las licencias es otorgar algunos de sus derechos a otras partes.

See here para obtener más información. O tal vez para demasiada información, echa un vistazo a O'Reilly's Understanding Open Source and Free Software Licensing.

~ William Riley-Tierra

2

Para las licencias GNU, al menos, que siguen their instructions y, a continuación están de licencia del software (o documentación) bajo esa licencia.

0

depende del tipo de licencia de código abierto que está tratando de utilizar, todas tienen significados muy diferentes y cosas a tener en cuenta. incluso su diseño puede tener impacto según el tipo de licencia de código abierto que utilice.

3

No, eso es todo. Desde el GPLv3 text, añadir 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 la siguiente: sin la GPL, nadie más que usted tiene derecho a distribuir su programa. Ellos no tienen derechos de copia. La GPL dice que si respetan sus términos, entonces les otorga los derechos adicionales de distribuir copias de su código.

Existen otras licencias de software libre/de código abierto, pero solo estoy usando esto como ejemplo.

0

En los Estados Unidos, los derechos de autor que posee son "automáticos", es decir, nadie puede redistribuir su trabajo sin permiso.

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

En realidad, solo necesita indicar que distribuye su software bajo una licencia, y eso es suficiente. Depende del usuario obedecer esta licencia, de lo contrario, ella/él está usando su software sin permiso, en violación de sus derechos de autor.

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

A menos que defina sus requisitos, nadie podrá ayudarle a elegir una licencia "lista para usar" que se ajuste a sus necesidades.

Cuestiones relacionadas