Linux桌面系統 Week2 0925
因為5A的電腦不能灌Ubuntu,所以今天先提到自由軟體的圖書館環境。自由軟體是供民眾使用、研究、散布、與改善的工具,公共圖書館扮演借出圖書、教育民眾、保存推動社區文化,具體有維護資訊全、引入新的資訊格式、推動社區經濟發展、推動閱讀學習、成為第三公共空間,而圖書館與自由軟體兩者之間的關係都有來民眾參與,無法獨立存在。
自由軟體吸引圖書館使用的原因是因為自由軟體是公共授權不須付費,可以遠端連線,從輔大就可以更正偏遠圖書館系統的錯誤。自由軟體 (Free Software) 或開放原始碼 (Open Source) 都不是專有名詞,沒有智慧財產權。自由軟體和開放原始碼是由自由軟體基金會 (Free Software Foundation, FSF) 或開放原始碼促進會
(Open Source Initiative, OSI) 定義為標準。
斯托曼不滿意軟體被用來營利,先有GNU計畫,後成立自由軟體基金會,並在Linux問世後納入GNU,將其作業系統命名為GNU/Linux 作業系統,自由軟體基金會宗旨是1.推動電腦使用者的自由2.捍衛所有自有軟體使用者的權益。反對數位內容限制管理(Digital Restrictions Management,DRM)、軟體專利自由軟體基金會的工作
1. 維護自由軟體哲學的文章
2. 維護自由軟體定義
3. 界定什麼軟體才是自由軟體
4. 贊助 GNU 計畫,自由軟體方式授權的完整作業系統。
5. 贊助與推動重要的自由軟體發展。
自由軟體基金會主要定義使用者自由使用軟體的自由
0. 不論目的為何,有使用該軟體的自由。
1. 有研究該軟體如何運作的自由,並且得以改寫該軟體來符合使用者自身的需求。
2. 有重新散佈該軟體的自由。
3. 有改善再利用該軟體的自由,並且可以發表改寫版供公眾使用。
因為英文中自由軟體(free software)中free有自由和免費之意,所以人們常常會以為自由軟體是免費的,其實自由軟體一樣受著作權保護,自由軟體基金會也會判斷此軟體是不是自由軟體並授權大眾使用(但並不是免費),主要是以下列四項為基準判斷屬性:
1. 使用軟體的四種自由
2. 符合著佐權的規定
3. 與 GNU 第二版及第三版通用公共授權條款相容
4. 實務運作沒有困難
開放原始碼促進會和自由軟體基金會不同,自由軟體基金會較重視使用者使用的自由,開放原始碼促進會比較重視開發者發展軟體的自由,開放原始碼促進會會開放源始碼不只讓使用者近用原始碼,它的授權條款散布過程必須符合十項範疇:
1. 自由再散佈:允許自由再散佈程式,並且不可以因此而收取授權金,不過仍然可以收取授權金以外的費用。
2. 原始碼:以原始碼形式散布程式,以備他人修改。
3. 衍生作品:允許他人修改原程式,並且允許他人散布修改過的程式。
4. 原創原始碼的完整性:必須保持原始碼的完整性,修改過的版本應以不同的版本編號呈現,或以修正檔方式附加於原程式的形式來散布。
5. 不得對任何人或團體有差別待遇:其目的讓開放原始碼軟體可以廣泛地散布。
6. 不得對使用範圍有差別待遇:可以在任何範圍內運用,包括商業領域。
7. 散布授權條款:授權條款中的權利適用於收到程式的所有使用者。
8. 授權條款不得專屬於特定產品:軟體內的部份程式被拿出來單獨散佈時,仍應使用相同的授權條款。
9. 授權條款不得限制其他軟體:多個程式一併散佈時,不得限制其他程式必須是開放原始碼。
10. 授權條款必須技術中立:可以在任何環境散布,包括非網際網路環境以及非圖形化使用者環境。
著佐權(Copyleft)規定使用該程式或作品的人,必須把修改及擴充的程式或作品,以同樣方式釋放出來。專屬軟體的作者以著作權剝奪使用者的自由,著佐權則以著作權保障使用者的自由,所以更改「著作權」 (Copyright) 為「著佐權」 (Copyleft) 。英文的「right」 (右) 被換為「left」 (左) ,原有的中文譯名
「作」,則以諧音「佐」取代。
自由與開放之間的歧見,自由軟體是賦予使用者特定自由的軟體而非免費,開放原始碼的定義是直接從我們對於自由軟體的界定衍生而來「任何人都可以獲得它的原始碼」。開源軟體僅僅考慮軟體來源碼的許可證;而自由軟體,還要考慮執行軟體的裝置是否允許使用者執行修改後的程式例如Intel晶片就不支援Linux作業系統。
使用Linux 為核心的自由軟體很多,但受到是自由軟體基金會認可的只有9種,原因是因為:
1.收錄不自由軟體。
2.使用的 Linux 核心程式有瑕疵:包括目的碼、未散布原始碼。
Ubuntu不是受認可的自由軟體原因也是如此,依照授權可分為四種:
1. Canonical 支援的免費及開放原始碼軟體(main)
2. 社群支援的免費及開放原始碼軟體(universe)
3. 私有版權的硬體驅動程式(restricted)
4. 受版權或相關法律規定限制的軟體(multiverse)
圖書館專用的軟體是圖書館自動化系統 Integrated Library,在圖書館自動化系統內設定 Z39.50 伺服器,就能夠讀取外館的書目資料。但還是有圖書館因為廠商要求而封閉書目資料,沒有開放Z39.50/SRU
通信協定。