A che punto posso chiamare il codice GPL il mio codice? [chiuso]

-1

Ho bisogno di un consiglio legale, se possibile.

Quindi implementerò del codice con la licenza OSS. Mi rendo conto che anche se ho riscritto l'implementazione, devo includere la licenza.

Tuttavia, molte delle risorse che uso per apprendere sono sotto licenze GPL. Quindi, anche se prendo quello che ho imparato e l'ho implementato a modo mio e ho pesantemente modificato il codice, con le uniche somiglianze che sono il flusso logico, non posso ancora rivendicare il lavoro come mio?

E gli algoritmi che sono estremamente abili? (Come gli heap binari) Devo includere l'inventore dell'heap binario nel mio codice?

Inoltre, come ho capito da GPL, se uso il codice, anche modificato, significa che devo rilasciare tutto il mio codice che associa anche a esso? Quindi, se faccio un'intera applicazione in un sistema chiuso e ho intenzione di venderlo, devo ancora rilasciare tutto il mio codice tramite la licenza OSS?

Fammi sapere se devo fornire ulteriori informazioni sulla mia domanda, grazie.

    
posta Stealthguy 13.05.2015 - 08:38
fonte

1 risposta

2

La licenza su un determinato software è pertinente solo se stai utilizzando quel particolare software (o parte di esso, o una versione di esso che hai modificato tu stesso o parte di essa che hai modificato, ecc.). Se scrivi tu stesso un software equivalente, completamente al 100% da zero, non c'è alcuna licenza su di esso finché non ne scegli uno tu stesso.

Ciò di cui sembri preoccupato sono i brevetti software , non le licenze. La GPL non ti consente di citare in giudizio qualcuno per aver scritto un codice che utilizza un algoritmo o elementi dell'interfaccia utente simili (supponendo che in realtà non hai usato alcun codice GPL nella tua re-implementazione), ma i brevetti lo fanno. E molte società di software reali hanno brevetti irrimediabilmente ampi che possono o meno tenere in tribunale, se non altro per agire come difesa quando altre compagnie cercano di citarli con i propri brevetti.

Se hai bisogno di una consulenza legale reale su quanto grande sia il rischio per il tuo progetto, devi assolutamente consultare un avvocato. I brevetti sono difficili Se sei solo curioso, potresti trovare interessante leggere alcune "reimplementazioni di stanze pulite" di alto profilo come la Dalvik VM di Google per Java, Che Oracle ha tentato di citare in giudizio per violazione di brevetto ma ha perso . Vorrei anche indovinare che le persone / aziende che pubblicano il codice GPL in primo luogo non sono probabilmente il tipo di persone / società che fanno causa ad altri sui brevetti software, ma ovviamente non c'è garanzia.

    
risposta data 13.05.2015 - 09:09
fonte

Leggi altre domande sui tag