open-source - uso - tipos de licencias open source
Cómo usar una licencia de código abierto (5)
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 alguna 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 sencillas palabras "Puede hacer lo que quiera, sin ninguna garantía mía".
A menos que defina sus requisitos, nadie podrá ayudarlo a elegir una licencia "lista para usar" que se ajuste a sus necesidades.
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?
No, eso es más o menos. Desde el texto de GPLv3 , agrégalo a tu 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 el 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.
Hay otras licencias de software libre / de código abierto, pero solo estoy usando esto como ejemplo.
Para las licencias de GNU, al menos, usted 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 intente utilizar, todos ellos tienen significados muy diferentes y elementos a tener en cuenta. incluso su diseño puede tener impacto según el tipo de licencia de código abierto que utilice.
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 / 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.
Mira aquí para más información. O tal vez para obtener demasiada información, consulte el Compromiso de código abierto de O''Reilly y las licencias de software libre .
~ William Riley-Land