Contributi del dominio pubblico a progetti open source

7

Ci sono trucchi nel contributo del codice di dominio pubblico a un progetto open source? La mia comprensione è che l'esistenza di un copyright conferisce a un progetto il diritto di far valere la propria licenza. E il codice di dominio pubblico è, per definizione, non protetto da copyright.

Ciò di cui sono particolarmente curioso: se un dipendente del governo degli Stati Uniti scrive un codice sorgente mentre è in servizio e l'agenzia federale lo rilascia, quel codice è per legge di pubblico dominio. Quindi, in particolare, mi chiedo se ci sarebbero problemi se un'agenzia / dipendente federale volesse contribuire a un progetto open source.

    
posta Jeff 05.05.2011 - 18:28
fonte

2 risposte

1

Non è un problema. Guarda tutte le distro Linux e tutte le diverse licenze che entrano nel mix.

Quando un progetto adotta un software identificabile:

  1. Gli autori devono essere accreditati (anche se non richiesto)
  2. La licenza originale deve essere compatibile con la licenza allegata.
  3. Se richiesto dagli autori, la licenza originale (di dominio pubblico) deve rimanere.

Il dominio pubblico è compatibile con tutto perché, a differenza delle licenze come la GPL, non è virale. Dice "fai quello che vuoi con questo" , proprio come puoi fare con la matematica.

Ciò che non si può non fare è coprire le opere di dominio pubblico con una licenza, perché non hanno alcun copyright, e quindi nessuno con il diritto di vincolare gli utenti a regole o contratti.

(I ha scritto in modo estensivo sulle licenze qualche tempo fa nel caso tu sia interessato) .

    
risposta data 05.05.2011 - 18:55
fonte
0

Dipenderà dalle circostanze

Semplicemente aggiungendo un piccolo bit di ben noto algoritmo di dominio pubblico a un progetto GPL - la combinazione risultante sarebbe GPL.

C'è una potenziale difficoltà se un grande pezzo di codice completo è stato fornito da qualcuno che non poteva rivendicare la proprietà (come un impiegato governativo). La soluzione più semplice sarebbe probabilmente che il dominio pubblico risultante + GPL fosse GPL, ma la parte del dominio pubblico era anche disponibile gratuitamente.
Questo è equivalente ai luoghi in cui il codice BSD è incluso in un progetto GPL

La domanda è arrivata in alcune istituzioni. La mia università ha introdotto una regola che diceva che avevano diritti su qualsiasi cosa tu producessi che potesse essere sfruttata commercialmente. Alcune persone hanno sostenuto che questo significava che non avrebbero mai potuto utilizzare / contribuire a un progetto GPL - dal momento che l'università possedeva il loro contributo e non avevano alcun diritto di darlo via come GPL.

È stato ulteriormente complicato dal sentimento che la sentenza ha seguito la donazione di un nuovo edificio di informatica da parte di una grande società di software di Redmond - e questo è stato un rimborso che ha vietato ad alcune delle principali ricerche di paesi di usare l'open source.

    
risposta data 05.05.2011 - 18:54
fonte

Leggi altre domande sui tag