La libreria GLUT originale era open source, ma la licenza ha impedito di rilasciare qualsiasi modifica ad essa. Quale potrebbe essere la logica alla base di tale licenza? [chiuso]

0

La libreria GLUT originale è open source, anche su GitHub , tuttavia la licenza non consente la pubblicazione di eventuali modifiche ( ma puoi cambiarlo per utilizzarlo nei tuoi progetti, come spesso accade in vari tutorial che utilizzano ancora la stessa GLUT). La maggior parte dei file contiene questo avviso:

/* This program is freely distributable without licensing fees and is
provided without guarantee or warrantee expressed or implied. This
program is -not- in the public domain. */

Non è più mantenuto, e per questo esiste freeGLUT, che implementa le interfacce GLUT e aggiunge alcune funzionalità per aggirare le sue limitazioni.

Perché qualcuno dovrebbe desiderare una simile licenza per qualsiasi progetto open source?

    
posta Dragoon Aethis 15.11.2014 - 22:34
fonte

1 risposta

3

Perché qualcuno vorrebbe una licenza così limitata? Abbastanza semplice, Controllo . E possibilmente, ego, posizionamento, finanziario e altri vantaggi che derivano dal controllo.

Negli ultimi vent'anni, numerose organizzazioni hanno offerto l'accesso a codice generoso, "per favore usalo, impara da esso, valorizzalo e fallo passare! " termini. La licenza pubblica GNU , Apache e altri open source le licenze sono state parte integrante di questo.

Ma un sacco di codice è stato, ed è ancora, offerto a condizioni che, nonostante un pizzico di generosità (ad esempio monetariamente libero da usare o gratuito per utilizzare in alcune condizioni) e quindi non essere completamente proprietario , ha limitazioni chiave su come si può usare, modificare e condividere. Non godono di una misura completa di "gratuito" nel senso di libertà .

Anche nell'odierna evoluzione "open source" comunità, "è molto comune per gli sviluppatori diritti di riserva (ad es uso di un marchio o di una suite di convalida o del capacità unica di emettere pubblicità separata licenze ), al fine di mantenere il controllo e vantaggi economici per l'originatore.

Se GLUT fosse un nuovo progetto open source, le limitazioni alle sue condizioni e condizioni potrebbe essere un po ' più sorprendente. Ma arriva da un momento molto diverso. Di partenza venti anni fa, è precedente sia Internet che la cultura open source di oggi. Il GPL esisteva al momento, ma né esso né il suo "condividere e condividere allo stesso modo!" filosofia erano particolarmente diffusi allora. Era molto raro per software proveniente da entità commerciali come Silicon Graphics ( dove GLUT, e GL in generale, hanno iniziato ). Offerta di dichiarazioni sul copyright condivisione limitata con diritti riservati erano molto più comuni in quel momento.

    
risposta data 17.11.2014 - 01:33
fonte

Leggi altre domande sui tag