¿Cómo detecto violaciones de licencia de código abierto por parte de las empresas?


11

Digamos que tengo un proyecto de código abierto con una licencia que prohíbe los usos comerciales. Luego viene un producto comercial con sorprendentes similitudes en funcionalidad / hardware.

  1. ¿Cómo haría para inspeccionar el producto comercial para ver si están usando partes de mi código fuente?
    • Me doy cuenta de que podría hacer un volcado de imagen, pero ¿es realmente útil o fácilmente ofuscado?
  2. ¿Hay algún truco simple que pueda usar, como agregar comportamientos extraños de casos de esquina, que me permitan detectar fácilmente si alguien ha copiado la fuente literalmente y no son demasiado obvios?

Pregunta legal adicional: ¿puedo de alguna manera citar el código fuente, de ser así, qué debo tener para presentar una 'duda razonable'?


3
Puede encontrar más preguntas y respuestas para esto en stackoverflow.com.
J. Polfer

1
En primer lugar, debes ser el autor del proyecto de código abierto. En general, si solo eres un usuario, no puedes hacer mucho. Puede ser, simplemente no estaba claro para mí por la redacción de su pregunta.
davr

Que pais es este ya que las leyes difieren bastante.
Johan

Respuestas:



6

A menudo, ejecutar stringsen los dos binarios y comparar los resultados puede arrojar resultados reveladores:

strings <filename>

Desde la página del manual de cadenas:

strings - find the printable strings in a object, or other binary, file

Los resultados pueden no ser idénticos, pero pueden mostrar similitudes clave entre los archivos.



1

¿Qué tal un farol de póker inspirado en Apple? (Sus abogados envían mucho correo en papel, incluso si sus casos son falsos :)

Simplemente les escribe una carta en la que afirma que están infringiendo los derechos de autor en su código y luego les ofrece un acuerdo para llegar a un acuerdo "fuera de los tribunales".

Tal vez mencionó que el caso será entregado a alguien como el EFF dentro de los XX días si no se repite.

Y si tiene suerte, se pondrán en contacto con usted y podrá sacar algo de dinero de esta situación.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.