LTS作为商业模式:一个旧项目如何成为新商业模式的基础

LTS作为商业模式:一个旧项目如何成为新商业模式的基础

💡 原文英文,约500词,阅读约需2分钟。
📝

内容提要

作者提出了一个商业想法:维护和更新已停止的开源项目CRUDBooster。在修复兼容性问题并升级到PHP 8后,作者考虑通过Patreon分享更新版本,尽管尚未获得活跃订阅者,但这次经历让他认识到此类项目的潜力。

🎯

关键要点

  • 作者提出了一个商业想法:维护和更新已停止的开源项目CRUDBooster。
  • CRUDBooster在六年前曾受到开发者的欢迎,作者使用该项目创建了五个项目。
  • 随着PHP和Laravel的新版本发布,作者发现简单地运行composer update无法解决兼容性问题,特别是PHP 8对代码质量的要求更高。
  • 作者为CRUDBooster进行了分支,修复了关键的兼容性问题,使项目重新运行。
  • 作者意识到其他开发者可能也面临类似的问题,他们可能没有时间或资源重写项目或持续修复错误。
  • 作者将CRUDBooster升级到PHP 8,并在一个月内修复了所有兼容性错误。
  • 作者考虑了几种分享更新版本的渠道,包括私有Composer仓库、私有GitHub仓库和Patreon。
  • 最终选择了Patreon作为分享更新版本的渠道,设置了一个Patreon页面,供订阅者访问更新内容。
  • 推广服务的最大挑战是吸引潜在客户,作者在一些项目的页脚添加了链接,并在CRUDBooster的分支中创建了README.md以通知用户更新版本。
  • 截至目前,作者尚未获得任何活跃订阅者,但认为这个更新对自己的项目是必要的,并认为类似的想法具有潜力,尤其是在老旧解决方案的长期支持方面。

延伸问答

CRUDBooster是什么项目?

CRUDBooster是一个开源项目,曾在六年前受到开发者的欢迎,作者利用它创建了多个项目。

作者是如何解决CRUDBooster的兼容性问题的?

作者对CRUDBooster进行了分支,修复了关键的兼容性问题,并将其升级到PHP 8。

作者选择Patreon作为分享更新版本的原因是什么?

作者认为Patreon是最简单、最快的选择,因为它已有计费系统和发布文章的功能。

推广服务的最大挑战是什么?

推广服务的最大挑战是吸引潜在客户,作者通过在项目页脚添加链接和创建README.md来通知用户更新。

作者对类似商业想法的看法是什么?

作者认为类似的商业想法具有潜力,尤其是在老旧解决方案的长期支持方面。

作者在更新CRUDBooster过程中遇到了哪些问题?

作者在更新过程中遇到了意外的错误和兼容性问题,消耗了大量时间和资源。

➡️

继续阅读