¿Qué es la licencia ‘predeterminada’ para el software?

Si encuentra código que no tiene licencia explícita, suponga que no tiene derechos para usarlo para ningún propósito. Debe ponerse en contacto con el autor para obtener el permiso.

Supongamos que encuentra un automóvil estacionado frente a un supermercado y descubre que está desbloqueado. ¿Es la mejor suposición conducir en el automóvil porque no hay instrucciones explícitas que digan qué puede y qué no puede hacer con su automóvil? ¡No! ¡No es tu auto! El uso predeterminado es dejarlo solo, porque pertenece a otra persona. Podrías encontrar al dueño y pedir prestado o alquilarlo o comprarlo. Pero no puedes asumir que está en juego.

Debe tratar el código de la misma manera. El hecho de que sea fácil copiar el código no le otorga ningún derecho para hacerlo. Sigue siendo propiedad de su autor.

Github ofrece algunos consejos para los codificadores que almacenan su código: Elija una licencia de código abierto.

Para la opción de Sin licencia, tienen este consejo para los usuarios:

Si encuentra software que no tiene licencia, eso generalmente significa que no tiene permiso de los creadores del software para usar, modificar o compartir el software. Aunque un host de código como GitHub puede permitirle ver y bifurcar el código, esto no implica que se le permita usar, modificar o compartir el software para ningún propósito.

Sus opciones:

Solicite amablemente a los encargados de mantenimiento que agreguen una licencia. A menos que el software incluya fuertes indicaciones de lo contrario, la falta de una licencia es probablemente un descuido. Si el software está alojado en un sitio como GitHub, abra un problema solicitando una licencia e incluya un enlace a este sitio, o si está en negrita y es bastante obvio qué licencia es la más adecuada, abra una solicitud de extracción para agregar una licencia.

No uses el software. Encuentre o cree una alternativa que esté bajo una licencia de código abierto.

Negociar una licencia privada. Trae a tu abogado.

Depende del país. En los EE. UU. Y en muchos países, la licencia predeterminada es “propietario de los derechos de autor”. En ausencia de una declaración explícita de licencia, como una licencia de código abierto o dominio público, el código por defecto pertenece al autor (es). Todo lo que cree tiene derechos de autor por defecto, incluso sin una declaración de tal.

Es decir, sin su permiso expreso, no puede copiarlo ni utilizarlo de ninguna forma. Tengo un repositorio de Github con código visible públicamente y sin licencia expresa. Técnicamente es mío y solo mío. Legalmente no se puede usar ni copiar sin mi consentimiento. Hablando en términos prácticos, lo puse por una razón (para permitir un fácil intercambio de código con fines educativos). El código en sí tiene poco valor intrínseco fuera de ese contexto y es probable que no lo persiga por copiarlo.

Pero ingrese a mis repositorios privados y tome mi código y tendremos una conversación. Porque ese es material protegido y no tiene licencia expresa para copia abierta o uso.

En pocas palabras, cualquier código que encuentre en línea pertenece a los autores bajo la ley de derechos de autor y cualquier derecho que le asignen al área donde se publica. La mayoría de los sitios, incluido Quora, tienen derechos de autor retenidos con los autores del contenido o código con una licencia asignada que les permite difundirlo para su visualización. Pero el material pertenece al autor de otra manera y no puede usarse fuera de los derechos que le han asignado.

El valor predeterminado es que no puede usarlo.

Por defecto, el código tiene derechos de autor otorgados al escritor de ese código.

La ley de derechos de autor define cinco actos restringidos que solo pueden realizarse con el permiso del titular de los derechos de autor. Uno de ellos es ‘desempeño público’ y otro es ‘crear un trabajo derivado’.

Una vez que use ese código, terminará haciendo una o ambas cosas sin permiso. Esto es ilegal

Debe verificar cada licencia de cada componente y cada dependencia para asegurarse de que tiene permiso para usar el código de otros.