热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

怎么理解PHP是开源的?

怎么理解PHP是开源的?开源就是公开源代码的意思公开源代码不一定是免费使用的,也不代表能任意修改~~开源和免费没关系虽然大多开源的都是免费的但是就和3楼说得一样.

怎么理解PHP是开源的?

开源就是公开源代码的意思...公开源代码不一定是免费使用的,也不代表能任意修改~~开源和免费没关系...虽然大多开源的都是免费的...但是就和3楼说得一样..要看协议的~~协议里有限制你只能学不能改,也不能用,事实上你就不能随意用...虽然大多协议只限制商业目的!

我想问个问题..为什么人人都说PHP是开源的...

开源或非开源,说的不是你编写的程序是否被别人看见,而是这个语言的深层次源代码是否开放给程序员,像微软的.net为非开源,你如果要继续研究学习下去,就要发钱了。

php是开源的程序,所谓的开源指的是哪些地方,不开源的有哪些?

与你这个使用者关系不太大,开源指其许可协议 (license)。php使用的许可协议是类似BSD的,还有个比较常使的叫GPL。

我先说GPL比较好,GPL是个限制性很强的开源license。

一旦用GPL发行软件,则必须带有源代码。允许软件使用者修改源代码,修改后可重新发行,但必须继续以GPL做许可协议,并且一定也要带有源代码。“发行”不一定是免费的。BSD license关键特点在于完全免费,也可以修改源代码后发行,可以不再以BSD协议发行,使用上几乎完全自由。

你可以看到两者的一些区别:BSD的软件被修改后不再以BSD许可协议发行,因此可以不带源代码,用户不能再修改了,往往被直接用作商业用途。有很多商业例子,像mac os x就是使用FreeBSD的内核,加上苹果自己的图形系统。GPL的软件强制性要带有源代码,其修改后的产品也只能用GPL继续发行,确保以后的用户有修改的权利,也确保了用户不能将别人的代码“据为己有”。

GPL软件其实是可以卖钱的,最少可以卖出一次。但“再发行者”要免费,原始作者也没办法阻止。

Php代码如何实现代码保护,不被窃取?

1、目前也就混淆加密之类的了。给你推荐两个用过的,xend和swoole。

2、分布式架构的不是为了解决代码泄露的。

3、你要是怕代码泄露让系统架构师写好框架,设计接口让其他技术去实现即可。


推荐阅读
author-avatar
仇顺嵐
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有