大家好,我们高兴的向大家宣布,ZenTaoPHP框架从2.1版本开始,彻底放弃版权,将代码捐献给public domain。希望ZenTaoPHP框架可以成为大家开发应用的一个好帮手!
最开始ZenTaoPHP框架是为了服务禅道开源项目管理软件而开发的。当时设计这个框架的初衷是考虑到后面会有众多的第三方开发人员参与到禅道项目管理软件的开发,没有统一的开发框架,协作会有很大的问题。在参考和比较了当时市面上众多的PHP框架之后,我们重新造了一个轮子,自己动手开发了ZenTaoPHP框架。原因也很简单,禅道项目管理软件的基础不能依赖于我们自己无法控制开发节奏的第三方的框架上面。已经有太多的框架潮起又潮落。或者升级一个版本之后,代码已经重新变过,之前开发的东西要重新写过。
ZenTaoPHP框架于09年3月1日发布1.0 alpha1版本,到2010年1月3日发布1.3正式版本。然后ZenTaoPHP框架代码并入禅道项目管理软件,随着禅道项目管理软件的发布而不断的完善,成熟。2011年1月19日,我们将这一年来的框架完善的地方提取出来,重新发布了框架2.0版本。
这两年多的框架发展下来,ZenTaoPHP框架已经非常的成熟稳定。而且我们也很欣慰,框架两年多来,核心的规则基本没有变化。如果有朋友用最早的1.0 alpha版本开发应用,那么升级到2.0版本,只需要做很小的改动。
为什么我们会选择以public domain来发布最新的2.1版本呢?
大家所熟知的开源软件和商业软件,其基本的法律基础还是版权所有。开源软件和商业软件的主要区别在于源代码是否开放,还有是否有修改、二次发布的权利,是否限制商用等等。
一般来讲商业软件源代码是不开放的,购买者仅仅有使用的权限。开源软件则源代码开放,同时赋予使用者修改,二次发布的权限,但同时有一些限制。不同的限制条款就组成了不同的开源授权协议。这其中比较有名的有GPL, LGPL, Apache, BSD, MIT等等。这些协议有的限制比较严格(GPL, LGPL),有的则非常宽松(Apache, BSD, MIT)。但它们都是有copyright的,比如要保留署名权。
除了这些开源的协议之外,还有一个就是public domain。所谓public domain,就是作者完全的将所有版权全部捐献,任何人,任何组织,可以拿它做任何的事情,而没有任何的限制。以public domain发布的代码比较少,比较有名的是sqlite。
我们将框架代码完全捐献给公众领域(public domain),希望它可以成为大家开发应用的一个好帮手,一个DIY的原始素材,一个你可以用它来做什么事情而没有任何限制的框架。
2.1版本的主要改动点如下:
升级不需要做任何改动,直接下载最新的代码,解压缩,替换原来的代码即可。
使用文档:http://devel.zentao.net/help-book-zentaophphelp
视频教程:http://devel.zentao.net/article-browse-1233.html
禅道项目管理软件从2.0版本开始已经内置了插件管理。禅道的插件是完全利用ZenTaoPHP框架的扩展机制实现的,欢迎广大的PHP爱好者来开发禅道的插件。
禅道项目管理软件介绍:http://www.zentao.net/help-book-zentaopmshelp.html
禅道项目管理软件扩展机制:http://devel.zentao.net/help-book-zentaophphelp-1231.html
禅道项目管理软件插件下载:http://www.zentao.net/extension-browse.html
我们欢迎任何形式的插件,开源的,商业的,免费的,收费的,我们都欢迎!期待您的参与!