close

上課筆記

自由軟體

定義:可以不受限制地自由使用、複製、研究、修改和分發的,尊重使用者自由的軟體。

(1)自由軟體受到選定的「自由軟體授權協議」保護而發布(或是放置在公有領域),其發布以原始碼為主,二進制檔可有可無。

(2)自由軟體授權條款的類型主要有GPL授權條款和BSD授權條款兩種。

 

重點概述:

先有執行者才有標準,再去遵守

軟體只是授權方式不同,但內容相同

使用者使用軟體時若有問題,則可向開發商解決

自由軟體對全世界的商業發展特別是硬體有巨大的貢獻,多數嵌入式裝置系統基於BSD開發而無授權費用。

自由軟體保障的是使用者使用權

開放原始碼保障的是開發者的權利

自由軟體不是沒有著作權

自由軟體不使用封閉格式(ex: DOC檔)

所有軟體都有bug

 

根據斯托曼和自由軟體基金會(FSF)的定義,自由軟體賦予使用者四種自由

自由之零:不論目的為何,有使用該軟體的自由

自由之一:有研究該軟體如何運作的自由,並且得以修改該軟體來符合使用者自身的需求。取得該軟體之源碼為達成此目的之前提。

自由之二:有重新散布該軟體的自由,所以每個人都可以藉由散布自由軟體來敦親睦鄰

自由之三:有改善再利用該軟體的自由,並且可以發表修訂後的版本供公眾使用,如此一來,整個社群都可以受惠。如前項,取得該軟體之源碼為達成此目的之前提。

 

開放性原始碼軟體

軟體更應符合以下的範疇(OSD, 2006):

1. 自由再散佈

          該軟體的授權,應同意將該軟體可以置於其他的系統中銷售或贈送,不能有任何限制;不應從其銷售中要求任何費用。

2. 原始碼

         這個程式必須提供原始碼,且必須允許可以散佈原始碼或是編譯後的執行碼。沒有附原始碼的產品,必須以眾所皆知的方法提供原始碼,收取合理的複製費用,經由網際網路下載則不能收費。

        原始碼必須包裝成程式設計師可以修改的格式,不允許故意混淆原始碼,也不允許提供經由前置處理器或翻譯器編譯過的中繼程式

3. 衍生作品

          這個授權書必需同意修改及衍生原作品, 且必須同意以原軟體授權書相同的條件散佈衍生作品。

4. 完整性

           為了在安裝階段修改原始程式,在同意把"補丁"檔和原始碼同時散布的前提下,才能夠限制修改原始碼

         授權書必須清楚地允許散布軟體修改後的原始碼;可以要求散布衍生作品時,以不同於原軟體的名稱或版本編號。

5. 不能歧視任何人或團體

          授權書不能歧視任何人或團體。

6. 不歧視任何領域的努力

         授權書不能限制任何人在特定領域使用軟體

        例如,不能限制特定公司或基因研究產業使用該程式。

7. 散佈許可證

         附屬於程式的權利必須適用於所有再散布的程式,不需要任何單位的再授權。

8. 授權書不能針對某個產品

          附屬於程式的權利不能祗適用於含蓋該程式的特定軟體版本。從特定軟體抽取出來的程式,以該程式之名使用或散布時,再散布程式的授權書應擁有與原軟體版本相同的權利。

9. 授權書不能限制其他的軟體

          授權書不能限制同時散布的其他軟體

          如:此授權書不能要求在同個載體上散布的其他程式,必須是開放源碼軟體。

10. 授權書必須技術中立

              授權書的內容不能以任何個別技術或介面為基準

 

Debian 社群契約

與自由軟體社群訂立社群契約

1. Debian 將始終是 100% 的自由軟體

 我們制訂一個名為Debian 自由軟體指導方針的標准便於我 們判定某項作品自由與否。我們許諾,將保證 Debian 系統機器附帶的套件遵循這些自由軟體的方針。我們將同時支持在 Debian 上開 發及使用自由或者非自由軟體的使用者。但是,我們決不讓這個系統依賴於任何非自由軟體。

2. 我們將回報自由軟體社群

當我們編寫 Debian 系統的新的部件之時,我們將使其遵循 Debian 自由軟體指導 方針的理念。我們將力盡所能,打造最優秀的系統,以 利自由軟體得到最廣泛的使用及散布。我們將反饋那些作品被 我們系統收錄的上游作者,例如錯誤的修正 、改良的意見以及使用者的需求等這些信息。

3. 我們絕不隱瞞問題

我們將始終把我們整個的錯誤報告資料庫開放給公眾閱讀。 由使用者線上提交的報告,將會很快的出現在其他人的眼前。

4. 我們將優先考慮我們的使用者及自由軟體

我們由我們的使用者及自由軟體社群的需要所導向。我們將優先考慮他們的利益。我 們將在多種計算環境中支持我們的使用者的操作需要。我們不反對在 Debian 系統上 使用非自由軟體,我們也不會嘗試向創建和使用這部分軟體的使用者索取費用。我們 允許他人,在沒有我們的資金的參與下,制造包括 Debian 以及商業軟體的增值套 件。為了達成這些目標,我們將提供一集成的、高質量的、100% 自由的軟體,而 不附加任何可能阻止在這些方面使用的法律限制。

5. 哪些作品不符合我們的自由軟體規範

我們明瞭,某些我們的使用者需要使用不符合 Debian 自由軟體指導方針的作品。 我們為這些作品,在我們的 FTP 庫中留出了contrib以及  non-free目錄。在這些目錄下的套件,並不屬於 Debian 系統 儘管它們已被配置成可以在 Debian 下使用。我們鼓勵光碟製造商閱讀這些目錄下 的軟體的許可證,以判斷他們是否可以在光碟中散布這些軟體 。所以,儘管非自由軟體並非 Debian 系統的一部分,我們仍支持它們的使用,并 且我們為非自由軟體提供了公共資源 (諸如我們的程式 錯誤追蹤系統以及通信論壇)。

 

參考資料

自由軟體(維基)

https://zh.wikipedia.org/wiki/%E8%87%AA%E7%94%B1%E8%BD%AF%E4%BB%B6

自由軟體

https://sites.google.com/site/freetwsoftware/definition

 

arrow
arrow
    文章標籤
    3月25日
    全站熱搜

    wendy1251103 發表在 痞客邦 留言(0) 人氣()