Software open source: cos'è e qual è il migliore?

Circa un decennio fa, dovevi pagare per tutte le tue principali esigenze di software. Ma ora il software open source significa che puoi ottenere alternative di alta qualità senza pagare un solo centesimo.
Se dovessi fare un giro in macchina per tornare aalla fine degli anni '90 e dai un'occhiata a Internet, ci sono alcune cose che potresti notare. Il principale sarebbe il dominio dei prodotti Microsoft. In particolare Internet Explorer e la suite di elaborazione testi di Office. Da nessuna parte ci sarebbero prove del software open source.
Se entri nella stessa macchina del tempo e avanzi di almeno un decennio, vedresti segni del rallentamento del monopolio di Microsoft. Molto di ciò ha a che fare con progetti open source. Ma cosa è open source? Quali sono alcuni dei migliori esempi? Oggi guardiamo tutto questo e altro ancora.
Cos'è l'Open Source?
Molti sostenitori dell'open source ti diranno che i progetti open source sono una filosofia e un modo di vivere. Altri, come me, lo considerano semplicemente un modo per ottenere gratuitamente software alternativi di qualità. Il software open source è per lo più sempre gratuito.
Open source è quando il codice sottostante quellorende il progetto aperto a chiunque per visualizzarlo, ispezionarlo per individuare eventuali difetti e adattarsi per creare una nuova versione. Le nuove versioni possono essere create solo se la persona che la adatta (o la "forchetta") rende anche la propria open source e la rende disponibile per gli altri.
L'opposto del software open source è software proprietario chiuso. Esempi di questo sarebbero Microsoft e Apple. Si basano sul proprio codice per realizzare le proprie entrate, quindi non vogliono che le persone frugino nel codice e realizzino nuove versioni gratuitamente.
Il primo esempio di software open source

Il primo esempio di software open source è statola suite Netscape Communicator, che aveva pubblicato il suo codice sorgente alla fine degli anni '90. Netscape alla fine divenne defunto a causa dell'allora strangolamento monopolistico di Microsoft su Internet, ma il codice Netscape sarebbe poi andato avanti per costruire Mozilla Firefox, Mozilla Thunderbird e SeaMonkey gratuiti e open-source.
Esempi più noti di software open source

Il software open source ha guadagnato un avvocato con ilcreazione dell'Open Source Initiative (OSI) nel 1998. Sebbene non abbiano avuto successo nel garantire un copyright per il termine "open source", hanno comunque definito un insieme di regole e credenze per guidare il concetto open source.
Linux

Linux è probabilmente il più noto degli openprogetti sorgente, che sono nati per la prima volta nel 1991. Dato che il codice sorgente è liberamente disponibile e visualizzabile, è facile creare e distribuire la propria versione. Ovviamente devi avere le braciole di programmazione per questo.
La versione più nota di Linux è probabilmenteUbuntu. Ma ce ne sono altri altrettanto popolari tra cui Debian, Puppy Linux (una versione da 200 MB molto leggera ideale per i computer più vecchi), Linux Mint e Fedora. La mia preferita personale è una versione incentrata sulla sicurezza chiamata Tails che merita un articolo tutto suo.
Linux può essere installato su un computer o può essere eseguito come Live CD o app portatile. Se si esegue il partizionamento del computer, è possibile eseguirne il doppio avvio insieme a Windows.
Mozilla Firefox

Firefox è il successore più o meno di Netscape Navigator poiché è basato sul codice di Netscape. Gran parte del codice antiquato di Netscape ha dovuto essere riscritto per Firefox dalla Mozilla Foundation.
Firefox non richiede introduzione al vastomaggior parte degli utenti di Internet. Abbiamo coperto Firefox costantemente qui su groovyPost. Ma da quando la privacy è diventata un problema, le persone si sono allontanate da Chrome a causa della raccolta invasiva di dati di Google. Firefox è diventato il vincitore in questa situazione con la sua migliore privacy e il fatto che Mozilla è una fondazione senza fini di lucro. La nuova versione di Quantum supera anche tutti i record di velocità del browser.
Poiché Firefox è open source, altre versioni lo hannosono stati realizzati come Waterfox e PaleMoon. Ma recentemente sono stati sollevati problemi di sicurezza riguardo a qualsiasi versione di Firefox non creata e approvata dalla Mozilla Foundation. Quindi procedi con cautela se esci dalle build ufficiali di Mozilla. Un fork di Firefox di cui puoi assolutamente fidarti è il browser Tor, utilizzato per navigare nel Dark Web.
Mozilla Thunderbird

Thunderbird è un altro discendente del Netscapecodice sorgente ed era un'alternativa gratuita a Outlook di Microsoft. Purtroppo, Thunderbird è stato interrotto dal 2012, il che è un vero peccato. Ho adorato il programma, in particolare con l'integrazione di feed RSS, client di chat, calendario e crittografia PGP.
Come Firefox, c'erano estensioni e temi perpersonalizza Thunderbird nel modo desiderato. Ma ora non c'è più, mi ritrovo con Apple Mail (NON open-source) e sento che non è lo stesso. Puoi ancora scaricarlo ma non è più in fase di sviluppo.
OpenOffice e LibreOffice

OpenOffice e LibreOffice sono le due parolesuite di elaborazione che, a mio avviso, hanno finalmente rotto Microsoft Office. Microsoft Office è ovviamente vivo e vegeto sotto forma di Office 365, nonché di programmi installabili. Ma ora OpenOffice e LibreOffice open source significa che le persone hanno anche due opzioni gratuite.
OpenOffice non è più attivosviluppo. Ciò significa che LibreOffice ha creato una presenza imponente per chiunque non sia disposto a pagare per il software di elaborazione testi. Ha molte delle stesse funzionalità di Microsoft Office, con i suoi equivalenti gratuiti per documenti, fogli di calcolo e presentazioni di presentazioni.
KeePass

In questi giorni, con la necessità di infrangibile a lungopassword indispensabili, utilizzare un gestore password è essenziale. Molte persone usano opzioni come LastPass e 1Password. Tuttavia, questi sono software proprietari chiusi e pagati. KeePass invece è open source e gratuito.
Uso KeePass e lo adoro assolutamente. Ci sono estensioni per renderlo migliore e una versione portatile che ti consente di sincronizzare il database di password crittografato nel cloud storage, permettendoti di portare le tue password con te ovunque tu vada. L'app viene inoltre costantemente aggiornata, quindi è sempre un "work in progress".
WordPress, Drupal e Joomla

WordPress può essere il re senza rivali quando si trattaper alimentare i siti Web ma ci sono altri due sistemi di gestione dei contenuti che si contendono la corona open source. Drupal e Joomla hanno basi utente più piccole, ma più che compensarle con i loro utenti di alto profilo.
Drupal, ad esempio, è la piattaforma preferita dai siti Web governativi (USA, Regno Unito e Germania, per nominarne tre).
GIMP

Per chiunque voglia imparare Adobe Photoshop manon è disposto a stipulare una seconda ipoteca per acquistare una copia legale, GIMP è la prossima cosa migliore. Certo, non ha la piena potenza di Photoshop, ma se vuoi solo ritoccare un'immagine o ripristinare una foto danneggiata, GIMP fa il lavoro.
La mia unica seccatura su GIMP è che ci sia una curva di apprendimento. Non è un programma molto intuitivo per i principianti.
Cromo

Google ha due programmi open source in relazione a Chrome. Il primo è il browser Chromium e il secondo un sistema operativo Chromium (utilizzato sui laptop Chromebook).
Ammetto di sapere molto poco di Chromium comeSono un utente Firefox, ma so che Chromium è disponibile come app portatile e come sistema operativo installabile per il tuo computer (nel caso ti stanchi di Windows o Linux).
Conclusione
Con il progredire di Internet e la collaborazionegli strumenti sono migliorati, la gamma di strumenti open source è aumentata. I team ora possono riunirsi facilmente, indipendentemente dalla posizione geografica, e creare un'app in pochissimo tempo.
Questa non è una buona notizia per le aziende che tengono chiuso il loro software, il che potrebbe spiegare perché Apple abbia deciso di rilasciare gratuitamente gli aggiornamenti del suo sistema operativo. Perché chi può combattere il progresso?
lascia un commento