NextDom, l’avenir de la domotique !

Je vais vous parler de NextDom un projet domotique ambitieux. J’ai longtemps été un contributeur de l’application en PHP Jeedom. Avec le temps, j’ai voulu aider le projet en contribuant plus et en mettant en avant les bonnes pratiques du développement. J’ai donc fait de nombreux PR sur le Github du projet. Ce fut la douche froide !!

Le lead développeur est fermé à toutes évolutions qu’il considère comme une perte de temps.

Celles qui font perdre du temps sont :

L’ajout de documentation dans le code sous forme de PHPDoc

  • La refactorisation de code faisant plus de 200 ligne pour une méthode/fonction
  • La normalisation du coding style vers les PSR
  • L’introduction de tests unitaires
  • L’introduction de Namespaces
  • L’utilisation cohérente de composer

On parle d’un projet sous Licence GPL, pas d’un projet dont le code source est privé.

Je n’était pas le seul à vouloir faire évoluer Jeedom vers plus de qualité. Avec le temps, j’ai découvert un groupe de personnes partageant le même point de vue que moi. Un très bon groupe, ouvert et sympathique. Ce groupe a tenté une médiation avec Jeedom SAS, la maison mère de Jeedom. A l’issu de cette discutions, il a été convenu que la communication avec les développeur serai revue et améliorée.

Malheureusement, rien n’est allé dans le bon sens. Les CGV/CGU de Jeedom ont été modifié en rendant responsable le développeur de tous dommages physiques ou moral. Inacceptable et contraire au principe de responsabilité de chaque un.

D’autant plus que Jeedom s’exonère ce cette responsabilité. 2 poids 2 mesures…

Comme cette situation n’est pas tenable on n’a décidé de donner un nom à notre organisation : « NextDom« .

La situation s’est envenimée aujourd’hui. Sur le forum Jeedom, il est interdit d’utiliser le mot NextDom. Il est automatiquement remplacé par « NotAutorized », comme si on avais écrit des insultes…

Longue vie à NextDom un fork de Jeedom voir une solution complètement alternative.