Ich experimentiere mit einem Geschäftsmodell, bei dem es um die Unterstützung und Pflege eines veralteten Open-Source-Projekts geht – ein Konzept, das meiner Meinung nach erhebliches Potenzial birgt. Mein aktueller Fokus liegt auf CRUDBooster.
CRUDBooster erfreute sich vor etwa sechs Jahren großer Beliebtheit bei Entwicklern. Ich persönlich habe es in fünf Projekten eingesetzt. Die Veröffentlichung neuerer PHP- und Laravel-Versionen machte es jedoch einfach composer update
unpraktisch. Insbesondere der Wechsel zu PHP 8 hat erhebliche Anforderungen an die Codequalität deutlich gemacht.
Meine ersten Versuche bestanden darin, CRUDBooster zu forken, kritische Kompatibilitätsprobleme zu lösen und die Funktionalität meiner Projekte wiederherzustellen. Allerdings verursachten anhaltende, unerwartete Fehler in bestimmten Anwendungsfällen einen erheblichen Zeit- und Arbeitsaufwand. Dies führte zu einer Erkenntnis: Wenn Ich vor diesen Herausforderungen stand, taten es wahrscheinlich auch andere CRUDBooster-Benutzer, denen die Ressourcen oder die Zeit fehlten, um das Projekt komplett neu zu schreiben oder kontinuierlich Fehler zu beheben.
Ich habe CRUDBooster komplett neu erstellt, es auf PHP 8 migriert und das gesamte System sorgfältig getestet. Dieser Prozess, der nebenberuflich durchgeführt wurde, dauerte etwa einen Monat.
Ich habe verschiedene Verteilungsmethoden erkundet:
Der anspruchsvollste Aspekt war die Kontaktaufnahme mit potenziellen Kunden. Ich habe Links zu meinem Angebot in die Fußzeilen mehrerer persönlicher Projekte eingefügt (eine SEO-Strategie) und eine README.md-Datei im gespaltenen CRUDBooster-Repository erstellt, um Benutzer über die aktualisierte Version zu informieren.
Derzeit habe ich keine aktiven Abonnenten gewonnen. Dennoch war das Upgrade für meine eigenen Projekte von entscheidender Bedeutung und das gesamte Unterfangen war unglaublich aufschlussreich. Ich bin fest davon überzeugt, dass dieses Modell vielversprechend ist, insbesondere in der unterversorgten Nische des Langzeit-Supports (LTS) für Legacy-Anwendungen – ein Bereich, der eindeutig dedizierten Support benötigt.
Ich würde mich über Ihr Feedback und Ihren Rat freuen. Haben Sie ähnliche Unternehmungen unternommen? Teilen Sie Ihre Erfahrungen und Erkenntnisse in den Kommentaren!
Das obige ist der detaillierte Inhalt vonLTS als Unternehmen: Wie ein altes Projekt zur Grundlage für ein neues Geschäftsmodell werden kann. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!