Et je ne vois pas en quoi j'ai mal compris le principe de l'informatique.
Parce qu'il vaut mieux personnaliser autour que dans le logiciel. Modifier le coeur du logiciel doit être une décision prise en dernier recours, s'il n'y a aucune autre possibilité et que la fonction désirée est vraiment importante.
S'il faut assurer support qualité, évolutivité et maintenance derrière, ce genre de choix peut vite devenir un cauchemar. Les gens qui modifient à la hâche un logiciel pour leurs besoins persos (effectivement l'exemple type est SPIP ou Dotclear, parce que c'est écrit en PHP et les gens pensent que comme le langage est facile d'accès il n'y aura pas de problème) comprennent vite leur erreur au bout de quelques mois ou quelques années. Comme un certain SPIP-Agora d'ailleurs.
(oui, on peut faire ça proprement, comme les distributions Linux qui maintiennent leurs patches à part et essaient de minimiser l'impact en lignes de code modifiées... mais la plupart des gens qui font de la chirurgie à coeur ouvert dans leurs logiciels de blogs ou CMS n'ont absolument pas ce genre de méthodes)
[^] # Re: Bonne nouvelle
Posté par Antoine . En réponse à la dépêche Publication de la licence « GNU Affero General Public Licence Version 3 ». Évalué à 3.
Parce qu'il vaut mieux personnaliser autour que dans le logiciel. Modifier le coeur du logiciel doit être une décision prise en dernier recours, s'il n'y a aucune autre possibilité et que la fonction désirée est vraiment importante.
S'il faut assurer support qualité, évolutivité et maintenance derrière, ce genre de choix peut vite devenir un cauchemar. Les gens qui modifient à la hâche un logiciel pour leurs besoins persos (effectivement l'exemple type est SPIP ou Dotclear, parce que c'est écrit en PHP et les gens pensent que comme le langage est facile d'accès il n'y aura pas de problème) comprennent vite leur erreur au bout de quelques mois ou quelques années. Comme un certain SPIP-Agora d'ailleurs.
(oui, on peut faire ça proprement, comme les distributions Linux qui maintiennent leurs patches à part et essaient de minimiser l'impact en lignes de code modifiées... mais la plupart des gens qui font de la chirurgie à coeur ouvert dans leurs logiciels de blogs ou CMS n'ont absolument pas ce genre de méthodes)