Puoi (cioè sei legalmente autorizzato) mettere una licenza GPL su qualsiasi pezzo di software che hai scritto, non importa quanto sia banale.
Una licenza ha solo un significato reale rispetto ai tuoi diritti se sei disposto a provare ad applicarlo. Ciò significa che devi rintracciare le persone che violano i tuoi diritti e cercare di farli smettere, portandoli in tribunale. Per un programma sufficientemente piccolo (vale a dire banale), semplicemente non vale la pena di farlo:
-
Le probabilità che nessuno a cui importi 1 si preoccupi di violare i tuoi diritti in un modo che conta in primo luogo. (Il tuo programma è banale e potrebbe quindi essere banalmente sostituito con un programma che hanno scritto loro stessi ... supponendo che valesse la pena utilizzarlo.)
-
Se hanno violato, e tu lo hai scoperto, ti costerebbe un sacco di soldi per farle causa. (Onorari dell'avvocato, spese processuali, costi di scoperta, ecc. Ecc.)
-
C'è una possibilità significativa che la tua causa venga scartata in "Giudizio sommario" ... dove il Giudice decide fondamentalmente che non puoi sostenere un caso per motivi legali. (Ad esempio, il tuo programma non contiene la quantità minima di contenuto del copyright.
-
Se si arriva a una prova, ecco una significativa possibilità che si perderà comunque, a meno che non si riesca a convincere il giudice o la giuria che il tuo banale programma è degno di protezione.
-
Anche se vinci, è probabile che riceverai solo danni insignificanti ... lasciandoti fuori dalla tasca per tutte le spese sostenute.
In breve, non vale la pena denunciare un programma "banale". (Usa il tuo stesso giudizio per decidere cosa è banale ... in questo contesto.)
Quindi questo significa che schiaffare una licenza open source (o closed source) su un pezzo di software banale non fa alcuna differenza sostanziale in termini di protezione dei tuoi diritti.
D'altra parte, se le tue aspirazioni per il tuo software sono altruistiche, mettere una licenza esplicita (open source) su un pezzo di software rende chiaro ai potenziali utenti del tuo software quali i loro diritti siamo. Se trascuri di includere una licenza, alcuni utenti futuri potrebbero rimanere nella posizione scomoda di non conoscere la tua intenzione e non essere in grado di contattarti per chiedere il permesso.
Ho incontrato situazioni in cui volevo includere un degno bit di codice in un progetto open source più ampio, solo per scoprire che l'autore non aveva messo una licenza esplicita su di esso, e non era contattabile, o wasn Sono interessato a chiarire la situazione affermando quale fosse la licenza. Risultato netto: era troppo rischioso incorporare il codice nel progetto.
(Legalmente, la posizione predefinita è che il materiale protetto da copyright è protetto da copyright dall'autore / i e il permesso di copiare NON è concesso.)
1 - Cioè, una persona, un'azienda, un'organizzazione che ha risorse sufficienti per meritare di essere citata. Far causa a qualcuno senza soldi significa che non otterrai un pagamento, e che potresti essere etichettato come un bullo e un troll d'autore.