Digamos que quiero implementar un algoritmo basado en un artículo o libro y publicarlo bajo una licencia no propietaria pero no necesariamente comercial (por ejemplo, en un blog).
¿Es legal hacer esto?
Sé que una respuesta general que cubra todo no puede ser ni sí ni no, por lo que quiero saber adicionalmente cómo averiguar rápidamente si esto es legal o no. Algunos ejemplos serían geniales. Aquí hay algunos ejemplos para la discusión
- Apache Commons Math declaró en su guía del desarrollador que todos los desarrolladores deben comprobar si hay problemas de licencia antes de comprometerse y enlazar con Recetas numéricas como ejemplo. Es la primera vez que veo una advertencia de este tipo. No tengo acceso a este libro (ni en línea ni en formato de árbol muerto). ¿Qué aspecto tiene el aviso legal?
- Los trabajos enlazados para su descarga en la página del autor no suelen contener un aviso legal. ¿Significa esto que los algoritmos son... gratuitos?
- Según la wikipedia, Random Forest es un término registrado. ¿Significa eso que nadie puede implementar este algoritmo? Se le puede dar otro nombre (como Good-Luck-Forests), ya que reproducir el algoritmo exacto dado que no todos los detalles se publican en papel (normalmente) es casi imposible.
- ¿Qué pasa con los documentos en los que el acceso está restringido y no lo está? Véase, por ejemplo, el documento "Alternativas a la desviación absoluta de la mediana" publicado en el Journal of the American Statistical Association, pero que puede ser comprado ahora a través de JSTOR o descargarse de esta página . ¿Infringió la ley Frank Masci, el autor de este artículo?
Se pueden encontrar muchos documentos con o sin acceso restringido en Internet.
Descargo de responsabilidad: Ninguna respuesta debe ser tratada como un consejo legal al que se pueda recurrir ante el tribunal.
0 votos
No conozco la ley exacta al respecto pero. En la ciencia, la mayoría de las veces se depende de otras publicaciones. Cuando se trata de tu resultado eres libre de publicar en el medio que prefieras. Por lo visto, debes escribir tu propia aplicación, no copiar y pegar. Por supuesto, se necesita una cita, de lo contrario es un plagio o una deshonestidad intelectual.
0 votos
@Piotr ¡La citación es obligatoria! Ciertamente respeto el trabajo de los autores y no quiero estafarlos. De ahí la pregunta...
0 votos
@steffan: Como está publicado en un libro/revista, yo no me molestaría y me limitaría a poner mi propia implementación en mi página web (a no ser que esté protegida por una patente). Supongo que el estado de la revista (es decir, acceso restringido/abierto) tiene un poco que ver con la cuestión. En otro orden de cosas, a veces las revistas te permiten publicar una copia en tu sitio web. Si no es así, normalmente la gente sigue haciéndolo, con un beneficio para la sociedad.
1 votos
Creo que esta pregunta pertenece a SO, aunque puede ser de interés para esta comunidad también. La razón es que no tiene que ver con el análisis de datos ni con el uso de un ordenador para responder a una pregunta estadística, como se describe en nuestras FAQ.
0 votos
@chl Sí, lo sé :/. Si tuviéramos un sitio como programmers.stackexchange, lo publicaría allí.
0 votos
@steffen No sigo - ¿no hay programadores.SE? :)
0 votos
@Iterator El problema es que es demasiado científico para los programadores... De todas formas creo que la mejor idea es dejar que se quede, posiblemente como CW.
0 votos
Debate entre los moderadores del diamante. :)
1 votos
La pregunta en sí es marginal porque sí se refiere a cuestiones estadísticas (aunque no parecen aportar nada, en mi opinión). Sin embargo, las respuestas que está recibiendo son una señal de que todo el hilo puede estar fuera de tema. Sería bueno tener algunas opiniones de la comunidad sobre esto. (Para la gente con suficiente reputación, sus votos para cerrarlo hablarían con fuerza).
0 votos
Me parecería bien migrar la pregunta a stackoverflow o programmers.stackexchange. Mi intuición personal fue que esto no es un problema común de los programadores, ya que tiene marginalmente que ver con la licencia de código o (peor) las patentes de software.
0 votos
Suena muy apropiado y relevante para programadores.stackexchange, donde uno podría beneficiarse de una perspectiva más amplia.