2015年10月29日 星期四

Linux桌面系統 Week6 1023
    雖然因為不可抗力因素這學期課表有打亂,但這周還是照著老師的時間上課。這次上自由軟體以前就有講過,但這次又重新講一次,讓我加深印象更了解。公開放在網路上供人下載的程式軟體很多其實不是自由軟體,我們現在使用的程式大部分都不是該放原始碼,我們購買申請一樣事物時會要求看過並同意服務條款、隱私權等,但是似乎不點擊同意就不能使用強迫消費者同意。自由軟體其實
0. 不論目的為何,有使用該軟體的自由。
1. 有研究該軟體如何運作的自由,並得以改寫該軟體來符合使用者自身的需求。取得該軟體之原始碼為達成此目的之前提。
2. 有重新散佈該軟體的自由,所以每個人都可以藉由散佈自由軟體來敦親睦鄰。
3. 有改善再利用該軟體的自由,並且可以發表改寫版供公眾使用,使整個社群都可以受惠。
4. 如前項,取得該軟體之原始碼為達成此目的之前提。

    因為 free 這個英文字,具有自由和免費的意思,「自由軟體」的「自由 (Free) 」不是指「免費」而是指「言論自由」。
    而開放原始碼是一種發展軟體的方法,透過分散式同儕評閱的力量,及透明化過程的方法,開放原始碼自許為較佳品質、高可信度、更有彈性、低成本的方法,更可終結廠商的壟斷。
    開放原始碼不只讓使用者近用原始碼,它的授權條款必須指明其散布過程必須符合十項範疇:
1. 自由再散佈:允許自由再散佈程式,並且不可以因此而收取授權金,不過仍然可以收取授權金以外的費用;
2. 原始碼:以原始碼形式散布程式,以備他人修改。
3. 衍生作品:允許他人修改原程式,並且允許他人散布修改過的程式。
4. 原創原始碼的完整性:必須保持原始碼的完整性,修改過的版本,應以不同的版本編號呈現,或以修正檔方式,附加於原程式的形式,來散布修改程式。
5. 不得對任何人或團體有差別待遇:其目的是讓開放原始碼軟體可以廣泛地散布。
6. 不得對使用範圍有差別待遇:可以在任何範圍內運用,包括商業領域。
7. 散布授權條款:授權條款中的權利適用於收到程式的所有使用者。
8. 授權條款不得專屬於特定產品:軟體內的部份程式被拿出來單獨散佈時,仍應使用相同的授權條款。
9. 授權條款不得限制其他軟體:多個程式一併散佈時,不得限制其他程式必須是開放原始碼。
10.授權條款必須技術中立:可以在任何環境散布,包括非網際網路環境以及非圖形化使用者環境。
    現在教授的Ubuntu並不是自由軟體因為。
1.未指明只收錄自由軟體,移除不自由的軟體。
2.使用的 Linux 核心程式有瑕疵:包括若干目的碼、未散佈原始碼。
   若要使用自由軟體可以使用gNewSense,是以 Debian Ubuntu 為基礎的發行版。


沒有留言:

張貼留言