Maison >développement back-end >tutoriel php >LTS en tant qu'entreprise : comment un ancien projet peut devenir la base d'un nouveau modèle commercial
J'expérimente un modèle commercial centré sur le support et la maintenance d'un projet open source obsolète – un concept qui, je pense, recèle un potentiel important. Mon objectif actuel est CRUDBooster.
CRUDBooster jouissait d'une popularité considérable parmi les développeurs il y a environ six ans. Je l'ai personnellement utilisé dans cinq projets. Cependant, la sortie de versions plus récentes de PHP et de Laravel a rendu la simplicité composer update
peu pratique. Le passage à PHP 8, en particulier, a mis en évidence des exigences importantes en matière de qualité de code.
Mes premières tentatives consistaient à créer un fork CRUDBooster, à résoudre des problèmes de compatibilité critiques et à restaurer les fonctionnalités de mes projets. Cependant, des bugs persistants et inattendus dans des cas d’utilisation spécifiques ont nécessité beaucoup de temps et d’efforts. Cela m'a conduit à réaliser : si je faisais face à ces défis, d'autres utilisateurs de CRUDBooster le feraient probablement aussi, manquant de ressources ou de temps pour réécrire complètement le projet ou corriger continuellement des bugs.
J'ai entrepris une reconstruction complète de CRUDBooster, en le migrant vers PHP 8 et en testant méticuleusement l'ensemble du système. Ce processus, abordé à temps partiel, a duré environ un mois.
J'ai exploré différentes méthodes de distribution :
L'aspect le plus exigeant s'est avéré être la sensibilisation aux clients potentiels. J'ai incorporé des liens vers mon offre dans les pieds de page de plusieurs projets personnels (une stratégie de référencement) et créé un fichier README.md dans le référentiel CRUDBooster forké pour informer les utilisateurs de la version mise à jour.
À l'heure actuelle, je n'ai obtenu aucun abonné actif. Néanmoins, la mise à niveau était cruciale pour mes propres projets, et l’ensemble de l’effort a été incroyablement instructif. Je crois fermement que ce modèle est très prometteur, en particulier dans le créneau mal desservi du support à long terme (LTS) pour les applications existantes – un espace qui a clairement besoin d'un support dédié.
J'apprécierais vos commentaires et vos conseils. Avez-vous poursuivi des projets similaires ? Partagez vos expériences et vos idées dans les commentaires !
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!