Importanza del Software Libero
Varie / / August 08, 2023
Attualmente ci sono due principali modi di pensare tra i creatori di Software. Da una parte ci sono i programmatori che difendono il software proprietario e dall'altra quelli che difendono il Software gratis.
Questi ultimi sostengono che tutti gli utenti hanno il diritto di avere il software di cui hanno bisogno gratuitamente e rendere pubblico, accessibile e visibile il codice di quel software a chiunque voglia modificarlo (Fonte aperta), per adattarlo alle tue esigenze.
Questo concetto, anche se può sembrare un po' utopico, ha dietro di sé tutta una corrente filosofica, assecondato da milioni di programmatori che quotidianamente collaborano alla creazione di nuovi programmi e allo sviluppo di sempre più codice. Come tale, nasce alla fine degli anni '80, per mano di Riccardo Stallman, per contrastare il monopolio che le grandi aziende informatiche stavano cercando di imporre.
E qui dobbiamo fare un piccolo paragrafo per chiarire una confusione molto comune riguardo al termine libero. Libero non significa necessariamente libero
. Un programma libero il cui codice non è aperto non può essere considerato software libero, né un programma smette di essere libero perché viene pagato.Lui il software libero è uno che, In parole dei fondatori di questa corrente, dà libertà all'utente: libertà di esaminare il codice, di usarlo senza restrizioni, di distribuirlo se lo desideri e di modificarlo se lo desideri. La condivisione di software libero non è in realtà un crimine, ma piuttosto la vera ragione per cui il programma è stato creato.
Quando un utente acquista software libero, ne diventa proprietario, senza condizioni, poiché i programmatori rinunciano a qualsiasi diritto su di esso.
Tornando al tema, la domanda principale è: Perché come utente dovrei preoccuparmi di utilizzare software libero e non proprietario? Beh, per molteplici ragioni. Per cominciare, la maggior parte dei programmi proprietari di grandi dimensioni contiene codice dannoso, nascosto all'utente e utilizzato per raccogliere informazioni o eseguire subroutine senza il permesso dell'utente. Non potendo vedere il codice, non si sa esattamente se quel programma proprietario sia pulito o stia davvero approfittando dell'utente. L'esatto opposto di un programma gratuito, che è un software senza nulla di nascosto.
Inoltre, un altro aspetto importante è che, almeno secondo i suoi difensori, consente a miglioramento continuo del codice condiviso e quindi dei programmi. Essendo condiviso, qualsiasi programmatore può migliorare il codice originale per farlo funzionare meglio o fare qualcosa di diverso e quel codice allo stesso tempo ricondiviso può essere modificato all'infinito, mentre un programma privato può essere modificato solo dal suo proprietari, che lo vogliano o meno, seguendo criteri strettamente economici e commerciali, e non dei migliori servizio utenti.
L'importanza di questo movimento è tale che il Software gratis ha trasceso il campo dell'informatica per estendersi ad altri campi come il cinema, l'arte, televisione o anche il letteratura.