Sviluppo software
L’esperienza di sviluppo siti web nello sviluppare strumenti via web per i clienti, quali ad esempio il caricamento foto,
gestione contatti iscritti al sito, generazione fatture tramite un pannello di controllo, mi ha portato ad avvicinarmi allo sviluppo di
software basato sul web, cioè con la possibilità di funzionare senza eseguire installazioni sui client ma eseguendo
un’unica installazione su di un server e lavorare da qualsiasi pc utilizzando solamente il browser. Questo permette di evitare problemi di
portabilità, perciò .
Ciò che ho sviluppato e sto sviluppando per i miei clienti sono software personalizzati che si interfacciano anche con altri
software gestionali, estraggono statistiche e molto altro ancora.
Metodo di lavoro e vantaggi
Il software che sviluppo solitamente viene rilasciato con licenza GPL
perciò per il cliente ci sono i seguenti vantaggi:
» possibilità di riutilizzare codice da altri software open source, risparmiando così tempo e denaro;
» possibilità di far verificare a terzi che cosa fa esattamente il software, in modo da garantire la trasparenza delle operazioni eseguite;
» possibilità in ogni momento di cambiare fornitore senza dover creare un nuovo prodotto ma proseguendo con il software attuale.
Cos’è il Software Libero
Il Software Libero è un tipo di software (programma) che rispetta molti aspetti etici della
programmazione e può essere inteso anche come stile di vita. A differenza del software tradizionale, il quale
si utilizza sotto licenza proprietaria (si acquista la licenza d’uso, quasi mai il software!), questo rispetta
4 libertà fondamentali:
Non è poco dato che il software proprietario viene fornito con una licenza d’uso a pagamento, perciò
in ogni momento il fornitore può revocarla e il programma non è libero, cioè solo il fornitore può
distribuirlo e modificarlo.
Il Software Libero aiuta il libero mercato perché permette a chiunque di modificare qualsiasi programma
e/o migliorarlo, quindi siamo in presenza anche di un reale progresso, senza reinventare sempre le stesse cose.
Software libero nel web
Nello sviluppo dei siti web, coerente con la filosofia open source, cerco di puntare al massimo l’utilizzo del
software libero, che nel mondo del web è in continuo aggiornamento. Alcuni nomi di tecnologie usate sono:
Il software libero nella vita di tutti i giorni
Potresti non rendertene conto, ma lo stai utilizzando o ne stai beneficiando tutti i giorni! Ecco alcuni esempi:












