I browser per navigare in Internet sono indubbiamente i migliori client mai sviluppati, frutto di uno sforzo condiviso per renderli robusti, veloci, belli; contenitori programmabili capaci di accogliere proprio di tutto.
Le licenze libere consentono di non imbrigliare le scelte tecniche nel tentativo di proteggere il proprio codice; la condivisione delle tecnologie, nel rispetto della paternità delle idee, ha dimostrato di essere estremamente proficua al contrario della sterilità dei software proprietari. Comunque, la licenza GNU LGPL v3, con la quale il framework Cambusa è rilasciato, consente di sviluppare i propri prodotti come proprietari (le applicazioni - distribuite in una directory separata - possono essere proprietarie, ma il framework deve continuare ad essere libero).
Purtroppo, in Italia, abbiamo difficoltà perfino ad adottare software libero già disponibile: siamo ben lontani dal produrlo diffusamente, quando in America stanno pensando addirittura di andare oltre le licenze libere perché troppo restrittive.
Comunque, andando controtendenza, ho scelto di sviluppare il mio software distribuendolo con licenza libera e con un'architettura del tipo
JavaScript ⟵ JSON ⟶ PHP.
Alla domanda "Quale tecnologia utilizzare per un software moderno?"
La risposta è obbligata: la tecnologia web abbinata a una licenza libera.
Framework Cambusa
Applicazione Corsaro
Ad ogni elemento anagrafico è possibile allegare file: documenti e fogli elettronici abbinati all'oggetto o alla tipologia che si autocompilano quando vengono scaricati. Ogni stato di una pratica ha i suoi template personalizzati, con data merge e firma elettronica.
GNU Lesser General Public License (versione 3).