Descargo de responsabilidad
Todos los desarrolladores se enfrentan a esta situación cuando no están seguros de qué licencia de código abierto es la adecuada para ellos. Tuvimos la misma pregunta para nuestro software ERP de código abierto llamado MixERP. Finalmente, nos decidimos por una doble licencia: combinación de licencia GPL y licencia comercial . Del mismo modo, también utilizamos la licencia MIT para nuestro marco de desarrollo de aplicaciones asp.net llamado Frapid .
Según mi suposición, por “plataforma”, en realidad te refieres al código fuente.
Déjame intentar explicarte lo más simple posible. En primer lugar, ten cuidado, INAL!
- Por favor comparta su opinión sobre la OPI de D-Mart. ¿Debería aguantar mucho tiempo o dejar de fumar inmediatamente?
- Nunca he sido un dilatador, pero me he convertido (uno grande). ¿Qué me pasó y cómo puedo volver?
- Tengo mi examen JEE en 2019, pero mientras estudio me distraigo fácilmente. Entonces, ¿cómo debo lidiar con eso y concentrarme en estudiar?
- No creo que Paul haya escrito a Gálatas, ¿verdad?
- Conozco escalas / acordes mayores y menores en la guitarra, ¿qué ejercicios puedo realizar para mejorar y vincular acordes y escalas en la misma práctica?
Sí , puede publicar su “trabajo” en GitHub bajo cualquier licencia de código abierto que desee. Como usted es el autor del software, automáticamente retiene la propiedad del código fuente. Eso significa que usted es el propietario de la propiedad intelectual.
Pero, dependiendo de cómo quiera compartirlo con el mundo, tiene las siguientes opciones:
Sin licencia
Libere su software sin licencia. Esto es confuso y tiene diferentes significados en diferentes países y algunas personas que se encuentran con su proyecto le pedirán que obtenga una licencia.
Use una licencia de Copyleft
Estoy usando GPL aquí como ejemplo.
Copyleft es un método general para hacer que un programa (u otro trabajo) sea gratuito y requiere que todas las versiones modificadas y extendidas del programa también sean gratuitas.
En términos más simples, si elige una licencia copyleft como GPL, sucederán las siguientes cosas:
- Cualquiera puede descargar su código fuente. Obtendrán el código fuente bajo GPL.
- Cualquiera puede vender o alojar su código fuente libremente. Sin embargo, debe revelarse al usuario final que obtuvo el software de usted bajo la licencia GPL.
- Las modificaciones / mejoras realizadas a su código fuente deben publicarse bajo GPL. Pueden enviarle las mejoras, usted puede decidir si acepta o no las contribuciones que recibe.
- Cualquiera puede mejorar su código fuente y usarlo internamente. Internamente significaría usar dentro de una organización o SOHO.
- Usted y solo usted puede decidir cambiar la licencia si es necesario en el futuro. Cualquier otra persona que obtenga su software con licencia GPL no puede cambiar la licencia y el trabajo derivado debe seguir siendo GPL a menos que apruebe el cambio de licencia de otra manera.
Use una licencia permisiva
Las licencias permisivas, como la licencia MIT, tienen menos restricciones. Por ejemplo, la licencia MIT permite:
- Cualquiera que descargue su código fuente y lo venda.
- Cambie la licencia a licencia restrictiva.
- Cree un producto comercial utilizando su código y compita con usted.
Crea tu propia licencia
Agregue un archivo de LICENCIA a su proyecto y mencione los términos de copyright sobre cómo desea que la comunidad use su trabajo. Esta licencia, en general, se consideraría como una licencia de código abierto.
No está restringido a una sola licencia
Como usted es el propietario del proyecto, puede compartir su código fuente bajo varias licencias simultáneamente. Cualquiera que reciba el código fuente puede elegir una de las licencias y, en adelante, debe obedecer los términos de la licencia.