¿Algún proyecto OSS de “ con licencia dual ” exitoso que pueda usar como plantilla?
On febrero 16, 2021 by adminEstoy reescribiendo todo mi proyecto GPLv3 en un idioma diferente para eludir a los contribuyentes enojados que no quieren que gane dinero con sus contribuciones.
Lo que quiero para mi proyecto es:
- la gente puede usarlo y contribuir como GPL,
- si desea integrarlo en alguna solución propietaria, pagar.
Básicamente es una donación forzosa al proyecto para quien tiene la intención de ganar dinero.
- ¿Hay una licencia estandarizada que se ajusta a mi caso de uso?
- Si no es así, ¿hay una proyecto existente ¿sabes que puedo usar como plantilla?
Comentarios
- Aún necesitaría el permiso de sus colaboradores enojados para cambiar a una licencia dual.
- No ‘ lo creo, ellos no ‘ No soy dueño de los conceptos, sino solo de la implementación. ¿Verdad?
- Pero si tradujera algún código, sería un » trabajo derivado » y los contribuyentes del original el código tendría derechos de autor sobre su obra traducida.
- Si A es un derivado de B depende (en los EE. UU.) de 2 factores (1) el autor ‘ s acceso al B original y (2) similitud de A ‘ s con el B original. Puede intentar imponerse los estándares de sala limpia (es decir, don ‘ No mire el código mientras lo implementa, solo mire los requisitos) pero su familiaridad con el código puede hacer que sea imposible para usted disminuir completamente el factor de acceso. Qué » similares » dos trabajos son porque el factor de similitud es subjetivo pero puede incluir aspectos no literales (usar a alguien en tu nuevo libro es una infracción, incluso sin copia de texto literal)
- Dicho esto, tu autodescripción del nuevo trabajo como » fuertemente refactorizado » es alentador, y puede ser lo suficientemente diferente como para evitar una infracción (pero un tribunal de justicia puede decírselo con seguridad, si lo demandan). El hecho de que ‘ esté usando un nuevo idioma es menos importante (por ejemplo, las traducciones de obras literarias en lenguaje natural todavía son derivadas del original)
Respuesta
Como no existen » comerciales estándar » licencias (consulte también Intentos de desproliferación de licencias comerciales ), tampoco existe una combinación de licencia estándar para una licencia doble OSS + Comercial.
Sé de al menos un proyecto exitoso que usa una licencia dual OSS + Comercial: El proyecto Qt . Desde su página de licencias:
Qt for Application Development tiene una licencia doble bajo licencias comerciales y de código abierto. La licencia comercial de Qt le otorga todos los derechos para crear y distribuir software en sus propios términos sin ninguna obligación de licencia de código abierto. Con la licencia comercial, también tiene acceso al soporte oficial de Qt y una relación estratégica cercana con The Qt Company para asegurarse de que se cumplan sus objetivos de desarrollo.
Qt para desarrollo de aplicaciones también está disponible bajo código abierto GPL y LGPLv3 licencias. […] La licencia de código abierto Qt es ideal para casos de uso tales como proyectos de código abierto con distribución de código abierto, propósitos académicos / estudiantiles, proyectos de pasatiempos, proyectos de investigación interna sin distribución externa u otros proyectos donde todas las obligaciones (L) GPL
Cuando se usa una licencia dual OSS + Comercial, generalmente es mejor elegir una licencia copyleft para el lado OSS, porque eso garantiza que no haya (o menos) laguna jurídica para que los usuarios comerciales utilicen el producto sin pagar la licencia comercial.
Comentarios
- Buena respuesta. Tenga en cuenta que Qt no se propuso bajo LGPL antes de que lo comprara Oracle, por lo que el incentivo para comprar la licencia comercial fue aún mayor.
Respuesta
A su pregunta principal: ¿Algún proyecto OSS de “licencia dual” exitoso que pueda usar como plantilla?
Yo diría: hay ejemplos exitosos, pero no debería usarlos como plantilla .
Las licencias correctas y La estrategia para su proyecto es muy específica para su proyecto y comunidad. Le recomiendo encarecidamente que elija sus licencias en función de lo que parezca apropiado en su caso, en lugar de cuáles han tenido éxito con otros proyectos.
(El proyecto SFOSC en el que estoy involucrado, por ejemplo, decidió que todo el modelo no «se alinea con sus principios»)
Tomemos, por ejemplo, MongoDB , que podría decirse que es exitoso según varias métricas.
Actualmente tienen licencia dual con su nueva SSPL como una licencia copyleft para la que ofrecen alternativas de licencia comercial como un aspecto de su modelo de negocio. (También ofrecen MongoDB como servicio, por ejemplo)
Crearon y cambiaron a esta licencia como respuesta directa a los proveedores de la nube que supuestamente obtienen grandes beneficios con su software y provocó acaloradas discusiones sobre si, dadas las nuevas restricciones, la licencia puede incluso considerarse una licencia de software libre y de código abierto. Sin embargo, ha sido parte de la presión aparentemente necesaria para que Google an egoísta un trato , pero también para Amazon para hacer otra bifurcación .
Incluso si tu proyecto está en el mismo barco de este choque de proveedores de la nube vs proveedores de bases de datos de los titanes, tendrá que preguntarse si realmente desea adoptar el mismo enfoque que MongoDB o si su comunidad tiene diferentes valores y preocupaciones.
¿Existe una licencia estandarizada que se adapte a mi caso de uso?
De nuevo, si se ajusta a su caso es algo tendrá que decidir con su comunidad, pero …
Por definición, para las licencias dobles, querrá seleccionar al menos 2 licencias de software. Uno para el aspecto OSS, otro como la licencia comercial que puede comprar.
Además, necesitará algún tipo de Acuerdo de colaborador y tener todos los contribuyentes lo firman. Específicamente para asegurarnos de que todos los derechos de autor pertenecen a una sola entidad legal, lo cual es necesario para poder cambiar la licencia sin infringir los derechos de autor de sus colaboradores.
Para la licencia de OSS, puede haber candidatos adecuados entre las licencias copyleft o fuente disponible .
Para las CA, podría mirar acuerdos de armonía , aunque estoy convencido de que hay más opciones disponibles.
Y como se mencionó en la respuesta anterior » No conozco ninguna plantilla que pueda «simplemente usar».
Respuesta
Con respecto a su pregunta sobre si existe un proyecto existente que permita la licencia dual como GPL y como comercial:
La contribución de» gregbook «a libpng es de licencia dual, GPLv2 + y Tipo BSD. Consulta el archivo LICENSE en el directorio libpng16 «s contrib / gregbook . Específicamente,» Licencia 1 » permite aplicaciones comerciales.
Comentarios
- Oh, esa es una aplicación interesante de doble licencia. Lo que quise decir es OSS dual + Comercial.
- Creo que si lo acepta bajo una licencia similar a BSD, puede usarlo en una aplicación comercial y volver a licenciarlo comercialmente, siempre y cuando cumpla con el requisito de mantener intacto el aviso de derechos de autor de BSD. La LICENCIA dice: » Se concede permiso a cualquier persona para utilizar este software para cualquier propósito, incluidas aplicaciones comerciales, y para alterarlo y redistribuirlo libremente, sujeto a las siguientes restricciones: … »
Deja una respuesta