No soy abogado y lo uso solo con fines educativos. Nos dedicamos a la gestión de licencias y créanme que no siempre es simple. Las compañías luchan pleitos multimillonarios en tales licencias.
Dicho esto, como una pequeña empresa, podría comenzar a buscar en este sitio web administrado por un amigo mío: licencias de software explicadas en inglés simple y escrito por la gente de GNU: varias licencias y comentarios sobre ellos
En su ejemplo, puede usar el código con licencia GPL para ganar dinero y hacer otras formas de distribución siempre que haga que el código que escribió [para construir ese software] también esté disponible en código abierto.
- ¿Deberíamos centrarnos en los ingresos o la rentabilidad al intentar generar una ronda de semillas?
- ¿Por qué no todos simplemente crowdfund en lugar de utilizar capitalistas de riesgo?
- Cómo obtener una tracción temprana en los negocios sin gastar demasiado dinero
- Recaudación de fondos (sin fines de lucro): ¿Cuál es la mejor manera de recaudar fondos?
- Tuve esta idea fantástica que la transformé en un proyecto actualmente en versión beta. ¿Qué debo hacer a continuación para recaudar fondos para los próximos pasos?
En general, hay 3 tipos de licencias de código abierto en términos simples.
- Permisivo: en este tipo de licencia, puede tomar el código fuente abierto y hacer lo que quiera con él. No tienes muchas obligaciones. Por ejemplo, puede tomar casi cualquier cosa que la fundación Apache cree bajo su licencia y crear su propio software con muy poca restricción. Las licencias MIT , Apache , BSD se incluyen en este segmento.
- Recíproco: estas licencias tienen la obligación de corresponderle. Digamos que tomaste el código del kernel de Linux y construiste un “SO genial” que quieres vender. Debe hacer que su sistema operativo también esté disponible en código abierto porque Linux se distribuye en una disposición recíproca. Esto también se llama Copyleft. GPL cae en este cubo.
- Débil recíproco: esta categoría trata principalmente de bibliotecas de software. Si una biblioteca tiene licencia de LGPL o Mozilla , entonces debe hacer que su código sea de código abierto solo si modificó la biblioteca. Si usó la biblioteca estándar para construir otras cosas, entonces no necesita poner ese código en código abierto.