En effet, je suis la même personne, mais Shinken était déjà en cours depuis bien avant le soucis de droit sur le nom nagios entre ex-nagios-fr.org et Nagios Enterprise.
Shinken n'est pas un projet renégat. Il est arrivé comme un proof of concept non public pendant plusieurs mois. Le but était à l'époque de corriger les bugs que j'avais vu dans Nagios lorsque j'ai rédigé un livre dessus. Il y avait des problèmes de conceptions lorsqu'on arrivait à vouloir monter des environnements distribués grosso-modo.
Déjà auteur de plusieurs patchs pour Nagios (même après le début de Shinken d'ailleurs), j'avais présenté ces idées en offlist, mais il me fallait des preuves du bien fondé de mes idées (Pool de process pour les performances, division des processus pour la partie distribution).
Toujours en off, j'ai développé le proof of concept et j'ai présenté les idées pour intégrations en C dans Nagios. Ce développement était donc purement technique. N'ayant aucune réponse j'ai continué le développement. Je suis arrivé à un point où il était plus facile de mettre dans le proof of concept ce qui manquait de Nagios, plutôt que de continuer à vouloir extraire les idées pour les porter en C.
Là j'ai encore proposé une idée, mais plus originale, toujours en off : inclure le code du proof of concept dans une branche de développement. Toujours sans réponses (c'est une habitude sur le projet Nagios...), je relance ma proposition sur la mailing list (décembre, soit plus de 6 mois après le début du code finalement).
Là les réactions ont étés vives, mais au moins il y a eu réaction! sauf de l'auteur par contre.
C'est après cette histoire qu'est arrivée celle entre nagios-fr.org et l'auteur de Nagios. Histoire qui ne portait d'ailleurs pas du tout sur Shinken, mais sur Icinga, autre Fork de Nagios, soutenu par une société allemande.
Je ne compte plus les mails que j'ai envoyé en off à l'auteur de Nagios avant et après la proposition sur la mailing list pour savoir ce qu'il en pensait, mais je dois tomber dans son filtre spam vu que je n'ai jamais eu une seule réponse.
Là encore j'essaie d'intégrer le projet Nagios officiel en participant au concours seedcamp alors que le projet Shinken est déjà bien parti et pourrait s'en passer. Et devinez quoi? Et bien oui, le concours est soumis à modération, et pour l'instant ma proposition n'est pas encore validée pour ce concours alors que d'autres le sont.
Il ne faut pas oublier que Shinken propose à l'heure actuelle des fonctionnalités qui ne devraient être présentes que dans quelques mois dans la version privatrice de Nagios. Ceci explique peut être cela après tout. Ça devient un peu politique, mais ce n'est pas pour me ravir, bien au contraire car je ne suis pas si doué que ça à ce petit jeu.
[^] # Re: Rapport avec les épisodes précédent ?
Posté par Jean Gabes (site web personnel) . En réponse à la dépêche Shinken, la refonte de Nagios en Python, sort en version 0.1. Évalué à 10.
Shinken n'est pas un projet renégat. Il est arrivé comme un proof of concept non public pendant plusieurs mois. Le but était à l'époque de corriger les bugs que j'avais vu dans Nagios lorsque j'ai rédigé un livre dessus. Il y avait des problèmes de conceptions lorsqu'on arrivait à vouloir monter des environnements distribués grosso-modo.
Déjà auteur de plusieurs patchs pour Nagios (même après le début de Shinken d'ailleurs), j'avais présenté ces idées en offlist, mais il me fallait des preuves du bien fondé de mes idées (Pool de process pour les performances, division des processus pour la partie distribution).
Toujours en off, j'ai développé le proof of concept et j'ai présenté les idées pour intégrations en C dans Nagios. Ce développement était donc purement technique. N'ayant aucune réponse j'ai continué le développement. Je suis arrivé à un point où il était plus facile de mettre dans le proof of concept ce qui manquait de Nagios, plutôt que de continuer à vouloir extraire les idées pour les porter en C.
Là j'ai encore proposé une idée, mais plus originale, toujours en off : inclure le code du proof of concept dans une branche de développement. Toujours sans réponses (c'est une habitude sur le projet Nagios...), je relance ma proposition sur la mailing list (décembre, soit plus de 6 mois après le début du code finalement).
Là les réactions ont étés vives, mais au moins il y a eu réaction! sauf de l'auteur par contre.
C'est après cette histoire qu'est arrivée celle entre nagios-fr.org et l'auteur de Nagios. Histoire qui ne portait d'ailleurs pas du tout sur Shinken, mais sur Icinga, autre Fork de Nagios, soutenu par une société allemande.
Je ne compte plus les mails que j'ai envoyé en off à l'auteur de Nagios avant et après la proposition sur la mailing list pour savoir ce qu'il en pensait, mais je dois tomber dans son filtre spam vu que je n'ai jamais eu une seule réponse.
Là encore j'essaie d'intégrer le projet Nagios officiel en participant au concours seedcamp alors que le projet Shinken est déjà bien parti et pourrait s'en passer. Et devinez quoi? Et bien oui, le concours est soumis à modération, et pour l'instant ma proposition n'est pas encore validée pour ce concours alors que d'autres le sont.
Il ne faut pas oublier que Shinken propose à l'heure actuelle des fonctionnalités qui ne devraient être présentes que dans quelques mois dans la version privatrice de Nagios. Ceci explique peut être cela après tout. Ça devient un peu politique, mais ce n'est pas pour me ravir, bien au contraire car je ne suis pas si doué que ça à ce petit jeu.