首页 百科知识 影响世界的开源潮流

影响世界的开源潮流

时间:2023-10-10 百科知识 版权反馈
【摘要】:开源成为了一种全球性的文化现象,无数的程序员投身到各种开源项目中,并且乐此不疲。Linux、Apache、PHP、Firefox等业界领先的各类软件产品均使用了社区开发模式并采用某种开源许可协议。已经有了多种不同的开放源代码许可证协议,包括BSD、Apache、GPL、MIT、LGPL等。其中的一些比较宽松,如BSD、Apache和MIT,用户可以修改源代码,并保留修改部分的版权。关于开源协议的讨论常常是一个法律问题,一些法律系的学生会选择这方面的主题作为自己的毕业论文。

1.1.3 影响世界的开源潮流

Linux的发展历程看起来是一个充满传奇色彩的故事。特别是,为什么有如此多的人向社区贡献源代码,不索取任何酬劳并任由其他人免费使用?“因为他们乐于成为一个全球协作努力活动的一部分”,Linus这样回答说。开源成为了一种全球性的文化现象,无数的程序员投身到各种开源项目中,并且乐此不疲。

事实上,社区合作已经成为了被广泛采用的开发模式。Linux、Apache、PHP、Firefox等业界领先的各类软件产品均使用了社区开发模式并采用某种开源许可协议。包括Sun、IBM、Novell、Google甚至Microsoft在内的很多商业公司都拥有自己的开放源代码社区。

有意思的是,开放源代码的思想不仅仅根植于程序员的头脑中,更重要的是,社区合作演变成为了一种互联网文化。见证了维基百科等产品的巨大成功,人们发现,所谓的Web2.0模式从本质上是同开源思想一脉相承的。

已经有了多种不同的开放源代码许可证协议,包括BSD、Apache、GPL、MIT、LGPL等。其中的一些比较宽松,如BSD、Apache和MIT,用户可以修改源代码,并保留修改部分的版权。Linux所遵循的GPL协议相对比较严格,它要求用户将所作的一切修改回馈社区。关于开源协议的讨论常常是一个法律问题,一些法律系的学生会选择这方面的主题作为自己的毕业论文。在Google中输入关键字“开源协议”可以得到非常详尽的解答。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈