¿Ilegal?, nada hermano, el algoritmo lo elaboré yo, no utilizo algo que no me pertenezca y si lo publico de esta forma es porque quiero que otras personas lo analicen, utilicen y mejoren. ¿De qué me vale saber algo si no lo comparto con otros?, el conocimiento no debe ser limitado, debe estar al alcance de todos.
Saludos