Le problème est complexe.
– Initialement, François avait sorti le code source de l’Amos Pro sous licence MIT (il n’avait jamais fait de repository lui même mais l’avait mentionné dans des discussions du groupe « AmosPro Coding » qu’il le mettait en MIT.
– Personne n’avait jamais fait le support de l’AGA pare que François lui même disait « c’est impossible il faut reprendre tout l’AMOS pour le faire ».
– Dernier trimestre 2019, j’arrive me mets dans le code source de l’Amos pro et fait quelques tests par curiosité … et oups … ça marche ! Je commenc à me mettre dedans et à partager les évolutions dans le groupe facebook « AmosPro Coding ». Le code source du projet était alors « Open Source » et disponible pour toutes et tous.
– François voit que la communauté AMOS est super excitée avec l’arrivée du support AGA pour l’Amos Pro et il me contacte en privé pour me proposer un marché … Il désire mettre la version AGA (même non terminée) en version boite, fabriqué là où il est actuellement … Dans un pays de l’EST .. Je toucherais 7€/boite et la boite serait vendue ~200€/TTC…
– Ce que je toucherai je m’en foutais, car je développais pour le fun … et j’étais heureux de voir que cela servait aux autres, mais j’estimais que 200€ c’était trop cher payé… Une boite à 50€ qui contienne un manuel épais et à jour avec le support de l’AGA, de nouveaux exemples pour l’AGA et tout … J’aurais dit OK .. ça peux le valoir mais vendre la boite 200€ sous l’excuse « C’est vintage les gens payeront pour l’avoir » … ça m’est resté en travers de la gorge.
– Par email, François a commencer à faire pression sur moi … Il voulait faire le buzz avec cette version AMOS pour booster son projet AOZ et m’a menacé (avec par exemple : avec ou sans toi je ferais l’AGA et ta version ne sera jamais la version AGA officielle, et j’en passe il m’a insulté et a aussi insulté la france au passage )
– J’ai décidé de passer le code source en closed (la licence MIT me le permettait car les modifications sont multiples pour mettre l’AGA en place (structures internes + beaucoup de fonctions et méthodes modifies + ajouts d’exemples + réorganisation + etc…) et ait demandé en email à François de s’engager à ne jamais revendre les modifs que j’ai fait. Je lui ai demandé une réponse email (qu’il ne pourrait pas effacer comme une publication facebook). Il ne m’a jamais répondu
– En janvier il découvre que j’ai fermé le code source et a pété un plomb … Il a dit qu’il passait la licence de MIT à LGPLv3 et m’a clairement dit « soit tu distribues le code source en acceptant que d’autres puissent l’utiliser commercialement, soit tu arrêtes » ..
– Suite à cela, j’ai décidé d’arrêter complètement le projet. Je déteste les menaces et pressions pour abuser de mon travail. François était créateur et développeur de l’AMOS .. Et moi j’étais le développeur de l’AGA pour l’AMOS. Chacun doit respecter le travail de l’autre.
– S’en est suivi une période « drama » comme le disent les anglophones sur les forums … Et françois m’a banni de son compte FB et est parti du groupe AmosPro Coding…
– 4 mois après, les fans d’AMOS demandent encore s’ils auront l’AMOS AGA un jour. Je réponds qu’en situation actuelle non .. Que François voulait juste que quelqu’un développe l’AGA pour lui pour le revendre sinon il n’aurait pas forcé la licence LGPLv3. Que de mon côté je travaillais sur un projet secret et que les fans d’AMOS voulant l’AGA ne seraient pas déçus …
– François a vu cela, et a obtempéré. Il est revenu à la licence MIT officielle qu’il avait prévu au début comprenant, qu’il n’avait pour seule solution ue de faire un repository officiel pour que cela soit fixe, ce qu’il n’avait jamais fait avant .(comprenant probablement aussi qu’il n’aurait plus aucun espoir d’avoir mes modifs)
Vu qu’il a opté officiellement validé la licence MIT, je peux reprendre le projet en protégeant mes modifications de son code source.
Une fois tout fini, je libèrerai le code source en licence MIT et le mettrait aussi dans la version de l’Amos FACTORY.