¿Está bien aprender un algoritmo de un proyecto de código abierto y luego implementarlo en un proyecto de código cerrado?

13

Referencia La publicación que lo comenzó todo

Para aclarar la pregunta original que formulé de manera provocativa, he planteado esta pregunta.

Si aprende un algoritmo de un proyecto de código abierto, ¿está bien usar ese algoritmo en un proyecto separado de código cerrado? Y si no, ¿eso implica que no puedes usar ese conocimiento nunca más? Si puedes usarlo, ¿qué circunstancia podría ser?

Solo para aclarar, no estoy tratando de evadir una licencia, de lo contrario no habría hecho la pregunta en primer lugar.

    
pregunta Chris Barry 28.06.2011 - 00:30

4 respuestas

12

IANAL. Si esto le preocupa mucho, busque el consejo de su abogado.

  

Si aprende un algoritmo de un proyecto de código abierto, ¿está bien usar ese algoritmo en un proyecto separado de código cerrado?

Sí. Un algoritmo es no elegible para los derechos de autor, por lo que no hay problema de derechos de autor. Es simplemente una secuencia de pasos; Una receta para llegar a una conclusión desde un punto de partida dado. Los derechos de autor cubren expresiones de ideas . Un algoritmo no es ni una idea ni una expresión de uno; es simplemente una secuencia de pasos para realizar algún tipo de trabajo y producir algún tipo de resultado; es una receta o una guía .

Para que el software sea elegible para Copyright, debe ser la aplicación de algoritmos en un trabajo más amplio. Su uso particular de un algoritmo es elegible para la protección de derechos de autor, pero el algoritmo en sí no puede serlo. (Puede sustituir "interfaz" por "algoritmo" y la declaración es cierta, al menos en los EE. UU.)

El problema de la patente es irrelevante para la pregunta planteada.

    
respondido por el greyfade 28.06.2011 - 03:16
5

Al menos en la legislación de EE. UU., los algoritmos no pueden estar protegidos por derechos de autor. Lo único de lo que tiene que preocuparse es de las patentes, y el autor debe buscarlas, a diferencia del derecho de autor que se aplica tan pronto como el asunto se ha publicado en otras palabras.

    
respondido por el Crazy Eddie 28.06.2011 - 02:10
1

Como se indica, los algoritmos de diseño pueden ser patentados.

Sin embargo, vale la pena señalar que las patentes de diseño solo pueden completarse hasta un año después de que el diseño / idea se haya pensado o publicado por primera vez. Si el proceso ha estado fuera por un par de años (y nadie lo ha patentado), entonces no puede ser patentado ahora.

    
respondido por el Xeoncross 28.06.2011 - 02:23
-1

Tal como lo entiendo, el algoritmo en sí no es de propiedad intelectual, pero su expresión en el código del programa sí lo es. El problema que puede enfrentar es que si escribe una implementación y parte de ella es similar a una implementación que leyó anteriormente, es posible que tenga una batalla cuesta arriba para demostrar que no copió (a sabiendas o sin saberlo) partes de la expresión.

Los problemas de patentes son independientes, se aplican a cualquier persona que implemente el algoritmo, independientemente de si han leído una implementación anterior.

    
respondido por el Peter Green 21.12.2015 - 13:42

Lea otras preguntas en las etiquetas