开源软件 

开放源代码促进会(OSI)徽標

开源软件(英語:open source software缩写OSS)又称开放源代码软件,是源代码可以任意获取的计算机软件,这种软件的版权持有人在软件协议的规定下保留一部分权利并允许用户学习、修改以及以任何目的向任何人分发该软件。开源协议通常符合開放原始碼的定義的要求。一些开源软件发布到公有领域。开源软件常公开和合作开发。开源软件是开放源代码开发的最常见例子,也经常与用户生成内容比较[1]。开源软件的英文“open source software”一词出自自由软件的营销活动[2]

开源软件同时也是一種軟體散佈模式。一般軟體僅可取得已編譯的二進位可執行檔(exe),通常只有軟體作者或著作權所有者等擁有程式原始碼。

有些軟體的作者只將原始碼公開,卻不符合「開放原始碼」的定義及條件,因為作者可能設定公開原始碼的條件限制,諸如限制可閱讀原始碼的對象、限制衍生產品等,此稱之為公开源代码的免费软件(Freeware,例如知名网络论坛軟體Discuz!),因此公開原始碼的軟體並不一定可稱為開放原始碼軟體。

  1. ^ Verts, William T. Open source software. World Book Online Reference Center. 2008-01-13. (原始内容存档于2011-01-01). 
  2. ^ Frequently Asked Questions. Open Source Initiative. [2008-09-08]. (原始内容存档于2006-04-23). 



取材自維基百科 - 中文時事百科