登入  |  English
感謝您對「自由軟體鑄造場」的支持與愛護,十多年來「自由軟體鑄造場」受中央研究院支持,並在資訊科學研究所以及資訊科技創新研究中心執行,現已完成階段性的任務。 原網站預計持續維運至 2021年底,網站內容基本上不會再更動。本網站由 Denny Huang 備份封存。
也紀念我們永遠的朋友 李士傑先生(Shih-Chieh Ilya Li)。
使用者注意事項 判斷一個軟體是自由軟體的方法

法律源地

本網站法律源地提供相當多自由軟體授權與法律的資訊,歡迎您閱讀這些資訊。

 

判斷一個軟體是自由軟體的方法

若是初次接觸自由軟體,在茫茫的網海中想要辨認出自由軟體,的確不是件容易的事情。鑄造場提供以下一些簡單的判斷方法,讓您可以在面對一個陌生軟體的時候,初步判斷它屬於自由軟體的可能性。

要判斷一個軟體是不是自由軟體,最明確的方式就是看它的授權條款,其次就是這個軟體的介紹文字中是否有用到特定的名詞來形容。這兩種判斷方法都很明確,卻不見得簡單,因為這些資訊不見得會放在顯眼之處,而是藏在層層網站架構中的某一個網頁裡,因此鑄造場最後也提供其他的判斷方法,供您有需要時參考之用。

 

方法一:採用自由軟體授權條款

軟體直接聲明是採用某某條款授權,若某某條款是自由軟體授權條款,這個軟體當然就是自由軟體。以下是常見的自由軟體授權條款,若看到一個軟體採用其中一個條款授權的話,就可以斷定這個軟體是自由軟體:

  1. Apache License 1.1 (Apache-1.1)
  2. Apache License 2.0 (Apache-2.0)
  3. Artistic License (Artistic)
  4. BSD License (BSD)
  5. Common Public License 1.0 (CPL-1.0)
  6. Common Development and Distribution License (CDDL)
  7. Eclipse Public License (EPL-1.0)
  8. GNU General Public License 2.0 (GPL-2.0)
  9. GNU General Public License 3.0 (GPL-3.0)
  10. GNU Lesser General Public License 2.1 (LGPL-2.1)
  11. GNU Lesser General Public License 3.0 (LGPL-3.0)
  12. MIT License (MIT)
  13. Mozilla Public License 1.1 (MPL-1.1)
  14. Python License (Python)
  15. Q Public License 1.0 (QPL-1.0)

 

自由軟體授權條款當然不止這邊所列的十五份,您可以到開放源碼促進會 (Open Source Initiative, OSI) 與自由軟體基金會 (Free Software Foundation, FSF) 的網站上查閱參考其他的授權條款:

 

方法二:採用自由軟體相關名詞來描述軟體

若是看到用「自由軟體」、「開放原始碼」、「開放源碼軟體」或者是英文 "free software"、"open source"、"open source software" 等等特定名詞來描述一個軟體,表明這個軟體原則上就是自由軟體、開放原始碼或開放源碼軟體。

 

方法三:其他文字特徵

其他可工作判斷的特徵包括出現以下的文字:

  1. 原始碼可以自由取得 (source freely available)
  2. 社群 (community)

 

原始碼可以自由取得與修改是自由軟體的一大特性,因此您若是看到有個軟體的原始碼可以讓人自由取得的話,這個軟體是自由軟體的可能性便相當的高。而因為自由軟體是透過網路虛擬社群來進行開發工作,因此「社群」這個詞在自由軟體領域中時常可見,當您看到一個軟體介紹文字中有使用「社群」這個詞的時候,這個軟體也相當有可能是自由軟體。

 

方法四:直接發問

若是您在網站上搜尋不到上面所提的資訊,卻又想要知道這個軟體是不是自由軟體,這時候,就請直接向這個軟體的散布者或開發者發信詢問吧!





分類: 使用者注意事項