聲明:本文來自于微信公眾號OSC開源社區(ID:oschina2013),作者:羅奇奇,授權轉載發布。
自Faker.js 作者清空項目倉庫代碼后,又一位軟件作者因企業白嫖項目而沒有任何回饋而感到失望。1月11日, Apache PLC4X 的創建者 Christofer Dutz 在 GitHub 發文,稱由于得不到任何形式的回報,他將停止對 PLC4X 的企業用戶提供免費的社區支持。若后續仍無企業愿意站出來資助項目,他將停止對 PLC4X 的維護和任何形式的支持。

Apache PLC4X 是一個用于集成 PLC(可編程邏輯控制器)的庫。工業的可編程邏輯控制器(PLC)大多采用大量不兼容的協議進行通信,因此和外界(IT/互聯網)的交互變得很困難。PLC4X 項目致力于提供一組統一的 API,通過這些 API 實現能與大多數 PLC 進行通信的驅動程序(通過各種 PLC 的原生通信協議)。
和純軟件項目還不太一樣,由于 PLC4X 涉及物聯網和精密的自動化硬件,Christofer 不得不購買一些昂貴的軟硬件來對 PLC4X 項目進行測試和維護,這讓他的財政狀況每況愈下。為此 Christofer 注冊了一家名為 c-ware 的獨立 IT 咨詢公司,幫助其他公司設計和實現 PLC4X 軟件相關的業務。然而公司的經營情況并不理想,收到的郵件往往是這個畫風:
“感謝您提供這個很棒的 PLC4X。它讓我們的生活變得如此輕松,我在我們國家最大的{煉鋼廠} / {航空航天公司} / {汽車制造商} ,現在業務出現了....這樣的問題,希望您能提供一下幫助。”
(你這是開源軟件吧,那你能幫幫我嗎?)
2020年公司的財務狀況還算樂觀,獲得了一些機構的資金支持,PLC4X 的開發和維護仍能正常維持。但隨著2021年的疫情反撲,僅有的一些贊助都已撤資,2021一整年 Christofer 只獲得一場付費演講。時間來到2022年,入不敷出的 Christofer 開始感到厭倦:“我不想再把寶貴的空閑時間,浪費在把自己消耗殆盡卻得不到任何回報的事情當中了。”
因此,他為 PLC4X 設置了新的開發計劃:不再自費購買硬件來開發新的驅動程序或集成模塊,也不會將 PLC4X/驅動程序移植到新語言中,并且絕對不會對公司提供免費的咨詢、培訓和支持。如果公司有需要,他會提供商業的技術支持和培訓。
另外,針對公司用戶經常詢問“什么時候能出”的 PLC4X 新功能,Christofer 對每個功能都設置了眾籌項目,籌夠了錢才會著手開發對應的功能。

而且此次眾籌是最后的嘗試,如果2022年仍沒有籌集到對應的資金, 他將不再開發和維護 Apache PLC4X 項目,也不再提供任何形式的支持。
如果業界不支持開源背后的人,至少從現在開始,我可以停止盲目地免費支持他們。
截至此文定稿,PLC4X 的眾籌結果如下:
籌款項目名 | 目標金額 | 已籌金額 | 目標比例 |
PROFINET | 10000歐元 | 0 | 0 |
Porting A Driver | 4000歐元 | 0 | 0 |
PLC4-TypeScript | 20000歐元 | 0 | 0 |
PLC4- Rust | 20000歐元 | 150歐 | 0.75% |
PLC4- python | 20000歐元 | 42.02歐 | 0.21% |
PLC4- net | 15000歐元 | 0 | 0 |






