开源技术

绝大多数软件都是通过编程语言编写而成的,例如C语言、C++、PHP、ASP等。软件中包含着一系列代码。计算机用户可以花钱购买软件,也可以从网上下 载软件,然后再将软件安装到电脑上。软件生产商会对软件进行版权注册,用户必须遵守特定协议方能使用软件。软件通常以操作系统(平台)能读懂的0、1二 进制的形式存在。(比如说Widows是操作系统,Microsoft Office就是软件)用户将软件装上电脑后,仅仅只能得到软件的二进制版本,无法获得该软件的源代码,这样软件生产商就能保证软件不会被盗版、复制,从而保障了自己的利益。

开源软件与付费软件有什么区别?

付费软件生产商掌握着软件源代码。软件的修改、更新与升级都由软件生产商控制。

开源软件与付费软件恰恰相反。开源软件的理念就是将软件源代码公开,依靠所有软件爱好者的贡献,任何人都可以对源代码进行修改、增加安全补丁等,从而不断提升软件性能。另外开源软件安装时不嵌入其它软件,也不与其它软件相冲突。下表对开源软件与付费软件进行了详细对比。

 

部分著名的开源项目

我们整合各种强力开源资源进行网站开发。运用开源资源进行开发可以保证网站开发的透明性与灵活性,从而确保我们的客户最大程度从开源技术中受益。

 

谁在支持/使用开源技术?