OpenSourceInstall.org 首頁
會員申請

開啟 | 關閉

 所有註冊人數: 20359
今日註冊人數: 41
本週註冊人數: 129
本月註冊人數: 102
首頁 軟體搜尋 最新文章 開放原始碼介紹 本站推薦軟體 關於我們
  首頁 > 開放原始碼介紹

什麼是「開放原始碼」軟體 / 自由軟體?

開放原始碼的行為活動最早可以回朔到1960 年代。當時,售賣大型電腦的廠商如IBM,把一些軟體及原始碼一併送給客戶,讓客戶能夠因不同需求而自行更改軟體。在西元1984 史托曼 (Richard Stallman) ,創辦自由軟體基金會 FSF (Free Software Foundation),提倡自由軟體運動,直到這個時候,程式碼開放的這些軟體有了第一次的正式名稱 - 自由軟體(Free Software)。 要特別理解的是 Free 指的是「自由」並非「免費」。

自由軟體基金會所制定自由軟體的四個自由如下:

  1. 自由 0:可以在任何目的之下自由地使用這些程式
  2. 自由一:可以自由地研讀這些程式是如何運作的,並且各取所需
  3. 自由二:可以自由地在散佈拷貝版,以協助週遭的人
  4. 自由三:可以自由的修改程式,並且將改善的部份公開發表,受惠整個社會

在大多數的 開放原始碼軟體 / 自由軟體 都會有一份軟體授權文件 (LICENSE) 如GPL、LGPL、MIT等,明列軟體著作者和使用者所擁有的權利。目前開放原始碼軟體授權文件有超過六十多種,雖然每一種的授權細則有異,但都遵守自由軟體的基本精神。如果你有銷售、販賣、或希望從 自由軟體 / 開放原始碼中取得利潤,請仔細閱讀該軟體的授權文件內容,以免觸犯法律。

底下是一些常見容易混淆的名詞,各有不同的代表意義:

  • Free software 自由軟體
  • Open Source 開放原始碼 開放源碼
  • Freeware
    • 使用者可以散佈、使用,不能更改原始碼
  • Shareware 共享軟體 分享軟體
    • 使用者可以散佈、使用,但通常有一定的時間限制,如繼續使用則需付費。
  • Free Software vs Open Source Software
    • 所有的 Free Software 都是 Open Source Software
    • 大多數的 Open Source Software 都是 Free Software ,因 Open Source Software 有較多不同定義的授權
  • Free Source
    • 另一派的定義,結合 Free Software 與 Open Source

整體而言,這些程式碼開放並讓一般大眾可以自由使用的軟體,一般被稱之為開放原始碼軟體自由軟體

 


相關的參考資料: