LiveCodeCEOKevinMiller宣布,经过8年开源,LiveCode未来发展将转向闭源;其GitHub仓库已存档。经过8年的开源服务,我们得出的结论是,这不是LiveCode的发展方向。虽然我们非常感谢社区在此期间做出的贡献,但LiveCode上99%的工作仍由我们的内部团队完成。由于大多数LiveCode社区都在使用免费的开源版本,维护成本和回报并不是一个平衡的等式。这是一项艰巨的任务,我们没有资源来承担它。因此,我们决定此时停止支持开源版本的LiveCode。当然,你可以继续使用现有的开源版本,代码仍然可以在Github上查看。该项目将不再接受贡献,我们也不会在我们的网站上维护它或提供开源下载。米勒表示,公司一直在仔细研究LiveCode的商业模式。在开放源代码的八年中,他们的用户群持续增长,其中一些人甚至为该平台做出了贡献。然而,随着越来越多的用户转向使用开源版本,他们不再有足够的资源来推动平台向前发展。据介绍,从本次发布的新版本开始,LiveCodeCommunityEdition(开源版)将不再由LiveCodeLtd进行维护和更新,同时也将停止使用开源CommunityPlus许可;订阅起价为每月9.99美元。“如果你负担不起,请联系我们,我们会帮助你。”LiveCode是一个快速的应用程序开发环境,创建用于在Windows、Mac、Linux(包括RaspberryPi)、iOS、Android和Web运行应用程序上运行。最初灵感来自Apple的HyperCard,它使用以英语为基础的自然开发语言,使开发人员的工作更轻松、更高效。该开发系统于2001年作为Revolution推出,并于2001年更名为LiveCode。其背后的公司是总部位于爱丁堡的RuntimeRevolutionLtd(也称为RunRevLtd),该公司于2015年更名为LiveCodeLtd。2013年,RunRev发起了一项Kickstarter活动以资助LiveCode开源。当时它的口号是:“我们的愿景是这个新的下一代LiveCode将是免费和开源的。它将运行在每一个流行的平台和设备上,让你用英语编写程序。开放,它的英语-语言编程将可扩展到任何计算问题。这是世界第一。”最终,Kickstarter筹集了近50万英镑,超过了最初35万英镑的目标。根据Miller的说法,LiveCode未能开源的原因是“LiveCode的全部意义在于非常易于使用。这个想法是你用尽可能接近英语的语言编写你的应用程序......但是你不会深入内存管理和低级语言的细节。LiveCode引擎本身是用C/C++编写的,这是我们很多用户群使用的低级语言之一想要避免。”这意味着用户和能够做出贡献的人之间存在不匹配。虽然社区中有一些C++开发人员,但数量远远不够。米勒指出,虽然Kickstarter筹得的资金相当可观,但仍不足以维持LiveCode项目的发展。对于项目的现状,他还表示他的团队已经尽力了:“我认为你不能说八年后我们没有尽力而为。而且,如果人们想使用这个代码,它仍然存在。”米勒透露,一些LiveCode的原始支持者对该项目感到失望;“与此同时,有很多人在商业上使用该平台,他们渴望看到我们更快地推动它向前发展......项目资金远比最初看到的要少,因为大部分资金来自那些使用该平台在商业上......我们只是想让这个项目继续下去。”详情见官方公告。本文转自OSCHINA文章标题:开源八年后转向闭源,LiveCode:付出与回报并不相等本文地址:https://www.oschina.net/news/159216/livecode-闭源
