Skip to main navigation Skip to main content Skip to page footer
Open Source ne signifie pas "contrat de support gratuit

Open Source ne signifie pas "contrat de support gratuit

| Temps de lecture estimé : min.

Avertissement : ce message peut contenir des traces d'ironie.

Tu as certainement déjà vu de tels messages sur les forums. En voici un exemple typique, certes fictif, mais très proche de la réalité. Je vois régulièrement de telles contributions dans des forums, des groupes Facebook ou même dans le slack TYPO3 :

"L'extension XY est une vraie merde ! Cela fait trois mois que cela ne fonctionne pas correctement, et le développeur ne répond pas à mes e-mails. Quel manque de professionnalisme !"

Attendez une minute. Stop ! Respire profondément.

La vérité qui dérange sur ton CMS "gratuit".

Tu utilises TYPO3 ? Super ! Tu t'es ainsi emparé d'un CMS pour lequel d'autres entreprises paieraient 50.000 euros ou plus. Et tu l'obtiens gratuitement.

Mais - et c'est là que certains ne veulent pas comprendre - "gratuit" ne signifie pas "avec un pack sans souci".

Beaucoup de développeurs de base et d'auteurs d'extensions font cela pendant leur temps libre. Après le travail. Pendant le week-end. Le vendredi flexible. Entre la famille, les hobbies et la vraie vie. De nombreuses extensions sont créées dans des agences pour des projets concrets de clients et ne sont mises à jour que si le client d'origine demande la mise à jour. D'autres sont mises à jour en parallèle, quand on a le temps.

Imagine que ton voisin répare ton vélo gratuitement. Est-ce que tu lui crierais dessus s'il ne te rappelait pas immédiatement ? Exigerais-tu qu'il repasse à 22 heures simplement parce que le frein grince ?

Non ?

Pour les extensions tierces, oui ?

D'accord, pour le core TYPO3, c'est peut-être différent, car il y a une organisation derrière et certaines normes de qualité. Mais qu'en est-il des extensions créées par des personnes individuelles ou de petites équipes ? Là, c'est la règle du voisin qui s'applique.

Ce qui se passe dans la tête de certains utilisateurs !

Je ne connais que trop bien cette façon de penser. Quelqu'un est assis devant son ordinateur et pense :

  • "J'utilise le système, ils me doivent donc quelque chose".
  • "Les extensions doivent fonctionner parfaitement, après tout, je suis un client".
  • "Pourquoi la réponse prend-elle autant de temps ? C'est pourtant leur travail !"

Plot Twist: la réalité est plus compliquée.

Les développeurs amateurs font cela pendant leur temps libre. Par passion. Pour donner quelque chose en retour à la communauté. Tu n'as aucun droit à l'assistance.

Les extensions d'agence sont souvent créées pour des projets concrets de clients. Les mises à jour ne sont généralement disponibles que si le client initial les paie. Logique, non ?

Et toi, en tant qu'utilisateur ? Utilises-tu l'extension à titre privé pour ton blog ? Alors, sois reconnaissant pour ce cadeau. Gagnes-tu de l'argent dans ton agence ? Alors investis-toi aussi un peu en retour.

La réalité derrière ton extension "gratuite".

Prenons une extension typique :

  • 200 heures de développement
  • 50 heures de test
  • 30 heures de documentation
  • D'innombrables heures de support.

Avec un tarif horaire normal de 100 euros, cela ferait 28 000 euros. Tu l'obtiens pour 0 euro.

Et tu te plains ensuite que le développeur ne répond pas à ton e-mail dans les 24 heures ?

Comment bien faire les choses (et réussir en même temps)

Signaler les problèmes - mais correctement :

  • Décrire concrètement le problème
  • Version de TYPO3, version de PHP, version d'extension
  • Captures d'écran ou exemples de code
  • Un ton courtois
  • Utilise les bons canaux : Les Issues Core TYPO3 appartiennent à https://forge.typo3.org, la plupart des extensions ont un Issue-Tracker sur GitHub (à trouver via le bouton "Found an Issue ?" dans le TER).

Au lieu de : "L'extension est une merde, elle ne fonctionne pas ! Mieux vaut dire : "Salut, j'ai le problème suivant avec le setup XY. Voici mon code..."

Montrer de la gratitude :

  • Une extension t'a aidé ? Alors écris une évaluation positive, partage-la sur les médias sociaux, mentionne-la sur ton blog ou fais une vidéo YouTube à ce sujet.
  • Utilisez-vous une extension à des fins commerciales ? Alors fais don d'un café au développeur ou soutiens-le financièrement. Beaucoup offrent des possibilités de sponsoring.
  • Partage les extensions utiles dans ton réseau.

Agir soi-même :

  • Bug trouvé et corrigé ? Créer une demande d'extraction.
  • Améliorer la documentation.
  • Aider les autres utilisateurs dans les forums.
  • Besoin d'un hotfix ? Pour les installations Composer, tu peux appliquer directement les correctifs, pour les installations Classic, tu peux "échanger" le fichier concerné via SitePackage et XCLASS. Ainsi, l'attente du correctif officiel ne sera plus aussi douloureuse.

Le contrôle de la réalité

Gagnes-tu de l'argent avec des projets TYPO3 ? C'est parfait ! Alors, investis aussi un peu en retour. Quelques euros pour une extension qui te fait économiser des heures sont peut-être le meilleur investissement de ta vie. (Bon, il y a peut-être encore un ou deux autres "meilleurs" investissements...)

Tu te plains de la "mauvaise qualité" ? Alors fais mieux ! Le code est ouvert, tout le monde peut y contribuer.

Tu veux un support professionnel ? Il y en a un, mais il est payant. Comme dans toute autre branche.

Que se passe-t-il si la communauté meurt ?

Imagine que tous les développeurs d'extensions arrêtent. Tous les développeurs de base passent à WordPress. Que resterait-il alors de ton CMS "gratuit" ?

Rien du tout.

La communauté TYPO3 est l'atout le plus précieux de ce système. Traite-la en conséquence.

Mon appel

La prochaine fois, avant d'écrire un message énervé sur le forum ou d'envoyer un e-mail amer à un développeur d'extensions, pensez-y :

Il y a une personne comme toi. Qui a une famille, des problèmes, des mauvais jours. Qui t'aide malgré tout, même s'il ne reçoit pas un centime pour cela.

Sois reconnaissant. Sois poli. Sois constructif.

Ou achète un CMS commercial. Tu y obtiendras exactement le soutien que mérite ton argent.


P.S. : Si tu penses que "Wolfgang exagère encore", c'est que tu n'as jamais parlé à des développeurs d'extensions TYPO3. Crois-moi, je connais leurs histoires.

Back

Qui écrit ici ?

Salut, je m'appelle Wolfgang.

Depuis 2006, je me plonge profondément dans le monde fascinant de TYPO3 - ce n'est pas seulement mon métier, c'est aussi ma passion. Mon parcours m'a conduit à travers d'innombrables projets et j'ai créé des centaines de guides vidéo professionnels axés sur TYPO3 et ses extensions. J'aime démêler les sujets complexes et les transformer en concepts faciles à comprendre, ce qui se reflète également dans mes formations et mes séminaires.

En tant que membre actif du TYPO3 Education Committee, je m'engage à ce que les questions d'examen pour le TYPO3 CMS Certified Integrator restent toujours actuelles et stimulantes. Depuis janvier 2024, je suis fier d'être partenaire officiel de TYPO3 Consultant!

Mais ma passion ne s'arrête pas à l'écran. Quand je ne suis pas en train de plonger dans les profondeurs de TYPO3, tu me trouves souvent sur mon vélo en train d'explorer les chemins pittoresques du lac de Constance. Ces excursions en plein air sont mon équilibre parfait - elles me permettent de garder l'esprit frais et me donnent toujours de nouvelles idées.