Sandroweb.net Open-Source Directory
Partecipare   Sponsorizzare   Help-Desk

Home page > Benvenuto nel mondo Open Source > Open Source

Open Source

La filosofia del sorgente aperto

venerdì 25 aprile 2008, di webmaster


In informatica, open source, termine inglese che significa sorgente aperto, indica un software rilasciato con un tipo di licenza per la quale il codice sorgente è lasciato alla disponibilità di eventuali sviluppatori, in modo che con la collaborazione, in genere libera e spontanea, il prodotto finale possa raggiungere una complessità maggiore di quanto potrebbe ottenere un singolo gruppo di programmazione.

L’Open Source ha ovviamente tratto grande beneficio da Internet.

Attualmente l’Open Source tende ad assumere rilievo filosofico, consistendo in una nuova concezione aperta e refrattaria ad ogni oscurantismo, mediante la condivisione della conoscenza.

Il Software Open Source

Il Software Open Source [Open Source Software - OSS] è fornito con una licenza che conferisce all’utente finale il diritto di usarlo liberamente sia per uso privato che commerciale e si gode anche del diritto di analizzare e persino modificare il codice sorgente su cui si basa.

E’ possibile distribuire o vendere la versione originale ricevuta con le modifiche, anche se potrebbe essere richiesto di allegare il codice sorgente modificato così da permettere ad altri di trarre beneficio dalle modifiche che apportate.

Quest’ultima clausola protegge il lavoro dello sviluppatore dallo sfruttamento scorretto da parte di altri, mentre consente la diffusione del codice sorgente alla comunità. Non si chiede di pagare diritti d’autore agli sviluppatori precedenti, ma piuttosto è consentito farsi pagare per la vendita di OSS. Attenzione, perchè esistono molte licenze diverse, ognuna delle quali presenta uno specifico insieme di condizioni.

Se il codice sorgente non interessa, perché la sua disponibilità è così importante?

Una risposta è che il rilascio del codice sorgente consente ad osservatori esterni di analizzare l’effettivo funzionamento del programma, il che significa che puoi essere ragionevolmente sicuro che il programma tratta con rispetto i tuoi dati privati, infatti uno dei problemi del software proprietario è che tende ad usare formati chiusi per i file in cui salva i dati e nel momento in cui l’azienda madre smette di supportare le vecchie versioni di un programma proprietario, tu potresti di conseguenza essere obbligato ad acquistare, con una spesa significativa, un aggiornamento alla nuova versione del programma per poter mantenere l’accesso ai tuoi dati.

Questo non accade con l’OSS, perché quando il codice sorgente delle operazioni di apertura e salvataggio è disponibile, una terza parte può facilmente scrivere un filtro di importazione per la nuova generazione del software, assicurandoti l’eterna disponibilità dei tuoi dati.

Infine, il rilascio del codice sorgente in alcuni casi ha generato grandi comunità di sviluppatori volontari che a loro volta hanno fornito al mondo software molto utili e completamente gratuiti come Linux, OpenOffice, e Mozilla.

Questi sono quindi disponibili gratuitamente per le scuole o chiunque altro non possiede un budget sostanzioso da spendere in software.

P.S.

Per queste ragioni, puoi comprendere come la libertà del software sia importante per tutti, non solo per gli sviluppatori di software.

Rispondere all'articolo



© 2008-2010 Sandroweb.net | Partecipare | Sponsorizzare | Help Desk | Redazione | Info & Contatti | Mappa del Sito | Monitorare l'attività del sito
SPIP Mantenuto da OPZIONE.COM Viale Regina Margherita 33 - 22070 INTIMIANO (Como) P.I. 02647740139