J'ai la chance d'être l'une des 2 seules personnes ayant (virtuellement) un badge "8 ans de symfony", mais je n'ai aucun mérite. C'est que Symfony m'est tombé dessus, un beau jour d'avril 2005. Je travaillais à l'époque pour Sensio. Fabien Potencier est venu me voir et m'a dit abruptement : "J'ai fait un framework. On va l'open-sourcer." Je m'aperçois que je viens de répondre à la question posée en tête de ce billet. Pourquoi Symfony est-il open-source ? Parce que Fabien en a décidé ainsi. L'exercice pourrait donc s'arrêter là, ce serait bien dommage, parce que je n'ai pas souvent l'occasion de partager ce genre de considérations. Aussi, tant que j'ai des lecteurs, permettez-moi d'étendre le sujet à une question plus intéressante.
IntroductionOn pourrait reformuler le sujet ainsi : "L'Open-Source, pour quoi faire ?" ou plutôt: "Pourquoi faire l'Open-Source ?". Faire est un verbe un peu ambigu. En fait, on peut se poser deux questions : pourquoi utiliser de l'open-source, et pourquoi produire de l'open-source ?