热门控件Kendo UI的开发商Telerik本周宣布,会将绝大多数Kendo UI工具和JavaScript框架功能开源。这个新的Kendo UI Core包将在Apache 2.0协议下进行授权,这一协议允许开发者将Kendo UI工具应用于商用和非商用两种目的。
Telerik公司仍然会保留一些最常用的Kendo UI功能用于商业授权,包括编辑、股价走势图形工具等。Kendo UI Core总共将包含大概75%的Kendo UI功能。
不过,Kendo UI Core工具的确具有38个UI小部件,包括用以打造混合型移动应用的所有Kendo UI Mobile小部件,以及用作模板、数据绑定和输入验证的所有核心框架功能。这些工具包括用于颜色挑选、自动完成、日历等操作的小部件。Kendo UI Core还与Bootstrap进行了深度整合,而Kendo UI小部件也做好了支持AngularJS等众多热门框架的准备。
Telerik Kendo UI产品管理负责人布兰顿·萨特罗姆(Brandon Satrom)介绍,该团队决定保留企业客户最常用的一些工具,这些工具的开发是Telerik公司耗费最多力量的工程。
萨特罗姆说:"我们在此所要做的就是回馈开发者。我们认识到,随着HTML5越来越普及,我们希望给予开发者世界级的工具套件。"他还强调,有些公司只是在一些项目接近使用寿命末期才开源,而Telerik此次开源Kendo UI工具则完全不是这么一回事。
将来,Kendo UI团队还会受益于整个开发者社区的贡献,他们还创建了一个GitHub资源库,专门用以接收开发者的建议以及漏洞报告。
萨特罗姆表示,Telerik考虑采取这种措施已有一段时间了。此前,Telerik已经按照非常严格的GPL授权提供了部分Kendo web UI功能。但Kendo UI团队认为,为了继续推进这个计划,他们必须在约束更少的授权协议下开放更多的工具。