¿Cuáles son las consideraciones legales al bifurcar un proyecto con licencia BSD?

9

Estoy interesado en bifurcar un proyecto lanzado bajo una licencia BSD de dos cláusulas :

Copyright (c) 2010 {titular de los derechos de autor} Todos los derechos reservados.

Se permite la redistribución y el uso en fuentes y binarios, con o sin modificación, siempre que se cumplan las siguientes condiciones:

(1) Las redistribuciones del código fuente deben conservar el aviso de copyright anterior, esta lista de condiciones y el descargo de responsabilidad al final. Las redistribuciones en forma binaria deben reproducir el aviso de copyright anterior, esta lista de condiciones y el siguiente descargo de responsabilidad en la documentación y / u otros materiales proporcionados con la distribución.

(2) Ni el nombre del {titular de los derechos de autor} ni los nombres de sus colaboradores pueden usarse para respaldar o promocionar productos derivados de este software sin un permiso previo por escrito específico.

DESCARGO DE RESPONSABILIDAD

ESTE SOFTWARE ES PROPORCIONADO POR LOS TITULARES DE LOS DERECHOS DE AUTOR Y LOS CONTRIBUYENTES "TAL CUAL", Y CUALQUIER GARANTÍA EXPRESA O IMPLÍCITA, INCLUYENDO, PERO SIN LIMITACIÓN, LAS GARANTÍAS IMPLÍCITAS DE COMERCIABILIDAD Y APTITUD PARA UN PROPÓSITO EN PARTICULAR. EN NINGÚN CASO EL PROPIETARIO DE DERECHOS DE AUTOR O LOS CONTRIBUYENTES SERÁN RESPONSABLES POR NINGÚN DAÑO DIRECTO, INDIRECTO, INCIDENTAL, ESPECIAL, EJEMPLAR O CONSECUENTE (INCLUYENDO, PERO SIN LIMITARSE A, LA ADQUISICIÓN DE BIENES O SERVICIOS SUSTITUTOS; PÉRDIDA DE USO, DATOS O GANANCIAS; O INTERRUPCIÓN EMPRESARIAL) SIN EMBARGO, Y CUALQUIERA DE CUALQUIER TEORÍA DE RESPONSABILIDAD, YA SEA POR CONTRATO, RESPONSABILIDAD ESTRICTA O TORT (INCLUYENDO NEGLIGENCIA O DE OTRA MANERA) QUE SURJA DE ALGUNA MANERA DEL USO DE ESTE SOFTWARE, INCLUSO SI SE RECONOCE LA POSIBILIDAD DE DICHO DAÑO.

Nunca he bifurcado un proyecto antes, pero este proyecto es muy similar a algo que necesito / deseo. Sin embargo, no estoy seguro de cuán lejos llegaré, así que mi plan es sacar lo último de su repositorio y comenzar a trabajar. Tal vez, eventualmente, lo lleve a donde lo quiera, y pueda lanzarlo. ¿Es este el enfoque correcto?

¿Cómo, exactamente, esto impacta la bifurcación del proyecto? ¿Cómo hago un seguimiento de quién es el propietario de qué componentes o secciones (qué me tiene derechos de autor, qué derechos de autor tienen los creadores originales, una vez que empiezo a pisotear su base de código)? ¿Puedo bifurcar este proyecto? ¿Qué debo hacer antes del lanzamiento y cuándo / si decido lanzar el software derivado de este trabajo con licencia BSD?

Thomas Owens
fuente
1
Esto es en realidad BSD de 3 cláusulas , con las dos primeras cláusulas en el mismo elemento de la lista.
Joey Adams

Respuestas:

5

Para responder tu pregunta:

¿Es este el enfoque correcto? Tal vez, si sus cambios son generalmente útiles, trataría de contribuir al proyecto en lugar de bifurcar.

¿Puedo bifurcar este proyecto? Si. La licencia BSD le permite bifurcarlo. No necesita pedir permiso para bifurcar.

¿Cómo hacer un seguimiento de los cambios ...? Agregue su nombre al aviso de copyright de los archivos que cambió. Y asegúrese de que esté en los archivos que agregue. Si desea más detalles, su herramienta SCM hará un seguimiento de quién cambió qué.

¿Qué debo hacer antes de lanzar ...? Si está liberando la fuente, los avisos de derechos de autor en la fuente son suficientes si está liberando archivos binarios, asegúrese de que el aviso de derechos de autor original esté en su documentación de respaldo.

Craig
fuente
2

Lo común que veo para manejar esto es básicamente usar algún tipo de control de versión y cuando un archivo se cambia en gran medida, agregando un encabezado de derechos de autor.

Por ejemplo, en OpenBSD creo que siguen una convención como esta:

--tapa del archivo--
[encabezado de copyright del editor "principal" reciente]

[encabezado de copyright del editor principal anterior]

[encabezado de copyright del creador]

(donde el encabezado de copyright es la licencia BSD o lo que sea)

Esto maneja el problema de derechos de autor en su mayor parte. Básicamente, cada vez que se realiza una edición importante en un archivo, se agregará un encabezado de copyright. Major es subjetivo, pero por lo general implica más que refactorización o portabilidad trivial.

Earlz
fuente
-1

Claramente, la gente está malentendiendo lo que dije, así que aquí hay una nueva frase: no te estoy dando asesoramiento legal. Si eso es lo que desea , busque asesoramiento legal de un abogado y no de este sitio. Dicho esto, lo que sigue es mi comprensión de bifurcar un proyecto:

En general, según tengo entendido, debe dejar los comentarios y no afirmar que cualquier código que escribieron es suyo. Crearía nuevos archivos para su código y trataría de no tocar el suyo, a menos que extienda y solucione errores. Me pondría en contacto con los otros desarrolladores antes de bifurcar y ver si sus contribuciones se pueden agregar al código principal. De lo contrario, bifurque y cambie el nombre, pero guarde las notificaciones y atribuya el crédito cuando sea necesario.

Sardathrion - contra el abuso SE
fuente
1
No estoy pidiendo asesoramiento legal. Solo estoy tratando de descubrir qué necesito tener en cuenta. Las licencias de software son sobre el tema según las preguntas frecuentes y las discusiones sobre Meta.
Thomas Owens
@ThomasOwens: Sí, lo entiendo. Solo me estoy cubriendo. El resto de mi respuesta apunta a lo que creo que es la mejor práctica en este caso. Ciertamente no quise ofender ni decir que esto está fuera de tema.
Sardathrion - contra el abuso SE
11
-1. Odio cuando haces una pregunta sobre la licencia y la gente responde "consigue un abogado". Los ciudadanos promedio tienen derecho a discutir y comprender la ley. Una democracia efectiva es imposible sin esto. Los abogados solo deberían ser requeridos para asuntos realmente difíciles o complicados, no para preguntas legales de rutina donde exista un precedente fuerte y bien aceptado.
dsimcha
3
@dsimcha: Entiendo la ley y las prácticas comunes de bifurcación. Esos se describen en el segundo párrafo. Si desea brindar asesoramiento legal, puede hacerlo. No quiero dar asesoramiento legal, por lo tanto, la primera oración. Si eso te ofende, lo siento.
Sardathrion - contra el abuso SE