Licenze open-source: cosa devi sapere

Autore: Roger Morrison
Data Della Creazione: 20 Settembre 2021
Data Di Aggiornamento: 11 Maggio 2024
Anonim
22A Perché usare software Open Source è vantaggioso | Associazione Maggiolina | Daniele Castelletti
Video: 22A Perché usare software Open Source è vantaggioso | Associazione Maggiolina | Daniele Castelletti

Contenuto


Fonte: Maciek905 / Dreamstime.com

Porta via:

L'open source fornisce software e codice sorgente a utenti e sviluppatori, ma questo accesso gratuito ha le sue restrizioni.

Esistono molti programmi software open source che servono una serie di applicazioni. Esistono anche diverse licenze open source. In generale, il software open source può essere utilizzato, modificato e condiviso legalmente in molti ambienti e contro. Tuttavia, licenze diverse comportano accordi diversi ed è importante comprendere le distinzioni tra ciascuna licenza principale al fine di ottenere il massimo dal software open source, nonché avere un ampio senso del movimento open source e del suo scopo. (Per saperne di più, vedi Open Source: è troppo bello per essere vero?)

La fonte dell'open source

Sebbene il termine "open source" sia stato coniato nel 1998, le origini del movimento del software libero risalgono agli anni '70. Lo sviluppatore di software, hacker e attivista di software libero, Richard Stallman, stava sviluppando un sistema operativo libero e aperto entro il 1983. All'inizio del 1984, annunciò il Progetto GNU, che sviluppò un sistema operativo ampiamente ispirato a Unix (GNU è un acronimo ricorsivo per "GNU's Not Unix") ma con codice sorgente che era gratuito e aperto al pubblico per il bene proposto della comunità.


GNU ha adottato una filosofia introdotta da Stallman (così come altri attivisti anti-copyright) nota come "copyleft", che essenzialmente riconosceva i privilegi di copyright legalmente conferiti alla proprietà intellettuale originale, ma li aveva espressamente rinunciati per promuovere l'uso e lo sviluppo aperti del lavoro. Questa tecnica e filosofia ha garantito l'accesso gratuito al codice sorgente per i software rilasciati sotto copyleft, per uso e modifica gratuiti e aperti.

L'ascesa del kernel Linux e del sistema operativo negli anni '90 ha ispirato lo sviluppo di Apache Web Server, un server HTTP gratuito e aperto la cui popolarità senza precedenti molti teorizzano convalidato molte delle filosofie e degli sforzi del movimento del software libero, e affascinato il software libero ethos al mainstream. Rimase tra i server Web più utilizzati anche nei prossimi due decenni e molti lo considerano un ruolo chiave nello sviluppo iniziale del sito Web.


Poco dopo, le guerre dei browser tra la metà e la fine degli anni '90 indussero Netscape a rilasciare il loro codice sorgente di Communicator 4.0 al pubblico in base a un accordo di licenza simile a quello di GNU, ma con la possibilità per l'azienda di sviluppare software proprietario basato sul codice. Questo ha segnato l'inizio del movimento open source come lo conosciamo oggi. (Per saperne di più sulle donne in open source, vedi Perché non ci sono più donne che lavorano nel software open source.)

Tipi di licenze

Mentre l'open source continua a evolversi come movimento organizzato e insieme di standard, nuovi accordi di licenza vengono creati e adattati alle esigenze dei diversi utenti e ambienti di lavoro. Per essere approvato dall'Open Source Initiative (OSI), una richiesta deve essere inviata su richiesta, insieme ad altro materiale di supporto, alla comunità di revisione delle licenze OSI.

La comunità (idealmente con la partecipazione del mittente) discuterà quindi della licenza e acquisirà familiarità con i suoi obiettivi, ideali e condizioni. Il Chair Review Chair presenterà quindi raccomandazioni al Board OSI, che alla fine deciderà se la licenza entrerà in vigore o meno. Esistono molte licenze open source diverse, ma qui ci sono alcuni esempi con brevi descrizioni del loro scopo e funzione:

Non puoi migliorare le tue capacità di programmazione quando a nessuno importa della qualità del software.

L'Academic Free License 3.0 è stata redatta da un avvocato e specialista informatico di nome Lawrence Rosen, che è stato consigliere generale dell'Iniziativa Open Source per diversi anni. La licenza utilizza una strategia molto difensiva contro le parti che cercano di intentare causa per violazione di brevetto, terminando la propria licenza una volta avviate azioni di violazione di brevetto.

Contrariamente alla Licenza artistica, la Licenza equa (da non confondere con il concetto legale di "fair use") è breve e semplice. La breve licenza recita semplicemente come tale: “L'utilizzo delle opere è consentito a condizione che questo strumento venga conservato con le opere, in modo tale che qualsiasi entità che utilizza le opere venga informata di questo strumento. DICHIARAZIONE DI NON RESPONSABILITÀ: LE OPERE SONO SENZA GARANZIA. ”Semplicemente, la licenza deve accompagnare la distribuzione del software, mentre non è ammessa alcuna garanzia in merito.

Conclusione

Sebbene molto importante da capire, la legge sul copyright è immensamente difficile da comprendere. I viali e gli utenti dei media digitali e delle tecnologie di comunicazione odierni sono così onnipresenti, e si stanno espandendo e diversificando in modo così prolifico, che la regolamentazione della trasmissione e del commercio della proprietà intellettuale deve essere in costante stato di evoluzione. Insieme ad altri concetti legali come copyleft e Creative Commons, l'open source consente agli utenti di trovare accesso a risorse utili e benefiche evitando o minimizzando le limitazioni del copyright.