开源项目难以为继,Apache PLC4X 或将停止维护原创
继 Faker.js 之后,Apache PLC4X创建者 Christofer Dutz 也因为开源项目被“白嫖”,而在 GitHub 上发布声明:由于得不到任何形式的回报,将停止对 PLC4X 的维护,并停止向 PLC4X 的企业用户提供免费社区支持。
事件回溯
1月 11 日, Apache PLC4X 的创建者 Christofer Dutz 在 GitHub 发文,称由于得不到任何形式的回报,将停止对 PLC4X 的企业用户提供免费的社区支持。若后续仍无企业愿意站出来资助项目,将停止对 PLC4X 的维护和任何形式的支持。
Apache PLC4X 是一个用于集成 PLC(可编程逻辑控制器)的库,提供统一的API,通过各种PLC本机通信协议,实现与大多数PLC通信的驱动程序,解决了PLC因使用不兼容通信协议而无法通信的问题。
与其它开源项目不同,Christofer面临的财务状况可能更加严峻。由于PLC4X项目开发涉及到了复杂的自动化硬件和物联网,为了项目开发和维护,Christofer 需要自费来购买很多昂贵的软硬件。
与此同时,Christofer 还会经常收到求助邮件:“这个是开源软件,对吗?你可以帮我吗?”,因此,Christofer 注册了一家IT咨询公司,帮助其它公司设计和实施PLC4X相关业务,拿到收益之后,再投入到开源项目中。但因为疫情,这家公司现在的资金状况也堪忧,这让PLC4X项目雪上加霜。
PLC4X相关项目的资金筹集情况:
项目名称 | 目标金额(欧元) | 筹集金额 |
---|---|---|
PROFINET | 10000 | 0 |
Porting A Driver | 4000 | 0 |
PLC4-TypeScript | 20000 | 0 |
PLC4-Rust | 20000 | 150 |
PLC4-Python | 20000 | 42.02 |
PLC4-net | 15000 | 0 |
永恒的话题:开源与商业
如今,开发者不再把开源与免费划等号,但是在实际行动上,“白嫖”开源项目的行为不在少数。开源与商业仍然是困扰很多开发者、公司的问题。
如何才能实现开源项目的商业发展呢?资深开源工作者 Imran Ghory 曾表示目前开源世界的业务模型基本形成了四种模型:开放核心、专业服务、托管和市场(Marketplace)。
开放核心公司的商业模式中商业产品与开放核心是互补的,而不是冲突的,主要是提供管理工具的企业模式和提供解决方案。
专业服务的早期模型是建立在专业服务之上,企业支付支持和咨询费用。这是一个比较普遍的商业方式,但也存在很多问题,比如服务收入不可预测,当人力资源投入过大时,收入出现变化,会不可控。
托管服务是指终端用户能够以类似 SaaS 产品的方式使用基础设施组件,而不需要管理基础设施。
市场模式,通过开源项目的影响力获得收益。例如Android,谷歌从Play Store中获得收益。
来源:稀土掘金