php、asp、jsp关于开源的问题

来源:百度知道 编辑:UC知道 时间:2024/05/23 11:08:55
1.开源究竟是个什么概念?

2.php开源是不是说明我用它开发的程序,可以作为产品去买,用于商业用途?而asp不开源,我能不能用它开发产品,用于商业用途呢?

广义来讲,可以看到程序的全部源码,称开源。

程序代码开源:代码开个屁,要看网站作者是否加密代码了。
没有加密就是开源的,加密了就不是开源的,比如PHP的zend加密,

个人认为:开源相对来说是编译器的开源,
PHP是可以下载PHP的源码自己编译,这种叫开源。
你听谁说过可以下载IIS的源码自己编译的?JSP一点都不知道,无法解释。

2:编译器是否开源不影响你开发的程序用于商业用途。

3:linux是开源的吧,还不是有人在卖,没吊事。

4:打击正版,推崇盗版。哈哈哈。。。。

你说的是PHP和ASP本身..而是基于PHP和ASP得代码

如果是基于库的产品的话..PHP和ASP得授权都没规定所开发的程序的授权限制

就本身而言...PHP是开源的..具体什么授权不是很清楚..可以上官方查看..

而MS没有对ASP开源...

1发布源代码。就是开源。
2免费和开源不同

1发布源代码。就是开源。

2.jsp和php是开源的,,是因为不仅可以得到解析程序,,还可以得到解析程序的源代码用作自己编译和修改,,而asp不能

如果你有在linux下编译安装php的经验就知道了

从官方下载的php安装文件都是用c编写的,,你可以修改里面的c源代码,,然后在linux上编译成执行文件生成php解析器

公开源代码就是开源,和商业用途没什么关系.