Nella comunità open source sentirai spesso la frase "free as in speech" or " gratis come nella birra "in riferimento ai prodotti software, ma cosa significano in realtà queste frasi? Lasciati guidare attraverso il significato di ciascuno.
I termini sono generalmente usati per distinguere tra software gratuito, come Internet Explorer o Opera, e software open source, come Chromium o Firefox. In poche parole, si traduce in "prezzo zero" (gratis) contro "con poche o nessuna restrizione" (libre). Continua a leggere.
Foto di Bill Oberon
"Gratuito come nella birra" è il concetto più facile da capire: la birra gratis è un regalo che ti viene donato senza alcun costo e senza aspettative di voi. Il donatore deve semplicemente pagare la birra e darla a te, senza che tu debba fare nulla. Questa è la parte "gratis" della frase che significa "a costo zero".
Questa frase si applica a software come Adobe Flash Player e Oracle Java: entrambi questi prodotti sono liberamente disponibili per tutti e da utilizzare, ma l'utente non può guardare il codice sorgente e apportare modifiche se lo desidera. Inoltre, non hai la libertà di distribuire il software pubblicamente o di inviare correzioni di bug o patch per averli inclusi nel prodotto. Infine, il donatore, ad esempio, Adobe e Oracle, ha il controllo su quale marca di birra si ottiene e quando lo si ottiene.
Nota: Questo non deve essere confuso con il software con licenza beerware in cui l'utente dovrebbe incontrare lo sviluppatore di persona, acquistare lo sviluppatore una birra se trovano che il software "ne vale la pena." Il software con licenza Beerware ricadrebbe ancora nella categoria di software libre (gratuito come discorso).
D'altra parte, "libero come discorso" è una questione di libertà e non solo la possibilità di ottenere il software gratuitamente. Questa libertà (libre) ti dà quattro diritti che una birra gratis non possiede:
Il software Free as in speech è spesso rilasciato sotto licenza GPL (General Public License) e viene talvolta definito "software libero" anziché "open source" software "per mettere l'accento sul libero del software.
Esistono molte varianti del software GPL e molte altre licenze che forniscono ancora le libertà di cui sopra, compresi beerware e WTFPL. Puoi leggere ulteriori informazioni sul software veramente gratuito sul sito Web della Free Software Foundation.
Quando si arriva a questo, puoi avere la libertà o non farlo.
Come consentire alle app di comunicare tramite Windows Firewall
Windows Firewall agisce come una barriera tra il tuo computer e il resto del mondo di Internet, impedendo l'ingresso di traffico di rete indesiderato e mantenendo app sul tuo computer dalla comunicazione con il mondo esterno. Ma ogni recinzione ha bisogno di un cancello, ed è qui che arrivano le eccezioni.
The Beginner's Guide to Shell Scripting: The Basics
Il termine "shell scripting" viene citato spesso nei forum di Linux, ma molti utenti non lo conoscono. Imparare questo semplice e potente metodo di programmazione può aiutarti a risparmiare tempo, imparare meglio la linea di comando e bandire noiose attività di gestione dei file. Che cosa è lo scripting della shell?