C'è stato un tempo in cui, se volevi un software di qualità per il tuo computer, dovevi estrarre il tuo portafoglio e pagarlo. I prodotti Microsoft erano - e lo sono ancora - un ottimo esempio di questo.
Ma poi il movimento open source ha raccolto vapore e improvvisamente siamo stati trattati con prodotti di qualità eccezionale. Il prezzo? Assolutamente niente. Non ami semplicemente Internet?
Ma cosa èopen source?
Esistono due forme di software: open source e chiuso (proprietario). È importante comprendere la differenza.
L'open source è quando il codice sorgente (il codice che esegue il software) è liberamente disponibile per chiunque che lo controlli. Puoi vedere come funzionano le funzionalità, clonare le tue versioni di quel software e rilasciarle come open-sourcetoo (il che significa che non puoi trarne profitto). I progetti open source sono sempre gratuiti. Questo è il punto.
D'altra parte, il software chiuso (proprietario) è, come dice il nome, completamente chiuso. Le aziende non vogliono che tu veda il codice sorgente perché si basano sul codice sorgente per realizzare un profitto con i loro prodotti.
Ad esempio, non vedrai mai il codice sorgente per i prodotti Microsoft o Apple. Non è solo nei loro migliori interessi commerciali. È possibile eseguire prodotti di origine su sistemi operativi Microsoft o Apple ma rimanere sotto il cofano di Windows o macOS per ispezionarne il codice? Sì, buona fortuna.
Di seguito sono riportati quelli che ritengo siano i più grandi e i migliori openceproject aperti in circolazione. Ovviamente "più grande e migliore" è molto soggettivo, quindi forse non sei d'accordo con me? In tal caso, per favore fatemelo sapere.
Linux
Linux è probabilmente il progetto open source più grande, più noto e più popolare esistente. Da quando è iniziato nel 1991, ora c'è facilmente duecento "distribuzioni" attive del sistema operativo Linux (abbreviazione di distribuzioni). Questo include il sistema Tails, che ho recentemente profilato, e quelli di alto profilo come Ubuntu, Linux Mint e Debian.
Linux è attraente per le persone che sono spente dal pensiero di dover pagare per costosi sistemi operativi o da persone con Windows che odiano il passato.
Linux è supportato dalla maggior parte delle principali app software, ma il suo rovescio della medaglia è che l'installazione di tali app non è così semplice come su Windows o macOS. Sono necessarie alcune abilità tecniche.
Mozilla Firefox
Non ho nascosto il mio amore per Google Chrome, ma Istill ha un posto nel mio cuore per Mozilla Firefox. Firefox è stato più lungo di Chrome e Firefox ha iniziato a distruggere il monopolio del browser Microsoft.
Sono sorpreso che non molte persone sappiano che Firefox è open source e che il suo proprietario Mozilla è un fondazione senza scopo di lucro. Puoi ispezionare liberamente il codice, fare volontariato per aiutare a sviluppare il browser e persino creare il tuo browser in base al codice di Firefox. Tre esempi sono Waterfox, Luna pallida e il Tor Browser.
LibreOffice
Se ci fosse mai un motivo per non pagare mai per Microsoft Officeagain, LibreOffice lo sarebbe. Anche pagare per Office 365 è inutile quando vedi alternative gratuite come LibreOffice e Google Suite.
LibreOffice è una suite di elaborazione testi che include documenti di testo, fogli di calcolo, database e "presentazioni" (le loro versione di Powerpoint). Sebbene LibreOffice abbia il proprio formato di file, altri formati di file, come i file Microsoft, sono pienamente supportati e c'è un pulsante di generazione PDF con un clic.
KeePass
Non tanto tempo fa, Ho scritto del mio amore per KeePass e nonostante i rivali più brillanti che cercavano di attirare la mia attenzione, il mio affetto per KeePass non è mai scemato. Certo, KeePass è un po 'semplice e funzionale. Ma a volte è tutto ciò di cui hai bisogno.
Oltre a memorizzare le tue password, ha anche un generatore di password molto facile da usare. Quando accetti la password che ti offre, pre-riempie automaticamente i campi di KeePass, quindi tutto ciò che devi fare è "salvare".
Poiché KeePass ha anche una versione portatile, è facile inserire il file del database delle password nell'archiviazione cloud e sincronizzarlo su tutti i computer.
WordPress
Lungo con Linux, questo è probabilmente l'altro esempio più famoso di progetti open source. È utilizzato da uno sbalorditivo 60 milioni di siti web per alimentare qualsiasi cosa, dai negozi online ai portafogli ai blog (e molti altri in mezzo).
Diciamo solo che se WordPress decidesse di interrompere lo sviluppo domani, molti siti web sarebbero hanno seri problemi.
Per estenderne l'usabilità, WordPress si affida fortemente alla sua vasta libreria di plugins e temi. La maggior parte di questi sono gratuiti ma ci sono anche molte opzioni premium.
Cromo
Ho menzionato in precedenza che Mozilla Firefox era il browser best-source, ma Google ha ha lavorato anche sulla propria offerta di lightopen-source.
Da non confondere con Google Chrome, Chromium è il browser open source di Google. La maggior parte del codice di Google Chrome si basa su Chromium, ma Cromium è anche un browser a sé stante.
Molti altri sviluppatori di browser utilizzano il codice Chromium per i propri browser. Ciò include Amazon Silk e Opera. A partire da quest'anno, Microsoft Edgewill incorporerà anche Chromium nel proprio browser.
Criptovaluta
Infine, criptovaluta. Sì, anche questo è un asanyone open source in grado di prendere una criptovaluta esistente, studiare il codice e crearne uno nuovo. Ad esempio, potrei prendere Bitcoin e utilizzare il codice per creare un ONeillCoin se fossi così incline e avessi le capacità di sviluppo.
Ma questo è per un altro articolo e per qualcuno che lo sadi cosa stanno parlando.