开源项目
kangaroo-egg开源工程遵循GNU通用公共许可证GPL(GNU General Public License)开发,在你下载和使用源代码前,请阅读并同意GPL许可。(http://www.gnu.org/copyleft/gpl.html),中文版本(/gpl/gpl_chs.html)。GPL协议简述
- 确保软件自始至终都以开放源代码形式发布,保护开发成果不被窃取用作商业发售。任何一套软件,只要其中使用了受GPL协议保护的第三方软件的源程序,并向非开发人员发布时,软件本身也就自动成为受GPL保护并且约束的实体。也就是说,此时它必须开放源代码。
- GPL大致就是一个拷贝并留下(Copyleft,或译为“反版权”、“非盈利版本”、“版权所无”、“版责”等)的体现。你可以去掉所有原作的版权信息,只要你保持开源,并且随源代码、二进制版附上GPL的许可证就行,让后人可以很明确地得知此软件的授权信息。GPL精髓就是,只要使软件在完整开源的情况下,尽可能使使用者得到自由发挥的空间,使软件得到更快更好的发展。
- 无论软件以何种形式发布,都必须同时附上源代码。例如在web上提供下载,就必须在二进制版本(如果有的话)下载的同一个页面,清楚地提供源代码下载的链接。如果以光盘形式发布,就必须同时附上源文件的光盘。
- 开发或维护遵循GPL协议开发的软件的公司或个人,可以对使用者收取一定的服务费用。但还是一句老话即必须无偿提供软件的完整源代码,不得将源代码与服务做捆绑或任何变相捆绑销售。
工程编译提示
源程序环境为JBuilder2006,JBuilder2006有一个免费的基础版,使用此基础版就可以编译本源代码。
源代码说明
kangaroo-egg是一个完全拥有自主知识产权的web服务器,完全是从零开发,完全没有采用和参考任何其它开源项目。
如果您已经阅读并同意GPL许可