IANAL. Se questo è di grande preoccupazione per te, cerca il consiglio del tuo avvocato.
If you learn an algorithm from an open source project, is it OK to use that algorithm in a separate closed sourced project?
Sì. Un algoritmo è non idoneo per il copyright, quindi non esiste alcun problema di copyright. È semplicemente una sequenza di passaggi; una ricetta per arrivare a una conclusione da un dato punto di partenza. I diritti d'autore coprono espressioni di idee . Un algoritmo non è né un'idea né un'espressione di uno; è semplicemente una sequenza di passaggi per eseguire un qualche tipo di lavoro e produrre un qualche tipo di risultato; è una ricetta o una guida .
Affinché il software sia idoneo per il copyright, deve essere l' applicazione degli algoritmi in un lavoro più ampio. Il tuo particolare uso di un algoritmo è idoneo per la protezione del copyright, ma l'algoritmo stesso non può essere. (Puoi sostituire "interfaccia" con "algoritmo" e l'affermazione è vera, almeno negli Stati Uniti.)
La questione del brevetto è irrilevante rispetto alla domanda come posta.