记得最初学习PHP的时候还不知道ZEND是怎么一回事情。后来发现下载的一些PHP源码,尤其是国人
发布的PHP程序几乎都是ZEND过的(所谓的加密or编译)。
那ZEND到底有什么用呢?
之前一直认为PHP也可以PYTHON一样,“编译”后可以加快运行速度。刚在zend官方看了下说明,其实这个功能也仅仅为了保护知识产权,防止抄袭源码。
看来指望提升性能是不行了,说不定解密运行过程中还降低效率呢。
目前DEZEND形同虚设,呼吁直接开源
在5小时之前,也尝试了下dezend的过程,发现不管是国际友人还是国内牛人,都已经完善的公布了全套dezend方法,包括执行程序。
也顺便测试了下几个大名鼎鼎的PHP项目,结果是顺利的得到全套源码。
dezend的原理其实也不难理解。。。。
其实这个问题很矛盾
首先是希望更多的PHP项目开源,以便大家学习研究。
然而对于耗费大量人力物力研发出了PHP产品如果直接开源了,那多少还是舍不得的,毕竟抄袭的行为太多了。所以通过zend可以暂时保密下,又可以让用户体验该产品的功能。这也挺好,可一旦dezend技术被公开了,那对于厂商又是个损失。到时候就没什么公司愿意提供免费的PHP产品,而只是出售给客户了。这个状况也不理想。看来维持现状是个好办法,只让一小部分知道如何dezend就可以了。。
那ZEND到底有什么用呢?
之前一直认为PHP也可以PYTHON一样,“编译”后可以加快运行速度。刚在zend官方看了下说明,其实这个功能也仅仅为了保护知识产权,防止抄袭源码。
Zend Guard (formerly Zend Encoder) protects your applications from reverse engineering, unauthorized customization by providing encoding and obfuscation. It further protects from unlicensed use and redistribution by providing comprehensive licensing support. This combined functionality makes software distribution worry free.
|
看来指望提升性能是不行了,说不定解密运行过程中还降低效率呢。
目前DEZEND形同虚设,呼吁直接开源
在5小时之前,也尝试了下dezend的过程,发现不管是国际友人还是国内牛人,都已经完善的公布了全套dezend方法,包括执行程序。
也顺便测试了下几个大名鼎鼎的PHP项目,结果是顺利的得到全套源码。
dezend的原理其实也不难理解。。。。
其实这个问题很矛盾
首先是希望更多的PHP项目开源,以便大家学习研究。
然而对于耗费大量人力物力研发出了PHP产品如果直接开源了,那多少还是舍不得的,毕竟抄袭的行为太多了。所以通过zend可以暂时保密下,又可以让用户体验该产品的功能。这也挺好,可一旦dezend技术被公开了,那对于厂商又是个损失。到时候就没什么公司愿意提供免费的PHP产品,而只是出售给客户了。这个状况也不理想。看来维持现状是个好办法,只让一小部分知道如何dezend就可以了。。
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/13712257/viewspace-224944/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/13712257/viewspace-224944/