Stiamo lavorando a un prodotto software commerciale che utilizza la sintassi parziale di alternative open source di terze parti ma nessuno del codice da questi. Ad esempio, l'alternativa open source ha una classe statica DoSomeThing
con un membro RunNow()
e abbiamo lo stesso metodo esatto ma nessuno degli altri membri della classe statica. Non includiamo il software open source di terze parti con la nostra distribuzione / pacchetto di prodotti. Le alternative open source di terze parti al nostro prodotto hanno licenze MIT e BSD 2.
Modifica:
Implementiamo solo alcuni dei membri nelle API open source; cioè implementiamo un sottoinsieme dell'API open source e non l'intera API. Ad esempio, possiamo implementare la classe statica DoSomeThing
con un membro RunNow()
ma non il membro Foo()
anche se l'API open source ce l'ha.
La mia domanda è; dobbiamo includere le licenze open source per le alternative open source di cui stiamo copiando la sintassi?