Capitolo 1. L'importanza del software open source
Questo lavoro è stato tradotto utilizzando l'AI. Siamo lieti di ricevere il tuo feedback e i tuoi commenti: translation-feedback@oreilly.com
In generale, il software viene sviluppato e distribuito in due modi: open source o closed source. Nel modello closed source, gli utenti possono comprare il software o pagarlo con un abbonamento. In entrambi i casi, gli utenti ricevono solo i file eseguibili compilati, cioè i file binari leggibili dal computer che fanno funzionare il software. Il codice sorgente (le istruzioni leggibili dal computer che dicono al computer cosa fare) non viene reso disponibile. Questo approccio è comune nel software commerciale, dove le aziende sono interessate a proteggere la loro proprietà intellettuale mantenendo privato il codice sorgente.
Il software open source (OSS) ha un approccio diverso. Quando un'azienda segue un modello di sviluppo e distribuzione OSS,1 gli utenti ottengono sia i file binari eseguibili che l'accesso al codice sorgente. Questo codice sorgente è pubblico, il che significa che chiunque, anche chi non paga, può esaminarlo, capire come funziona e dare suggerimenti su come migliorarlo. Come vedremo, la condivisione del codice sorgente era in realtà la norma all'inizio: solo in seguito i prodotti commerciali hanno iniziato a limitarne l'accesso. Tuttavia, nell'ultimo decennio circa, si è assistito a una notevole rinascita, con l'OSS che ha assunto un ruolo centrale in molti programmi commerciali. ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access