index Scrocconi
gratis é meglio!
Quante volte hai scoperto un evento GRATIS nella tua città il giorno dopo? Questo sito nasce con l'intento di condividere le informazioni su dove trovare cose gratuite in cittá myAccount/Register myAccount/Register
 
|-> SOFTWARE -> free software VS open source
spesso si confonde l'open source ed il free software,

il FREE SOFTWARE garantisce all'utente
la libertà di far girare l'applicazione,
la libertà di studiare il funzionamento e di modificarlo (deve essere disponibile il sorgente ),
la liberà di redistribuirlo.
FREE come LIBERTÀ non FREE BEER!

per maggiori informazioni
http://www.fsf.org/licensing/essays/free-sw.html


OPEN SOURCE significa che possiamo vedere il sorgente, niente di più.
Vedere il sorgente é un ottima cosa, permette ai tecnici di controllare il corretto funzionamento e gli algoritmi utilizzati dal software.
Alcuni linguaggi di programmazione moderni come il php, non hanno la necessita trasformare il sorgente ( compilazione in gergo tecnico ) in codice macchina per essere utilizzati, il codice sorgente coincide con il programma che viene eseguito dalla macchina.
Quindi ogni programma in php permette di ispezionare il funzionamento.

un esempio renderà chiara la differenza tra queste due tipi di licenze,
phpbb http://www.phpbb.com/
è un forum in php sotto licenza gpl
invece
simple machine forum
é un forum in php, licenziato come open source.
http://www.simplemachines.org/about/license.php

se faccio una modifica in phpbb, la posso condividere gratuitamente o venderla, con simple machine forum invece devo aspettare il consenso scritto di Simple Machines LLC per distribuire una modifica gratis e non posso venderla.

Per lo sviluppatore che viva su una montagna isolato da tutti non fa molta differenza, ma per la comunità cambia molto,
se c'è un bug ad esempio, con il free software ognuno può correggerlo e condividerlo con la comunità, con il free software ciascuno deve risolvere il problema per conto suo; ognuno deve impiegare il proprio tempo per riscoprire individualmente la ruota!

Per fare un paragone con il mondo reale é come se il costruttore di automobili lasciasse ai meccanici la possibilità di aprire il cofano e aggiustare il motore, ma dovessero aspettare l'esplicito consenso scritto del costruttore per diffondere questa conoscenza. Ogni meccanico dovrebbe scoprire da se come fare e non potrebbe parlare o diffondere pezzi compatibili (e magari migliori) senza violare la licenza.

la libertà é una cosa fondamentale, non sono meccanico ma sviluppatore di software, per cui preferisco phpbb a simple machine forum (anche è meno ingarbugliato) poiché ho più libertà.
Reply with quote
25 Aug 2008 09:00
mr.shylock
Site Admin



   

Valid HTML 4.01 Transitional

All times are GMT + 1 Hour   Back to top Powered by phpBB © 2001, 2005 phpBB Group