Si creo un proyecto de código abierto en Github para solicitar contribuciones de la comunidad, ¿puedo decidir comercializarlo después?

No es el Github, pero la licencia que elige / escribe para el proyecto es el factor decisivo. Por ejemplo, un antiguo programa de distribución de correo tenía una regla en la licencia que dictaba que la porción de copyright y la función de banner de copyright no se pueden eliminar modificadas, sus referencias deben mantenerse como están … regla amable

En general, si abre un proyecto de código abierto, prácticamente no puede cerrarlo retroactivamente. Lo que la mayoría de las personas / empresas hacen es ramificar el proyecto y, al mismo tiempo, dejar la parte con licencia de OSS en el dominio público (generalmente llamada algo así como edición comunitaria y tal …), desarrollar una versión no abierta mejor, más grande y más fuerte. Sin embargo, esto no es posible con algunas licencias, especialmente con algunas versiones de GPL.

Esta es una pregunta más seria de lo que la mayoría de las personas se dan cuenta y debe consultar con un buen abogado AL PRINCIPIO, no al final.

En 2013, Github finalmente aceptó la opinión de que los repositorios públicos sin licencias de código abierto son algo malo. Autodescrita como la ‘comunidad de código abierto más grande del mundo’, un número significativo de proyectos de Github no tiene ningún derecho para que usted use su código en un proyecto de código abierto. Pero en adelante, los ‘Creadores de nuevos repositorios tendrán que elegir entre una pequeña selección de licencias aprobadas por OSI u optar explícitamente por’ sin licencia ‘. En palabras de Github, “tenga en cuenta que optar por las licencias de código abierto no significa que esté optando por la ley de derechos de autor.

Escaneo rápido para obtener más información, vaya a los siguientes enlaces:

Elija una licencia de código abierto

Licencias

Esto depende de la licencia que elija tener con el código desde el inicio.

Aunque la ruta típica es tener versiones comercializadas (con soporte) y de código abierto, dejando en claro desde el principio.

De repente, hacer un cebo y encender a sus colaboradores o usuarios probablemente matará su producto. Lo más probable es que cree una bifurcación alternativa que compita y mate sus ambiciones comerciales.

Mire Hudson CI, que se bifurcó en Jenkins CI cuando Oracle compró Sun Micro Systems, para intentar convertir los proyectos derivados de Java y Java en propiedad, con el fin de someterlos a regalías y tarifas de licencia.

Estos intentos le han costado a Oracle una fortuna en honorarios legales, malas relaciones públicas y beneficios limitados.

More Interesting

Tenía muchas ganas de aprender programación de computadoras. Sé un mínimo de HTML y CSS. ¿Qué idioma debería aprender realmente para hacer cosas geniales?

Necesito agregar la función de notificación en mi sitio web como la de Facebook usando PHP y MySQL. ¿Cómo debo comenzar?

Me he fijado el objetivo de aprender Ruby on Rails. Soy un principiante completo en programación y me gustaría algún consejo. ¿Qué tipo de computadora debo comprar? PC o Mac, ¿y de qué tipo?

Soy un profesional que trabaja en el campo de TI y me gustaría comenzar un negocio a tiempo parcial como segunda fuente de ingresos. ¿Cuáles son algunas buenas ideas que podría implementar para ganar dinero extra?

Para desarrollar un sitio web decente, espero que necesite Photoshop para la manipulación de imágenes. ¿La mayoría de los sitios web requieren habilidades de Photoshop en algún momento?

Cómo establecer un localhost usando Laravel

Quiero crear una pila completa de desarrolladores de sitios web, ¿cómo puedo elegirlos y qué debemos hacer primero para ser profesionales algún día?

Quiero raspar un sitio web y guardarlo en Excel. ¿Puedo hacer esto?

Quiero ser desarrollador web. ¿Qué debo aprender?

¿Estoy solo en la sensación de que los CMS son más incómodos que útiles la mayor parte del tiempo?

Quiero construir un PAAS, pero ¿por dónde empiezo?

Cómo ver el código fuente PHP de un sitio web, tal como vemos el código HTML y otros códigos

Me gustaría desarrollar juegos móviles basados ​​en la web. ¿Qué idiomas / motores son los más adecuados para esto?

Voy a aprender PHP este verano en un entrenamiento de 6 semanas. ¿Podré desarrollar un buen sitio web?

Estoy considerando codificar bootcamps en Nueva York, particularmente para convertirme en un desarrollador de pila completa. ¿Qué bootcamp es el mejor?