Come ben saprete, le "filosofie del software", ovvero l'organizzazione e le modalità con cui un software viene distribuito, sono molteplici.
-Software Libero - Open Source: Il programma è gratuito e liberamente scaricabile. Il codice sorgente del programma è pubblicato e modificabile da tutti. La comunità si occupa delle modifiche al programma insieme allo sviluppatore.
-Software gratis - Freeware: Il programma è gratuito e liberamente scaricabile. Il codice sorgente del programma non è pubblicato ed è di proprietà esclusiva dello sviluppatore/gruppo di sviluppatori.
-Software a pagamento: Il programma si paga e il codice sorgente è proprietà esclusiva dello sviluppatore.
Queste, a mio avviso, sono le categorie principali.
Personalmente, preferisco il software gratis ma senza che il codice sorgente venga pubblicato, un pò perchè da individualista quale sono non mi piace che altri vengano a mettere il naso nel mio lavoro, e secondo perchè in genere gli aggiornamenti, i plug-in o le modifiche al programma non creano grossi problemi di incompatibilità, cosa che con l'opensource succede abbastanza di frequente. L'unico svantaggio è l'aggiornamento o la risoluzione dei problemi, non sempre tempestivo come si dovrebbe.
Dell'opensource mi piace la filosofia in se stessa e la potenza che molti programmi OS hanno raggiunto, ma come ho detto non mi piace il lavoro in cooperativa e l'installazione è spesso difficoltosa.
Dei programmi a pagamento mi piace il fatto che oltre al programma in genere si compra la sicurezza della pronta soluzione di ogni tipo di problema (ecco spiegato perchè autocad costa 10.000€ a licenza...), questo significa anche che gli unici programmi che pago sono quelli di cui pretendo l'assoluta certezza di funzionamento, per esempio il Norton... e i giochi dell'ID Soft
E voi, di che filosofia siete?