licenze software in pratica

3

Quasi tutte le domande e le informazioni sia su SO che su "Google" descrivono come funzionano le diverse licenze e quale licenza scegliere per il tuo lavoro?

Ma come funzionano nella realtà.

Quasi tutti quelli con cui ho parlato hanno pensieri molto diversi su come funzionano, compresi gli sviluppatori open source hard core che condividono volentieri le loro lib e consulenti interessati solo al denaro e che non rivelerebbero mai le loro libs.

Per prima cosa darò la mia impressione su come funzionano in pratica con tre domande / affermazioni e puoi essere d'accordo o in disaccordo con me su quelle.

  1. Diciamo che faccio una grande applicazione e ne ho una piccola parte dal codice GPL, quindi il detentore del copyright non può farci molto perché è considerato un codice non essenziale per la mia domanda e quindi la "legge" regole sulla GPL?

  2. Se il codice è generico, il copyright non è valido. Ad esempio, se faccio un tutorial su come impostare un motore di scacchi, nessuno deve preoccuparsi della mia licenza. Questo perché il mio codice è di natura meccanica.

  3. Se utilizzo un sacco di codice GPL essenziale per la mia applicazione e non lo divulgo e qualcuno lo scopre, la mia "punizione" sarà di rilasciare tutto il mio codice sorgente, le grandi aziende sono terrorizzate da questo .
    Ma per un piccolo sviluppatore di hobby questo non è un grosso problema in quanto il software non verrebbe affatto scritto o sarebbe comunque open source dall'inizio? Non mi piace questo approccio personalmente perché lo trovo non etico e irrispettoso rispetto all'autore originale.

EDIT: Chiarito come un commento fatto è che non ho posto una domanda. La mia domanda è che le 3 affermazioni siano corrette.

    
posta Farmor 05.01.2012 - 20:25
fonte

3 risposte

6

Ci sono pochi o nessun precedenti per ciò che la "legge" effettivamente pensa sulla maggior parte delle licenze open source nella maggior parte delle giurisdizioni. Una cosa da notare è che la rottura di una licenza Open Source è probabile che non sia considerata una violazione del copyright. È una violazione del contratto. Il lavoro non è stato usato senza permesso, il permesso esisteva e i termini sono stati violati. Il detentore del copyright e l'autore della violazione è molto diverso dal licenziante o dal licenziatario non conforme in tribunale. (e molto diversi tra le giurisdizioni)

Ci sono così pochi precedenti che penso che sarebbe una speculazione dire che cosa potrebbe essere la tua "punizione" in un caso che in realtà è andato a processo. In genere per una violazione del contratto si verificherebbero danni monetari. Nessuno può dire se un particolare giudice o giuria richiederebbe al convenuto di rispettare retroattivamente i termini originali. Sarebbe comunque sorprendente.

La "punizione" sarebbe davvero il danno alla reputazione. Il costo dello sforzo di pubbliche relazioni per una grande azienda ben nota di riprendersi dal fallout di essere scoperto "rubare alla comunità" è il vero disincentivo a mio avviso.

    
risposta data 05.01.2012 - 20:41
fonte
3

Ecco come funziona in pratica:

1) Se sei un piccolo avido, un hobbist o altrimenti irrilevante. Le licenze non contano perché a nessuno importa. Questo non è legalmente vero, ma funziona in questo modo. Molto spesso si sentono storie di precedenti piccole patatine fritte che arrivano al "grande tempo" (per quantità variabili di "grandi") e desiderano che si siano preoccupati di più delle loro licenze.

2) Sei una grande azienda che ruota e si occupa di codice proprietario. Raccogli un certo numero di brevetti per non ottenere effettivamente i diritti d'autore, ma usali come opzione nucleare nel caso in cui uno qualsiasi dei tuoi concorrenti ti bombarda per aver violato i loro brevetti (che tu sei).

3) Sei un hippie che usa software open source perché vuoi fare le cose con il software piuttosto che preoccuparti di chi possiede cosa e chi viene pagato per scrivere il software.

IANAL, questo non è un consiglio legale. È più come una riflessione cinica sullo scherzo che è le leggi IP.

    
risposta data 06.01.2012 - 00:01
fonte
2

A mio avviso, la tua domanda riguarda davvero l'efficacia con cui il detentore del copyright può far valere i propri termini di copyright e di licenza su Internet.

Sebbene l'attuale formulazione delle leggi sul copyright vari in tutto il mondo, ci sono trattati internazionali firmati da molti paesi che definiscono la protezione di base del copyright che i firmatari devono emanare nelle loro leggi nazionali. Detto questo, l'implementazione e l'applicazione delle leggi varia notevolmente, soprattutto per quanto riguarda le esenzioni "fair use".

Nel caso (1), la probabilità è che il detentore del copyright probabilmente non sappia che hai copiato il loro codice e stai tentando di trarne profitto. Il risultato probabile è che non fanno nulla perché non lo sanno. Tuttavia, se dovessero scoprire e quindi scegliere l'approccio legale, il risultato è probabile che tu debba pagare una notevole somma di denaro agli avvocati, devi pagare loro i danni per le copie del loro codice che hai spedito, e non ti è permesso continuare a distribuire il tuo prodotto. Nel frattempo, la tua reputazione con i tuoi clienti viene distrutta.

Nel caso (2) La persona che ha creato il sito si aspetta che le persone seguano il loro esempio per scrivere i propri programmi. Se si preoccupassero dei loro diritti di proprietà intellettuale su quel codice di esempio, sarebbero rimasti privati e non pubblicati. Se questo tipo di copia è finito in tribunale, è probabile che una questione significativa sia se la copia è effettivamente avvenuta o se hai effettivamente creato un codice simile (indipendentemente o basato sugli insegnamenti del loro sito). Anche in un test legale di "equilibrio di probabilità", potrebbe essere una sfida significativa per il detentore del copyright dimostrare che hai copiato piuttosto che imparato.

Nel caso (3), come dici tu, questo fa spaventare le aziende. In questo scenario, la società si trova di fronte a una scelta di testare i termini della licenza in tribunale e di fronte alle sanzioni giudiziarie, che potrebbero impedire loro di continuare a distribuire i loro prodotti, di iniziare a rispettare i termini della licenza e di dare anche il loro codice sorgente . Probabilmente è troppo tardi per riscrivere semplicemente il codice rimuovendo la fonte copiata. Se questo scenario si verifica come descritto, allora sarebbe sintomatico di una completa perdita di controllo da parte dei direttori delle azioni dei loro dipendenti, e dovreste chiedervi quanto tempo ancora prima che la società collassi. Tuttavia, si verifica una versione più blanda in cui un aspetto di un prodotto aziendale viene compromesso e per proteggere la propria reputazione, le aziende tendono a esternalizzare il codice associato.

    
risposta data 06.01.2012 - 10:43
fonte

Leggi altre domande sui tag