本文目录一览:
怎么理解PHP是开源的?
开源就是公开源代码的意思...
公开源代码不一定是免费使用的,也不代表能任意修改~~
开源和免费没关系...虽然大多开源的都是免费的...但是就和3楼说得一样..要看协议的~~
协议里有限制你只能学不能改,也不能用,事实上你就不能随意用...虽然大多协议只限制商业目的!
php、asp、jsp关于开源的问题
广义来讲,可以看到程序的全部源码,称开源。
程序代码开源:代码开个屁,要看网站作者是否加密代码了。
没有加密就是开源的,加密了就不是开源的,比如PHP的zend加密,
个人认为:开源相对来说是编译器的开源,
PHP是可以下载PHP的源码自己编译,这种叫开源。
你听谁说过可以下载IIS的源码自己编译的?JSP一点都不知道,无法解释。
2:编译器是否开源不影响你开发的程序用于商业用途。
3:linux是开源的吧,还不是有人在卖,没吊事。
4:打击正版,推崇盗版。哈哈哈。。。。
什么是php开源?开源是什么意思
与你这个使用者关系不太大,开源指其许可协议 (license)。
php使用的许可协议是类似BSD的,还有个比较常使的叫GPL。
我先说GPL比较好,GPL是个限制性很强的开源license。一旦用GPL发行软件,则必须带有源代码。允许软件使用者修改源代码,修改后可重新发行,但必须继续以GPL做许可协议,并且一定也要带有源代码。“发行”不一定是免费的。
BSD license关键特点在于完全免费,也可以修改源代码后发行,可以不再以BSD协议发行,使用上几乎完全自由。
你可以看到两者的一些区别:
BSD的软件被修改后不再以BSD许可协议发行,因此可以不带源代码,用户不能再修改了,往往被直接用作商业用途。有很多商业例子,像mac os x就是使用FreeBSD的内核,加上苹果自己的图形系统。
GPL的软件强制性要带有源代码,其修改后的产品也只能用GPL继续发行,确保以后的用户有修改的权利,也确保了用户不能将别人的代码“据为己有”。
GPL软件其实是可以卖钱的,最少可以卖出一次。但“再发行者”要免费,原始作者也没办法阻止。
你作为php的使用者,你用php生产产品,不带有php这个工具的一部分,所以不属于修改php的源代码。
phpcms开源吗
绝对开源的,现在就可以去随便下载用了,以前用phpcms2008,现在有了phpcms v9了,可以去下载用哦
php的开源性
php 简单来说是一个解析器,是运行PHP程序用的。
这个解析器你可以免费使用而且是开源的。
asp的解析器不是开源的更不免费,它绑到操作系统里了,操作系统是收费的
这里的开源和免费不是指的PHP程序,,
PHP程序是否开源和免费取决于制作者。
跨平台只是他的一个优点。当然其它部份语言也有这个优点。