PHP程序员站--PHP编程开发平台
 当前位置:主页 >> PHP开源 >> PHP开源框架 >> 

ZenTaoPHP框架以Public Domain协议发布2.1版本

ZenTaoPHP框架以Public Domain协议发布2.1版本

来源:PHP程序员站  作者:PHP程序员站  发布时间:2011-05-30
大家好,我们高兴的向大家宣布,ZenTaoPHP框架从2.1版本开始,彻底放弃版权,将代码捐献给public domain。希望ZenTaoPHP框架可以成为大家开发应用的一个好帮手! 一、关于ZenTaoPHP框架 最开始ZenTaoPHP框架是为了服务 禅道开源项目管理软件 而开发的。当时设计这个框

大家好,我们高兴的向大家宣布,ZenTaoPHP框架从2.1版本开始,彻底放弃版权,将代码捐献给public domain。希望ZenTaoPHP框架可以成为大家开发应用的一个好帮手!

一、关于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版本呢?

二、为什么选择public domain协议?

大家所熟知的开源软件和商业软件,其基本的法律基础还是版权所有。开源软件和商业软件的主要区别在于源代码是否开放,还有是否有修改、二次发布的权利,是否限制商用等等。

一般来讲商业软件源代码是不开放的,购买者仅仅有使用的权限。开源软件则源代码开放,同时赋予使用者修改,二次发布的权限,但同时有一些限制。不同的限制条款就组成了不同的开源授权协议。这其中比较有名的有GPL, LGPL, Apache, BSD, MIT等等。这些协议有的限制比较严格(GPL, LGPL),有的则非常宽松(Apache, BSD, MIT)。但它们都是有copyright的,比如要保留署名权。

除了这些开源的协议之外,还有一个就是public domain。所谓public domain,就是作者完全的将所有版权全部捐献,任何人,任何组织,可以拿它做任何的事情,而没有任何的限制。以public domain发布的代码比较少,比较有名的是sqlite。

我们将框架代码完全捐献给公众领域(public domain),希望它可以成为大家开发应用的一个好帮手,一个DIY的原始素材,一个你可以用它来做什么事情而没有任何限制的框架。

三、2.1版本的改动点

2.1版本的主要改动点如下:

  • 修复获取PATH_INFO的兼容问题。
  • 修复客户端语言和客户端风格的兼容问题。
  • 扩展目录由原来的opt改为ext。
  • 优化性能。
  • 增加数据库读写分离功能。
  • control中增加了getCSS()和getJS()方法,这样view层可以将html, js, css也都彻底的分开。
  • json格式的输出进一步完善,增加了status的状态,还有md5的哈希校验码。

四、下载地址

http://sourceforge.net/projects/zentaophp/files/zenttaophp/ZenTaoPHP%202.1/ZenTaoPHP.2.1.zip/download

     

五、帮助文档

升级不需要做任何改动,直接下载最新的代码,解压缩,替换原来的代码即可。

使用文档: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

我们欢迎任何形式的插件,开源的,商业的,免费的,收费的,我们都欢迎!期待您的参与!


延伸阅读:
理解PHP中的MVC编程之MVC框架简介
敏捷 PHP 框架: CodeIgniter 1.6.2 发布
国外主流PHP框架比较
PHP框架 DooPHP 1.2 发布
PHP框架论述
SpeedPHP框架介绍
国外十大最流行PHP框架排名
国内主流PHP框架ThinkHP和FleaPHP比较
开源Ajax框架ZK 简介
PHP 框架 CodeIgniter 发布 2.0 版
Ding 0.32发布,PHP应用开发框架
Go语言的Web开发框架 Web.Go
PHP开源框架:PRADO简介
IrisMVC 1.0 发布,PHP5 框架
Tags: ZenTaoPHP   框架   协议  
最新文章
推荐阅读
月点击排行榜
PHP程序员站 Copyright © 2007-2010,PHPERZ.COM All Rights Reserved 粤ICP备07503606号