¿Existen restricciones para las organizaciones sin fines de lucro que liberan código de fuente abierta y las entidades con fines de lucro que usan esa fuente de código abierto (si las dos están estrechamente controladas)?

No soy abogado, ni juego uno en la televisión, por lo tanto, tenga cuidado. 🙂

Hay muchas cosas que hacer en esta pregunta, y me gustaría saber más antes de entrar en detalles. Sin embargo, estoy bastante seguro de que la conclusión, dado que, según tengo entendido, que usted posee los derechos de autor de todo el código fuente, ¡es que puede hacer lo que quiera!

Varios puntos a considerar:

  • Las licencias gratuitas / de código abierto a menudo se escriben para que sean fáciles de leer, y / o a menudo tienen una “escritura” que describe lo que hacen en inglés simple. Por lo tanto, lea detenidamente las licencias que desea usar y vea lo que cree que hacen y no permiten. Es posible que desee examinar sus conclusiones con un abogado, pero primero forme su propia opinión.
  • No hay nada de malo en otorgar licencias diferentes a diferentes partes. Entonces, por ejemplo, como propietario de los derechos de autor, podría ofrecer el GLP de Gnu a cualquiera y a todos, lo que básicamente les permitiría usar y volver a publicar el código y el software compilado bajo la condición de que cualquier republicación también esté bajo la GPL . Pero al mismo tiempo, puede ofrecer a las entidades sin fines de lucro y con fines de lucro sus propias licencias, lo que les permite usar el código como quieran, incluida la publicación de código compilado sin liberar el código fuente.
  • ¿Cuál es el propósito de la organización sin fines de lucro? Si todo lo que quiere hacer es liberar el software bajo una licencia gratuita, solo … libere el software bajo una licencia gratuita. Con Mozilla y Apache, según tengo entendido, el principal beneficio de tener una organización sin fines de lucro es cultivar una comunidad de desarrolladores voluntarios y pagos para mejorar y expandir la base de código. ¿Tiene una necesidad similar, a una escala similar? Si no, ¿por qué tomarse la molestia de establecer una corporación?
  • ¿La organización con fines de lucro necesita algún tipo de licencia exclusiva? Como señalé anteriormente, no es problema darles uno. Pero si su propósito es solo brindar soporte, creo que el principal activo de la corporación con fines de lucro sería la experiencia en el software. Si el código fuente está disponible para todos bajo una licencia gratuita, tienen esa parte cubierta. ¿Qué más necesitan?

Feliz de ampliar esto si puede proporcionar más detalles. Pero, sospecho que podría estar haciendo todo más complejo de lo que necesita. Buena suerte, independientemente!

Como Pete Forsyth expuso, esta pregunta no tiene respuesta porque cubre demasiado terreno. Dentro de los estados de los EE. UU. No existe un conjunto general de principios que restrinjan a las organizaciones sin fines de lucro que se ocupan del código abierto. Open Source es un modelo de licencia; entonces se aplican los principios contractuales. El tipo de asesoramiento que busca se proporcionará mejor mediante una consulta con un abogado corporativo familiarizado con los problemas de código abierto, o tal vez, un mentor de otra compañía que haya hecho exactamente lo que está intentando.

No. Pero no debe recibir ningún ingreso por las ventas del software.