tipos tecnologías source son software que open licencias libre fuente ejemplos código criptomonedas criptomoneda codigo abierto abierta open-source github

open source - tecnologías - ¿Puede el código fuente abierto alojado en github ser de código cerrado?



tecnologías open source (5)

¿Es técnicamente posible tomar un repositorio público que poseo en github y convertirlo en privado en una fecha posterior?

No puedes tener repositorios privados a menos que pagues por ellos. Los Planes y precios de Github indican que puede registrarse en los repositorios públicos gratuitos y actualizar / degradar su cuenta en cualquier momento, por lo que es casi seguro que tienen una forma de hacer que sus repositorios públicos sean privados mediante la actualización a una cuenta pagada, o lo harán. Tener un modelo de negocio tremendamente roto.

Después de leer sus archivos de ayuda, puede marcar un repositorio público como privado si tiene una cuenta de pago.

También puede simplemente eliminar el repositorio de su cuenta gratuita y comenzar a hospedarlo usted mismo si desea dejar de compartirlo.

¿Puede el propietario de un repositorio Github de código abierto decidir más tarde cerrarlo? ¿Qué pasa con la contribución de otras personas a ese proyecto?

Edición - varias personas enfocadas solo en los aspectos legales. Además de ellos, existe la pregunta técnica: ¿Es técnicamente posible tomar un repositorio público que poseo en Github y convertirlo en privado en una fecha posterior? Suponiendo que nadie haya creado un bifurcación pública, ¿ocultará esto, de hecho, el código fuente de este proyecto?


(Tenga en cuenta que no soy abogado). De los Términos de servicio de GitHub, párrafo F.1:

No reclamamos ningún derecho de propiedad intelectual sobre el material que proporcione al Servicio. Tu perfil y materiales cargados siguen siendo tuyos. Sin embargo, al configurar sus páginas para que se vean públicamente, usted acepta permitir que otros vean su Contenido. Al configurar sus repositorios para que se vean públicamente, usted acepta permitir que otros vean y compartan sus repositorios.

En otras palabras, GitHub en sí no tiene nada que ver con la forma en que usted licencia su código. Por lo tanto, puede decidir dejar de publicar su fuente a través de GitHub, pero todo lo que ha sido bifurcado y clonado desde ese momento hasta el momento, por supuesto, aún está "ahí fuera" bajo la licencia de código abierto que usó originalmente.

Lo mismo se aplica a la contribución de otras personas al proyecto: lo que fue permitido por la licencia original permanece, por lo que es entre usted y los otros contribuyentes. GitHub tiene poco que ver con eso.

En cuanto a la pregunta actualizada:

Es más seguro asumir que cualquier cosa que coloques en la web está ahí para siempre . GitHub le permite navegar por el código fuente a través de la web. Parece que el archivo robots.txt de GitHub le pide a los rastreadores que se mantengan alejados del código fuente, pero no hay garantía de que lo hagan. Puedo imaginar fácilmente que Google Code Search comienza a indexar GitHub, por ejemplo (si todavía no lo están haciendo).

En pocas palabras: una vez que la fuente es pública, nunca más podrás volverla privada.


Depende de la licencia. Si se trata de BSD o similar, entonces sí, puede obtenerse de un futuro cercano, incorporando contribuciones de terceros (porque la licencia lo permite). (Cualquier código publicado antes de que se cierre la fuente permanece abierto según la licencia elegida).

Si es GPL, entonces cualquier código GPL de terceros ya no puede permanecer en el repositorio de código cerrado, a menos que cada uno de los autores de terceros otorgue una licencia por separado para usarlo en una aplicación comercial de código cerrado.


El propietario de los derechos de autor puede elegir la licencia que desee para el código. Sin embargo, cambiar una licencia no es una decisión retroactiva, no revocará la licencia de cosas que ya se han liberado. Por lo tanto, los usuarios insatisfechos aún pueden bifurcar el código y continuar el trabajo según los términos de la licencia anterior.

Pero realmente deberías hacerle esta pregunta a un abogado (que no lo soy). Por ejemplo, tuve la tentación de decir que se publicó = disponible públicamente, pero esta es solo mi interpretación. Realmente, pregúntale a un abogado.


Realmente no hay una licencia de código abierto que sea retroactiva. Entonces, aunque cierre la fuente más tarde, las personas antes todavía tienen el código antiguo con la antigua licencia de código abierto ...

Además, si muchas personas contribuyeron, o una persona contribuyó con una gran cantidad de código, entonces ciertas partes del código pueden ser más suyas que las suyas, lo que significa que tendrá que obtener su permiso para cambiar la licencia de la misma (si la licencia es restrictiva, es decir, como la GPL. Con el estilo BSD, no existe tal restricción)

En caso de duda, consulte a un abogado y no a un foro de personas.