Sommario:
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 contesti. Tuttavia, licenze diverse sono accompagnate da 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 opera. 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.