开源文化的了解
来源:互联网 发布:克里金插值算法 编辑:程序博客网 时间:2024/05/17 03:06
开源(Open Source,开放源码)被非赢利软件组织(美国的Open Source Initiative协会)注册为认证标记,并对其进行了正式的定义,用于描述那些源码可以被公众使用的软件,并且此软件的使用、修改和发行也不受许可证的限制。
Open Source(即开放源代码)的定义由Bruce Perens(曾是Debian的创始人之一)定义如下:
●自由再散布(Free Distribution):获得源代码的人可自由再将此源代码散布。
●源代码(Source Code):程式的可执行档在散布时,必需随附完整源代码或是可让人方便的事后取得源代码。
●衍生著作(Derived Works):让人可依此源代码修改后,在依照同一授权条款的情形下再散布。
●原创作者程式源代码的完整性(Integrity of The Author’s Source Code):意即修改后的版本,需以不同的版本号码以与原始的程式码做分别,保障原始的程式码完整性。
●不得对任何人或团体有差别待遇(No Discrimination Against Persons or Groups):开放源代码软件不得因性别、团体、国家、族群等设定限制,但若是因为法律规定的情形则为例外(如:美国政府限制高加密软件的出口)。
●对程式在任何领域内的利用不得有差别待遇(No Discrimination Against Fields of Endeavor):意即不得限制商业使用。
●散布授权条款(Distribution of License):若软件再散布,必需以同一条款散布之。
●授权条款不得专属于特定产品(License Must Not Be Specific to a Product):若多个程式组合成一套软件,则当某一开放源代码的程式单独散布时,也必需要符合开放源代码的条件。
●授权条款不得限制其他软件(License Must Not Restrict Other Software):当某一开放源代码软件与其他非开放源代码软件一起散布时(例如放在同一光碟片),不得限制其他软件的授权条件也要遵照开放源代码的授权。
●授权条款必须技术中立(License Must Be Technology-Neutral):意即授权条款不得限制为电子格式才有效,若是纸本的授权条款也应视为有效。
开放源码软件运动是计算机科学领域的一种文化现象,源自黑客对智慧成果共享、自由的追求。开源运动发展到现在,这种能够积极促进人类文明发展的文化已经渗透到信息、教育、健康等领域,融入了哲学范畴。
- 开源文化的了解
- 深入了解英语文化的点滴
- 开源文化,多么的迷人。
- 【开源文化】
- 开源文化
- 开源文化
- 开源文化
- 开源文化
- 开源文化
- GNU/Linux 与开源文化的那些人和事
- GNU/Linux与开源文化的那些人和事
- 两岸开源文化面面观
- 开源硬件和创客文化
- 通过 Transifex 中文化开源软件
- 文化的品位和文化的品格
- 加糖的CRM---开源项目Sugar CRM中文化安装过程- -
- 加糖的CRM---开源项目Sugar CRM中文化安装过程
- eclipse的中文化
- 一个linux系统编程新手的心得体会
- 今天的准备刺第一针了的飞秋
- paip.C#.net 悬浮窗口的建立总结
- Top500强,Green500强、Graph500强的最新世界排名(2013)来自中国的超级计算机
- python系列技巧
- 开源文化的了解
- hdu 1054(简单的树形dp)
- C# Attribute特性 (二)
- 对于Yii中radioButtonList控件validateOnSubmit时出错的不完美解决方案
- hdu1003 Max Sum
- 华为:将两个数从字符串转为数,将这两个数做乘积后再转化为字符串保存起来
- 服务器开发之定时器设计
- SharePoint 2010 Cookbook: Backup a Site Collection Automatically with a PowerShell Script
- ORCL 卸载