IANAL. Se isso lhe interessa muito, procure o conselho do seu advogado.
Se você aprender um algoritmo a partir de um projeto de código-fonte aberto, não há problema em usá-lo em um projeto separado de fonte fechada?
Sim. Um algoritmo não é elegível para direitos autorais, portanto, não há problema de direitos autorais. É apenas uma sequência de etapas; uma receita para chegar a uma conclusão a partir de um determinado ponto de partida. Direitos autorais cobrem expressões de idéias . Um algoritmo não é uma ideia nem uma expressão de um; é apenas uma sequência de etapas para executar algum tipo de trabalho e produzir algum tipo de resultado; é uma receita ou um guia .
Para que o software seja elegível para direitos autorais, deve ser a aplicação de algoritmos em um trabalho maior. Seu uso específico de um algoritmo é elegível para proteção de direitos autorais, mas o próprio algoritmo não pode ser. (Você pode substituir "interface" por "algoritmo" e a declaração é verdadeira, pelo menos nos EUA).
A questão da patente é irrelevante para a questão apresentada.