Pourquoi nous avons abandonné l’open source : le PDG de LiveCode en retraite malgré le succès du kickstarter

  • FrançaisFrançais



  • Entretien Un langage de programmation facile à utiliser qui a été rendu open source en 2014 après une campagne de financement participatif réussie revient au code source fermé après que trop de clients sont passés à l’utiliser gratuitement.

    La communauté LiveCode, open source sous la GPLv3, a été archivée sur GitHub et les futurs développements seront fermés.

    Dans l’annonce officielle, le PDG de LiveCode, Kevin Miller, déclare : « 99 % du travail sur LiveCode est effectué par notre équipe interne. Avec une grande partie de la communauté LiveCode utilisant l’édition open source gratuite, le coût de maintenance de ce la récompense pour le faire n’est pas une équation équilibrée.”

    Je ne pense pas qu’on puisse dire qu’après huit ans, nous n’avons pas fait de notre mieux. Et ce code est toujours là si les gens veulent l’utiliser

    Les abonnements sont par plate-forme et commencent désormais à 7,99 £ + TVA par mois pour une plate-forme, pour les applications qui s’exécutent uniquement lorsque l’abonnement est actif, ou 239 £ + TVA par an pour une plate-forme avec la possibilité de créer des applications autonomes.

    Le PDG de LiveCode, Kevin Mitchell, annonce la nouvelle aux utilisateurs open source

    « Nous avons examiné de près le modèle commercial de LiveCode », ajoute Miller. « Nous sommes une plate-forme open source depuis environ huit ans… nous avons vu notre base d’utilisateurs augmenter de manière constante au cours de cette période et certains d’entre vous ont même contribué à la plate-forme. Cependant, une grande partie de notre base d’utilisateurs est passée à l’utilisation du édition open source… malheureusement, cela nous laisse dans une position où nous n’avons pas le niveau de ressources dont nous avons besoin pour faire avancer la plate-forme.”

    Miller dit que “si vous êtes un utilisateur open source et que vous ne pouvez vraiment pas vous permettre la licence, veuillez nous contacter et nous vous trierons”.

    LiveCode est un environnement de développement d’applications rapide inspiré à l’origine par HyperCard, un environnement de script pour Mac dans les années 80 et 90.

    Le système de développement a été introduit en 2001 sous le nom de Revolution et a été renommé LiveCode en 2001. La société derrière lui était Runtime Revolution Ltd, également connue sous le nom de RunRev Ltd, basée à Édimbourg, qui a été renommée LiveCode Ltd en 2015.

    La société a eu un impact considérable sur l’enseignement de l’informatique en Écosse et, dans son kickstarter de 2013, a noté que « près d’un quart des écoles secondaires en Écosse enseignent désormais avec LiveCode ».

    LiveCode crée des applications qui s’exécutent sur Windows, Mac, Linux (y compris Raspberry Pi), iOS, Android et Web. La syntaxe LiveCode est semblable à l’anglais, et la société soutient que “chaque point-virgule ou crochet requis par une langue introduit une autre source potentielle d’erreur”.

    En 2013, RunRev a lancé un projet de financement participatif Kickstarter pour financer l’open source de LiveCode. “Notre vision est que ce nouveau LiveCode de nouvelle génération sera gratuit et open source. Il fonctionnera sur toutes les plates-formes et appareils populaires. Il vous permettra d’écrire des programmes en anglais. Et en étant ouvert, sa programmation en anglais sera extensible à tout problème informatique là-bas. C’est une première mondiale », a déclaré le texte de présentation.

    Le projet devait inclure un nouvel éditeur visuel. Le Kickstarter a levé près de 500 000 £, plus que l’objectif initial de 350 000 £.

    Pourquoi l’open source fonctionne-t-il pour certaines plateformes mais pas pour LiveCode ? “LiveCode se concentre sur la simplicité d’utilisation”, explique Miller Le Reg. « L’idée est que vous écrivez vos applications dans une langue aussi proche que possible de l’anglais… vous n’entrez pas dans les moindres détails de la gestion de la mémoire et des choses associées à une langue de niveau inférieur.

    “Le projet open source, le moteur LiveCode lui-même, est écrit en C/C++, c’est donc ce langage de bas niveau qui est exactement ce qu’une grande partie de notre base d’utilisateurs essaie d’éviter.”

    Cela signifiait une inadéquation entre les utilisateurs et ceux qui avaient la capacité de contribuer. Il y avait quelques développeurs C++ dans la communauté, a déclaré Miller, mais “il n’y en avait pas assez”.

    Miller nous dit que si le financement Kickstarter était important, il n’était pas suffisant pour soutenir le projet. “Ce n’était pas du tout près de nos revenus annuels, même dans cette seule campagne Kickstarter”, dit-il.

    Il pense que “je ne pense pas qu’on puisse dire qu’après huit ans, nous n’avons pas fait de notre mieux. Et ce code est toujours là si les gens veulent l’utiliser.”

    Est-ce que l’un de ces bailleurs de fonds d’origine a été déçu de perdre maintenant ce qu’il a parrainé ? « Il y a eu des gens qui ont été déçus », dit-il.

    “En même temps, il y a beaucoup de gens qui utilisent la plate-forme commercialement qui sont impatients de nous voir faire avancer un peu plus vite.”

    Il raconte aussi Le Reg que le financement était inférieur à ce qu’il paraissait au premier abord, car une grande partie provenait de ceux qui utilisaient la plate-forme commercialement qui ont obtenu une licence en échange de leur engagement.

    A-t-il peur qu’une fourchette apparaisse? “Il y a eu une suggestion, et si cela se produit, c’est bien, mais je pense que pour toutes les raisons pour lesquelles cela ne s’est pas produit pendant ces huit années, ce serait un peu étrange si cela se produisait soudainement maintenant.”

    Selon Miller, “nous essayons simplement de rendre cela vraiment abordable”. L’open source a valu à Live Code une plus grande base d’utilisateurs, dont certains peuvent maintenant s’éloigner, mais il s’agit d’une petite entreprise contrairement à d’autres cas à plus grande échelle que nous avons vus où des projets anciennement open source ont modifié leurs licences et leurs conditions. ®

    Laisser un commentaire

    Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *