Software Open Source Che cos'è e qual è il migliore?
Se ti mettessi sulla stessa macchina del tempo e avanzi di almeno un decennio, vedresti segni di un allentamento monetario da parte di Microsoft. Molto di questo ha a che fare con i progetti open source. Ma cosa è open source? Quali sono alcuni dei migliori esempi? Oggi guardiamo tutto questo e altro.
Cos'è l'Open Source?
Molti sostenitori dell'open source vi diranno che i progetti open source sono una filosofia e uno stile di vita. Altri, come me, considerano semplicemente un modo per ottenere alternative software di qualità gratuitamente. Il software open source è quasi sempre gratuito.
L'open source è quando il codice sottostante che rende il progetto è aperto a chiunque, per verificare eventuali difetti e adattarsi per creare una nuova versione. Le nuove versioni possono essere fatte solo se la persona che le adatta (o le "forca") rende anche la loro open source e la rende disponibile agli altri.
L'opposto del software open source è software proprietario chiuso. Esempi di questo sarebbero Microsoft e Apple. Fanno affidamento sul proprio codice per ricavare le proprie entrate in modo che non vogliano che le persone curiosino attorno al codice e creino nuove versioni gratuitamente.
Il primo esempio di software open source
Il primo esempio di software open source era la suite Netscape Communicator, che aveva il suo codice sorgente pubblicato alla fine degli anni '90. Alla fine Netscape divenne defunto a causa della strangolata stretta monopolistica di Microsoft su Internet, ma il codice Netscape in seguito avrebbe continuato a creare Mozilla Firefox, Mozilla Thunderbird e SeaMonkey gratuiti e open source.
Esempi noti di software Open Source
Il software open source è diventato un sostenitore della creazione della Open Source Initiative (OSI) nel 1998. Sebbene non abbiano avuto successo nel garantire un copyright per il termine "open source", hanno tuttavia definito un insieme di regole e convinzioni per guidare l'open- concetto di origine.
Linux
Linux è probabilmente il più noto dei progetti open source, che è nato 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 costolette di programmazione per questo però.
La versione più conosciuta di Linux è probabilmente Ubuntu. Ma ce ne sono altri che sono altrettanto popolari tra cui Debian, Puppy Linux (una versione molto leggera da 200 MB ideale per i computer più vecchi), Linux Mint e Fedora. Il mio preferito è una versione focalizzata sulla sicurezza chiamata Tails che merita un articolo tutto suo.
Linux può essere installato su un computer o può essere eseguito come un Live CD o un'app portatile. Se si partiziona il computer, è possibile eseguire il dual-boot accanto a Windows.
Mozilla Firefox
Firefox è il successore più o meno di Netscape Navigator poiché è basato sul codice di Netscape. Un sacco di codice antiquato di Netscape ha dovuto essere riscritto per Firefox dalla Mozilla Foundation.
Firefox non richiede alcuna introduzione alla stragrande maggioranza degli utenti di Internet. Abbiamo coperto Firefox costantemente qui su groovyPost. Ma dal momento che la privacy è diventata un problema, le persone si sono allontanate da Chrome a causa della raccolta di dati invasivi di Google. Firefox è diventato il vincitore in questa situazione con la sua migliore privacy e il fatto che Mozilla è una fondazione senza scopo di lucro. La nuova versione di Quantum distrugge anche tutti i record di velocità del browser.
Poiché Firefox è open source, sono state prodotte altre versioni come Waterfox e PaleMoon. Di recente, tuttavia, sono state sollevate preoccupazioni in merito alla sicurezza circa le versioni di Firefox non elaborate e approvate da Mozilla Foundation. Quindi procedi con cautela se esci dalle versioni ufficiali di Mozilla. Una forchetta Firefox di cui puoi assolutamente fidarti è il browser Tor, utilizzato per navigare sul Dark Web.
Mozilla Thunderbird
Thunderbird è un altro discendente del codice sorgente di Netscape ed era un'alternativa gratuita a Outlook di Microsoft. Purtroppo il Thunderbird è stato interrotto dal 2012, il che è un vero peccato. Ho adorato il programma, in particolare con la sua integrazione di feed RSS, client di chat, calendario e crittografia PGP.
Come Firefox, c'erano estensioni e temi per personalizzare Thunderbird come volevi. Ma ora non c'è più, mi trovo con Apple Mail (NON open source) e sento che non è la stessa cosa. Puoi ancora scaricarlo ma non è più in sviluppo.
OpenOffice e LibreOffice
OpenOffice e LibreOffice sono le due suite di elaborazione testi che, a mio parere, hanno finalmente rotto Microsoft Office. Microsoft Office è ovviamente vivo e attivo sotto forma di Office 365, oltre a programmi installabili. Ma ora OpenOffice open source e LibreOffice indicano che le persone hanno due opzioni gratuite.
OpenOffice non è più attivamente in fase di sviluppo. Ciò significa che LibreOffice ha costruito 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 lunghe password indissolubili, è essenziale utilizzare un gestore di password. Molte persone usano opzioni come LastPass e 1Password. Tuttavia, questi sono software proprietario chiuso e pagato. KeePass d'altra parte è open source e gratuito.
Io uso KeePass da solo e assolutamente lo adoro. Ci sono estensioni per renderlo migliore e una versione portatile che ti consente di sincronizzare il database delle password crittografato nel cloud storage, permettendoti di portare con te le tue password ovunque tu vada. L'app è anche costantemente aggiornata quindi è sempre un "work in progress".
WordPress, Drupal e Joomla
WordPress potrebbe essere il re impareggiabile quando si tratta di 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 una base di utenti più piccola, ma più che compensare con i loro utenti di alto profilo.
Drupal, ad esempio, è la piattaforma preferita dai siti web governativi (Stati Uniti, Regno Unito e Germania per nominarne tre).
GIMP
Per chiunque voglia imparare Adobe Photoshop ma non è disposto a sottoscrivere una seconda ipoteca per acquistare una copia legale, GIMP è la prossima cosa migliore. Certo, non ha la piena potenza di Photoshop, ma se vuoi semplicemente ritoccare un'immagine o ripristinare una foto danneggiata, GIMP fa il lavoro.
Il mio unico fastidio su GIMP è che c'è una curva di apprendimento coinvolta. 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 sistema operativo Chromium (utilizzato sui laptop Chromebook).
Ammetto di conoscere pochissimo di Chromium perché sono un utente di Firefox, ma so che Chromium è disponibile come app portatile, oltre a un sistema operativo installabile per il tuo computer (nel caso ti stanchi con Windows o Linux).
Conclusione
Mentre Internet è progredita e gli strumenti di collaborazione sono migliorati, la gamma di strumenti open source è aumentata. Le squadre possono ora riunirsi facilmente, indipendentemente dalla posizione geografica, e mettere insieme un'app in un batter d'occhio.
Questa non è una buona notizia per le aziende che mantengono chiuso il loro software, il che potrebbe spiegare perché Apple ha deciso di rilasciare gratuitamente gli aggiornamenti del proprio sistema operativo. Perché chi può combattere il progresso?