close
  • 著作權不保護自由軟體和開發軟體,但仍擁有著作權
  • 就算是自由軟體仍需要維修,koha有幾萬個Bug,一定要解決的。Debian沒有任何公司負責維護,由社群一起維護,社群有著作權,符合美國自由軟體作為標準。
  •  

專屬軟體:

public domain w/o source (w/o的意思為without)

鴉片軟體象徵用了就無法離開。

共享軟體軟體做出來後可以使用一段時間,過了時間需要繳錢。

免費下載軟體做出來後可以使用,過了時間不需要繳錢。

1自由軟體

1.1源起

電腦開始有的時候,買電腦的硬體,再來為了機器寫軟體

1981 Apple2電腦問世之前,世界無開放原體的概念,沒有過軟體能在機器外應用。

之後Apple2的規格很多人模仿與操作

理查·馬修·斯托曼 1983年的GNU計畫,理想雖美妙,但因為理想所以無法實現

Debian也是GNU計畫

GNU說明作業系統要裝甚麼軟體,像是有計算表、瀏覽器等等。

美國的自由軟體基金會的目標為使用者而不是在軟體上

就如同圖書館應該以讀者為主,而不是館藏本身,像在借書的時候圖書館員總是提醒還書時間,圖書館該在意的不是館藏而是讀者的需求。

自由軟體基金會的工作是:

  1. 維護自由軟體哲學的文章
  2. 維護自由軟體定義
  3. 界定什麼軟體才是自由軟體:認證、授權
  4. 贊助 GNU 計畫,自由軟體方式授權的完整作業系統。
  5. 贊助與推動重要的自由軟體發展,包括完整的電子郵件與外殼服務,以及郵寄名單。持續發展 GNU 作業系統,讓志工很容易地參與,包括贊助大草原(Savannah)網站,做為自由軟體的套件庫與發展中心。

美國自由軟體基金會的威脅為軟體變成專屬軟體

Digital right <->Digital restriction

GPL公共軟體授權軟體

1.2自由軟體的定義

自由軟體賦予使用者四種自由:

  • 不論目的為何,有使用該軟體的自由(自由之零)。

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

  • 有重新散佈該軟體的自由,所以每個人都可以藉由散佈自由軟體來敦親睦鄰(自由之二)。

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

 

1.3 授權條款

不相容的條款還是有自由軟體基金會授權

2. 開放原始碼

2.1源起

1983年自由軟體開始後

1998年,自由軟體陣營中的部分成員分裂出來,並以“開源”為名繼續開展現行。開放原始碼定義由裴倫斯(Bruce Perens)所擬,其曾經為 Debian 開發計畫的領導人,並為 Debian 草擬「Debian 自由軟體指導綱要 (The Debian Free Software Guidelines,DFSG)」,用來判斷 Debian 計畫中的程式是否為自由軟體

Debain為一個計畫,男女朋友名字的結合...

2.2 定義

開放原始碼 授權條款必須指明其散布過程必須符合十項範疇:

  1. 自由再散布:允許自由再散布程式,並且不可以因此而收取授權金,不過仍然可以收取授權金以外的費用;

  2. 原始碼:以原始碼形式散布程式,以備他人修改。

  3. 衍生作品:允許他人修改原程式, 並且允許他人散布修改過的程式。

  4. 原創原始碼的完整性:必須保持原始碼的完整性,修改過的版本,應以不同的版本編號呈現,或以修正檔方式,附加於原程式的形式,來散布修改程式。

  5. 不得對任何人或團體有差別待遇:其目的係讓開放原始碼軟體可以廣泛地散布。

  6. 不得對使用範圍有差別待遇:可以在任何範圍內運用,包括商業領域。

  7. 散布授權條款:授權條款中的權利適用於收到程式的所有使用者。

  8. 授權條款不得專屬於特定產品:軟體內的部份程式被拿出來單獨散布時,仍應使用相同的授權條款。

  9. 授權條款不得限制其他軟體:多個程式一併散布時,不得限制其他程式必須是開放原始碼。

  10. 授權條款必須技術中立: 可以在任何環境散布,包括非網際網路環境以及非圖形化使用者環境。不可以只用LIUX才能開啟軟體。

開放授權碼與自由軟體的比較:
自由軟體注重的是使用者的自由

開放軟體注重在發展軟體的方法

2.3 授權條款

開放原始碼組織認可66種授權條款 ,這66種軟體也有GPL

3 著佐權

copyright是修改軟體後再公開的過程

軟體放在公共領域也不算自由軟體,因為可能有人把軟體變成專屬軟體

4 自由與開放的歧見

不管軟體是偏開放軟體或是自由軟體,只是授權的問題。

4.1 斯托曼的反擊

自由軟體因為free這個詞有免費的意思因而產生了誤解。

開放原始碼:生產軟體程序

自由軟體:以使用者為主

令人生畏的自由導致了開放原始碼的生成。

Sourceforge:Find ,Create and Publish for Free

5 全面自由的軟體

自由軟體基金會Guidelines for Free System Distributions 認可的GNU/Linux發行版有8種 ,可是卻沒有Debian。

因為在安裝的選項時,不管是專屬軟體或是自由軟體都需要使用

koha程式有三十幾萬

6 Preinstall 買電腦自己裝自由軟體。

arrow
arrow
    全站熱搜

    陳家薇 發表在 痞客邦 留言(0) 人氣()