我正在尝试一种以支持和维护过时的开源项目为中心的商业模式——我相信这个概念具有巨大的潜力。 我目前的重点是 CRUDBooster。
大约六年前,CRUDBooster 在开发者中相当受欢迎。 我个人在五个项目中使用了它。然而,较新的 PHP 和 Laravel 版本的发布使得简单的 composer update
变得不切实际。 特别是向 PHP 8 的转变凸显了重要的代码质量要求。
我最初的尝试涉及分叉 CRUDBooster、解决关键的兼容性问题以及恢复我的项目的功能。 然而,特定用例中持续出现的意外错误消耗了大量时间和精力。 这让我意识到:如果我面临这些挑战,其他 CRUDBooster 用户可能也会遇到这些挑战,但他们缺乏资源或时间来完成项目重写或持续修复错误。
我对 CRUDBooster 进行了彻底重建,将其迁移到 PHP 8 并仔细测试了整个系统。这个过程是兼职完成的,持续了大约一个月的时间。
我探索了各种分发方法:
事实证明,要求最高的方面是接触潜在客户。我在几个个人项目的页脚(SEO 策略)中合并了我的产品的链接,并在分叉的 CRUDBooster 存储库中创建了一个 README.md 文件,以通知用户更新的版本。
目前,我还没有获得任何活跃订阅者。尽管如此,升级对于我自己的项目至关重要,整个过程非常有洞察力。我坚信这个模型提供了相当大的前景,特别是在遗留应用程序的长期支持 (LTS) 服务不足的领域——一个显然需要专门支持的领域。
我欢迎您的反馈和建议。您是否也从事过类似的事业? 在评论中分享您的经验和见解!
以上是LTS 作为一项业务:旧项目如何成为新业务模式的基础的详细内容。更多信息请关注PHP中文网其他相关文章!