Dovremmo includere licenze open source di terze parti se solo copiamo la sintassi?

4

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?

    
posta temp88786 17.04.2016 - 12:21
fonte

1 risposta

3

Disclaimer: questo non è un consiglio legale. È solo un'opinione personale di un professionista IT. Per la consulenza legale è necessario consultare un avvocato o un esperto legale qualificato.

Gli aspetti legali diffidano molto da un paese all'altro. Nell'Unione europea, ad esempio, la funzionalità di un programma e un linguaggio di programmazione non possono essere protetti per copyright, come questo comunicato stampa della Corte di giustizia europea . Quindi, a mio avviso, se fornisci la stessa funzionalità ma con il tuo codice originale e non hai copiato il codice open source, i termini della licenza non si applicano.

Tuttavia, per un progetto commerciale in cui si investe pesantemente, è meglio cercare un consiglio legale qualificato da un avvocato.

Modifica: il coinvolgimento degli avvocati sarebbe giustificato in quanto sembra che la giurisprudenza statunitense possa essere interpretata in modo alquanto diverso dall'intesa europea. Questo può essere visto nel Google vs Oracle case sull'API java e il diverso finale per stesso caso SAS rispetto a WPL negli Stati Uniti rispetto alla conclusione menzionata sopra nell'Unione europea. Si noti che, secondo Wikipedia, non è una sentenza definitiva, e sembra che la copiatrice API abbia perso il caso non a causa di una violazione del copyright, ma a causa di pratiche commerciali sleali e ingannevoli.

    
risposta data 17.04.2016 - 16:14
fonte

Leggi altre domande sui tag