開源八年后轉向閉源,LiveCode:付出與回報不對等
LiveCode 首席執行官 Kevin Miller 宣布,在開源 8 年后,LiveCode 未來的發展將轉向閉源;目前其 GitHub 倉庫已歸檔。
經過 8 年的開源服務,我們已經得出結論,這不是 LiveCode 的發展方向。雖然我們非常感謝在此期間從社區得到的貢獻,但 LiveCode 上 99% 的工作仍然是由我們的內部團隊完成的。由于 LiveCode 社區中的大部分人都在使用免費的開源版本,維護成本與所得回報之間并不是一個平衡的等式。這是一項巨大的任務,我們沒有足夠的資源來承擔。因此,我們決定在這個時候停止對 LiveCode 的開源版本的支持。當然,你可以繼續使用現有的開源版本,代碼仍然可以在 Github 上查看。該項目將不再接受貢獻,我們也不會在我們的網站上維護它或提供開源下載。
Miller 稱,該公司一直在仔細研究 LiveCode 的商業模式。在開源八年的時間內,他們看到了用戶群的持續增長,其中的一些人甚至為平臺做出了貢獻。然而,隨著越來越多的用戶轉向使用開源版本,他們已經沒有足夠的資源來推動平臺發展。
根據介紹,自本次發布的新版本開始,LiveCode 社區版(開源版本)將不再由 LiveCode Ltd 維護或更新。同時,其還將停止使用開源 Community Plus 許可證;訂閱費用為每月 9.99 美元起。“如果你實在負擔不起,請聯系我們,我們會為你提供幫助。”
LiveCode 是一個快速的應用程序開發環境,創建可在 Windows、Mac、Linux(包括 Raspberry Pi)、iOS、Android 和 Web 上運行的應用程序。其最初受蘋果 HyperCard 的啟發,采用一種基于英語的自然開發語言,以使得開發者的工作更加容易和高效。該開發系統于 2001 年作為 Revolution 推出,并于 2001 年更名為 LiveCode。背后的公司是位于愛丁堡的 Runtime Revolution Ltd(也稱為 RunRev Ltd),于 2015 年更名為 LiveCode Ltd。
2013 年,RunRev 啟動了 Kickstarter 眾籌項目,以資助 LiveCode 開源。彼時,其打出的宣傳語為:“我們的愿景是,這個新的下一代 LiveCode 將是免費和開源的。它將在每個流行的平臺和設備上運行,并讓你用英語編寫程序。由于是開放的,它的英語編程將可擴展到任何計算問題上。這是一個世界首例”。最后,Kickstarter 籌集了近 500,000 英鎊,超過了最初的目標 350,000 英鎊。
Miller 認為,LiveCode 開源之路失敗的原因在于,“LiveCode 的重點是非常容易使用。其想法是,你用一種盡可能接近英語的語言來編寫你的應用程序......但你并不會去研究內存管理的細枝末節以及與低級語言有關的東西。LiveCode 引擎本身是用 C/C++ 編寫的,它是那種較低級別的語言,而這正是我們很多用戶群想要避免的。”
這意味著用戶和有能力做出貢獻的人之間不匹配。雖然社區里有一些 C++開發人員,但數量還遠遠不夠。Miller 指出,雖然 Kickstarter 籌集的資金很可觀,但仍不足以維持 LiveCode 項目的發展。針對項目現狀,他也表示,其團隊已經盡了最大的努力:“我不認為你可以說八年后我們沒有盡最大努力。而且,如果人們想使用這個代碼,它仍然存在。”
Miller 透露,LiveCode 最初的一些資助者已經對該項目失望了;"與此同時,有很多人在商業上使用這個平臺,他們渴望看到我們更快地推進它......項目資金遠比最初看起來的要少,因為大部分資金來自那些商業上使用該平臺的人......我們只是想讓項目可以維持下去。"
詳情可查看官方公告。
本文轉自OSCHINA
本文標題:開源八年后轉向閉源,LiveCode:付出與回報不對等
本文地址:https://www.oschina.net/news/159216/livecode-closed-source