Cos'é l'open source

In informatica, open source (termine inglese che significa sorgente aperto) indica un software rilasciato con un tipo di licenza per la quale il codice sorgente è lasciato alla disponibilità di eventuali sviluppatori, in modo che con la collaborazione (in genere libera e spontanea) il prodotto finale possa raggiungere una complessità maggiore di quanto potrebbe ottenere un singolo gruppo di programmazione. L'open source ha ovviamente tratto grande beneficio da internet, e spesso si lega a principi ideali di gratuità.

TYPO3 è scritto in PHP (Hypertext Preprocessor), un linguaggio di scripting lato server incluso in HTML, infatti il risultato finale di PHP è HTML. PHP si integra con il server web gratuito Apache e con il database MySQL. Il tutto viene installato su un server con sistema operativo Linux. La combinazione Linux/Apache/PHP/MySQL (nota come LAMP) può lavorare su ogni hardware. Esistono altre soluzioni come ad esempio Windows Server/IIS/ASP/SQL che è proprietà di Microsoft e quindi ha un costo non indifferente.

Non si deve pensare che la soluzione open source sia di basso livello in quanto gratuita. PHP funziona su Linux e Windows, è stabile, veloce ma soprattutto è aperto, cioè ogni utente può scaricare, modificare e utilizzare il codice sorgente, e quindi offrire a tutti ciò che ha realizzato. Questo è sicuramente il suo vantaggio principale; non c'è nulla di peggio che utilizzare una tecnologia legata ad una singola azienda, alle sue disavventure finanziarie e alla sua politica commerciale.

PHP viene sviluppato in tutto il mondo da una comunità di utenti e questa è la migliore garanzia della sua esistenza futura.

Anche TYPO3 è un software open source continuamente aggiornato da una numerosa comunità di sviluppatori che hanno costituito la TYPO3 Association allo scopo di raccogliere fondi per supportarne lo sviluppo.