¿Cuál es la licencia del algoritmo de agrupación combinatoria multiescala?

Por lo general, no considera la licencia de un algoritmo. En algunas circunstancias, se puede patentar un algoritmo y luego la “licencia” sería relevante. Mucho más típicamente, es una implementación de un algoritmo que está protegido por derechos de autor y que el software implementado se licencia a otros. Si inventó un algoritmo y quería protegerlo del uso de otros, podría manejarlo como un secreto comercial. Si el algoritmo se revela en artículos publicados, entonces el algoritmo * no * es un secreto comercial.

Las patentes sobre algoritmos es un área difícil y fea. Puede infringir una patente incluso si nunca antes había oído hablar de ella. Los “trolls” de patentes pueden almacenar patentes sin hacer nada productivo o útil con ellas, y luego buscar a alguien que haga algo similar a lo que cubre su patente y luego saltar y exclamar “¡Infracción! ¡Págame 3 bolsas de oro! ”Y así, ahora vas a necesitar un buen (costoso) abogado.

Una búsqueda en Google para:

algoritmos de licencia

Aparecerá mucha lectura adicional sobre este asunto. Esta discusión de StackExchange: ¿Algoritmo para resolver un problema tiene licencia? Parece un buen lugar para comenzar. Tenga en cuenta que mucho depende de la corte en la que aterrice el asunto e incluso del juez que le asignaron. Y cuando pregunta sobre esto a escala internacional, hay incluso menos reglas estrictas y rápidas que se aplican a través de todas las fronteras nacionales.

Tenga en cuenta que no soy abogado (¡IANAL!), Por lo que cualquier opinión o consejo legal de mi parte no tiene una posición oficial en ningún tribunal de justicia. Los llamo como los veo, pero eso no significa que siempre tenga la razón.

Intenté una búsqueda en Google más específica a su pregunta:

licencia de algoritmo de agrupación combinatoria multiescala

y obtuve más de un millón de partidos. Seguro que no los he leído todos, pero no he visto ninguna bandera roja brillante que indique que alguien ha patentado ese algoritmo.

More Interesting

¿Cuál es el mejor algoritmo para encontrar el número más pequeño (mínimo 40 dígitos) cuyo último dígito se mueve al frente y es nueve veces el número original?

¿Cuál es el enfoque algorítmico para resolver el problema de hackerrank Substring Diff?

Estoy comenzando un proyecto de clasificación de picos, ¿dónde encuentro datos sin procesar y / o simulados?

¿Cómo se implementa la estructura de datos establecida en C?

Dado un laberinto cuadrado, cada entrada en el laberinto es una celda abierta 'O' o una pared 'X'. Una rata puede viajar a sus ubicaciones adyacentes (izquierda, derecha, arriba y abajo), pero para llegar a una celda, debe estar abierta. Dadas las ubicaciones de las ratas, ¿puedes averiguar si todas las ratas pueden alcanzar a las demás?

¿Cómo se implementa el algoritmo HITS?

¿Cuáles son los principios o características esenciales de los algoritmos gráficos en informática?

Visión por computadora: ¿Cuáles son algunas técnicas de detección de bordes ultrarrápidas y eficientes en memoria?

¿Qué es el algoritmo k-Nearest Neighbour? ¿Qué tipo de problemas puede resolver este algoritmo? ¿Qué tipo de matemática se requiere?

¿Cómo calculo el antilog de -0.7006?

Cómo diseñar una nueva función heurística admisible para un algoritmo A * para resolver el problema del mosaico deslizante

¿Cuál es la diferencia entre la implementación vinculada y la implementación contigua en listas?

¿Cuál es el enfoque para resolver la interpretación de datos en CAT? ¿Se usa lápiz y papel para dibujar estructuras o se mantiene al mínimo?

¿Se requiere un buen conocimiento de la estructura de datos y algoritmos para saltar a la codificación competitiva?

Cómo encontrar el promedio de todos los múltiplos de un número de un rango de números