Histoire de Forks sur Dolibarr: Difference between revisions

Jump to navigation Jump to search
m
no edit summary
mNo edit summary
Tag: 2017 source edit
mNo edit summary
Tag: 2017 source edit
Line 1: Line 1:
= Quelques examples =
= Quelques examples =


Le 13 décembre 2012, Régis Houssin, un des plus gros contributeurs au projet, créé un Fork du projet Dolibarr nommé SpeeDealing qui sera ensuite renommé CRM-JS. Il est créé avec une volonté d'apporter une plus grande souplesse de personnalisation et une rupture dans les technologies utilisées: CRM-JS se basant sur l'architecture et la philosophie de Dolibarr, mais réécrit en [[Node.js]] et s'appuie sur une base de données [[MongoDB]] pour faciliter l'utilisation hors ligne de l'outil. Le projet semble cependant abandonné depuis 2014.
Le 13 décembre 2012, Régis Houssin, un des plus gros contributeurs au projet, créé un Fork du projet Dolibarr nommé SpeeDealing qui sera ensuite renommé CRM-JS. Il est créé avec une volonté d'apporter une plus grande souplesse de personnalisation et une rupture dans les technologies utilisées: CRM-JS se basant sur l'architecture et la philosophie de Dolibarr, mais réécrit en '''Node.js''' et s'appuie sur une base de données '''MongoDB''' pour faciliter l'utilisation hors ligne de l'outil. Le projet semble cependant abandonné depuis 2014.


En juin 2019, un autre fork est annoncé sous le nom de dolimodern. La encore, la vitesse d'évolution du projet natif Dolibarr aura rendu le fork obsolète dès les premiers mois de sa génèse et le projet de fork semble avoir été non suivi et abandonné.
En juin 2019, un autre fork est annoncé sous le nom de dolimodern. La encore, la vitesse d'évolution du projet natif Dolibarr aura rendu le fork obsolète dès les premiers mois de sa genèse et le projet de fork semble avoir été non suivi et abandonné.




= Pourquoi =
= Pourquoi avoir fait un fork =
Les raisons qui expliquent les tentatives de fork (et le fork, c'est la vie, la vrai, celle de l'Open Source !) sont des désir de faire des ruptures technologiques forte la ou Dolibarr mise sur des technologies stable à très long termes (donc HTML, CSS, faible dépendances externes, ...). Quelques raisons de ce choix sont évoquées dans ce message par le chef de projet et qui se résume en 1 mot "pragmatisme":
Les raisons qui expliquent les tentatives de fork (et le fork, c'est la vie, la vrai, celle de l'Open Source !) sont des désir de faire des ruptures technologiques forte la ou Dolibarr mise sur des technologies stable à très long termes (donc HTML, CSS, faible dépendances externes, ...). Quelques raisons de ce choix sont évoquées dans ce message par le chef de projet et qui se résume en 1 mot "pragmatisme":
https://www.dolibarr.fr/forum/t/dolimodern/29932/61?u=eldy
https://www.dolibarr.fr/forum/t/dolimodern/29932/61?u=eldy
= Pourquoi faire un fork =
Il y a des tas de raisons qui peuvent vous inciter à faire un fork.
Et le fork n'est pas une mauvaise chose. Posez vous juste la question de la faisabilité de faire évoluer dans votre sens via le projet officiel avant de vous lancer dans un fork. Et si vraiment cela n'est pas possible (la encore, il y a des tas de raisons), forkez, forkez, forkez !  N'hésitez à pas annoncer votre fork. Le projet Dolibarr a été le premier à communiquer sur les forks précédents. Vous pouvez utiliser les forums Dolibarr pour fédérer des développeurs externes qui pourraient vous aider.
L'avenir dira si le fork était une bonne chose. Le fork continue de mettre la pression sur le projet originel et parfois le surpasse, le gagnant étant l'utilisateur final, et les développeurs Dolibarr étant des utilisateurs finaux (avec juste des compétences adaptés pour le développement d'un logiciel), nous seront alors tous gagnant.
Les forks MariaDB de MySql ou encore LibreOffice de OpenOffice ont montré que si la vérité parfaite n'existe pas, elle est parfois plus proche du fork que du projet originel ...

Navigation menu