Can you summarize the following document?
        
  自由軟體對全世界的商業發展特別是硬體有巨大的貢獻,多數嵌入式裝置系統廠商鑑於自身無需支付授權費用和實用性方面的原因考慮也會在自由軟體的基礎上開發作業系統。世界上絕大多數作業系統多少都會包含有自由軟體元件(例如BSD的TCP/IP協議棧廣泛被包括MacOS,Windows在內的專有商業作業系統使用)。隨著越來越多的自由軟體支援 Microsoft Windows 平臺,還有得益於 Android 平臺的普及,目前有上億的使用者在日常生活或工作中使用自由軟體。  自由軟體直接使用者往往是計算機方面的專業人士,或者有能力理解和改變原始碼的人。隨著Ubuntu,Manjaro 等對普通使用者更友好的 GNU/Linux 作業系統的普及,普通使用者也能在缺少相關知識的情況下開箱即用。

  大多數自由軟體都使用類似的自由軟體許可證,使用最多的自由軟體許可如下

  自由軟體的英文為「英語:free software」。在英文裡「"英語:free"」一詞有「自由」、「免費」的雙重含意,對於如何區分自由軟體()和免費軟體(),自由軟體運動社群的創始人——理查德·斯托曼做出了以下的定義:“自由軟體的重點在於自由權,而非價格。要了解其所代表的概念,你應該將「free」想成是「言論自由」一詞中的含義,而不是「免費啤酒」一詞中的含義。”自由軟體代表使用者可以自由地執行、拷貝、分發、學習、修改並改進該軟體。自由軟體的定義可以追溯至GNU宣言。  大部分自由軟體都在因特網上自由釋出,往往不收取任何費用。一些或是以離線實體的方式發行,有時會酌情收取的費用(例如:工本費和運輸費),而人們可用任何價格來販售這些軟體。所以,自由軟體也可以是商業軟體:因為自由軟體許可證並不限制販賣軟體或者提供商業服務,這些並沒有違反例如GPL等自由軟體許可證。因此,“自由軟體”是關乎自由的問題,與價格無關,軟體如何定價並不影響它是否被歸類為自由軟體。

  自由軟體基金會(FSF)對自由軟體的定義首次於1989年發表。這份定義後來被布魯斯·裴倫斯(Bruce Perens)改寫為《Debian自由軟體指導方針》。  根據斯托曼和自由軟體基金會(FSF)的定義,自由軟體賦予使用者四種自由:  如果一軟體的使用者具有上述四種權利,則該軟體得以被稱之為「自由軟體」。也就是說,使用者必須能夠自由地、以不收費或是收取合理的散佈費用的方式、在任何時間再散佈該軟體的原版或是改寫版,在任何地方給任何人使用。如果使用者不必問任何人或是支付任何的許可費用從事這些行為,就表示其擁有自由軟體所賦予的自由權利。

  大部分的自由軟體可以無需費用自由獲取,並且它的原始碼可以自由修改並散佈,但它並不是沒有版權。版權是當某項作品完成時就自然產生了,不需申請或註冊,在自由軟體的場合,仍然經常要求署名或維持相同授權。以本文為例,本文在寫作的同時,作者即擁有版權,任何人皆無法剝奪。而當使用者花錢購買某套軟體時,所購買的只是“使用權”,使用者必須接受該軟體的軟體許可證才能使用這個軟體;而軟體的原作者則仍然保有其“版權”。

  封閉軟體通常會使用專屬的封閉格式,並且不允許使用者分發,這極大地限制了使用者的自由。而自由軟體則完全不同,由於自由軟體的原始碼是公開的,所以它所使用的任何格式都是透明的。自由軟體永遠不會只發布專屬的封閉格式軟體來限制使用者修改的自由。

  自由軟體的精神領袖是理查德·馬修·斯托曼。他被人稱為「最後的真正黑客」,他認為一個好的軟體,應該自由自在地讓人取用。軟體不應該拿來做為相互傾軋、剝削的工具。所以他起草GNU通用公共許可證來保障自由軟體的自由,並創辦了自由軟體基金會來貫徹他的理念。領袖們有時被稱作終身仁慈獨裁者。

  最早的開放原始碼定義是在1998年建立,來自Debian自由軟體指導方針。雖然大多數的開放原始碼軟體同時也是自由軟體,但是,GNU專案認為“開源”這個詞並沒有抓住自由軟體的真正涵義,容易讓人過於著重軟體的質量、流行與成功而忽視或拋棄自由軟體精神的道德觀和社會價值,力主自由軟體是一個道德底線。  FreeBSD、OpenBSD以及NetBSD的社群人員往往認為「Copyleft」是一種對自由的過度限制,是一種自由的侵害,因此他們傾向於使用較為寬鬆的BSD、MIT類似的協議,然而這類協議因為缺少相關的說明並不能避免其成果被專利流氓利用。一些公司/群體為了避免專利流氓的侵害而且也不想使用例如GPLv3、MPL2.0等Copyleft協議的情況下會選擇使用Apache2.0協議。  對於BSD、MIT這類較為寬鬆的自由軟體協議,GNU專案認為這是對專有軟體的鬆懈(英語:lax)和寬容式(英語:permissive),因為這些協議不能避免其衍生作品成為限制使用者自由的專有軟體,一旦你允許他們這麼做,那麼你就無法捍衛其他人的自由了。,例如FreeBSD在PlayStation 4系統軟體的使用以及BSD的TCP/IP協議棧在專有軟體的使用等。

  開源軟體與自由軟體是兩個不同的概念,只要符合開源軟體定義的軟體就能被稱為開源軟體。而自由軟體有比開源軟體更嚴格的概念,因此所有自由軟體都是開放原始碼的,但不是所有的開源軟體都能被稱為「自由」。但一般,絕大多數開源軟體也都符合自由軟體的定義。

  自由軟體的精神領袖理查德·馬修·斯托曼很反對人們把開放原始碼和自由軟體混為一談。。

  自由及開放原始碼軟體列表 免費軟體(英語:freeware)是一種不須付費就可取得的軟體,但是通常有其他的限制,使用者並沒有使用、複製、研究、修改和分發的自由。該軟體的原始碼不一定會公開,有些免費軟體即使所謂開源但是因為有會限制使用者軟體自由如限制使用者修改重分發或者限定/限制特定人群使用等行為的限制性條款存在並不是自由軟體。

  是一種限制軟體自由的行為,即通過檢測可執行檔案簽名,禁止使用者安裝或執行修改後的可執行檔案,這種行為被 Richard Stallman 稱為“專制暴君”(英語:tyrants)。這個名字源自於Tivo公司在其數字視訊錄影機的產品中使用了GNU和Linux核心的原始碼但是其從設計上限制了使用者的軟體自由,使用者不能在其產品上自由執行和使用修改後的系統。因此自由軟體基金會出版了GPLv3,GNU專案軟體的授權協議也隨之升級,然而因為各種因素很多Linux核心開發者對升級表示反對。

  數字限制管理(英語:Digital Restrictions Management)或數字限制機制(英語:Digital Restrictions Mechanisms)是自由軟體社群對數字版權管理的一種諷刺性說法,因為這種行為限制了使用者的軟體自由權利。自由軟體基金會針對此種從設計上就限制使用者軟體自由的行為發起了Defective By Design運動。

  JavaScript陷阱(英語:The JavaScript Trap)指使用者在瀏覽器中使用專有軟體卻毫不知情的現象,RMS在GNU專案網站上給出了具體的定義。  為了解決這個問題,GNU專案創造了提供探測並攔截使用者訪問的網頁上非自由、非平凡的JavaScript功能的給重視軟體自由的使用者使用。一些自由軟體社群,為了解決此類問題也作出了一些努力,例如由自由軟體基金會支援的LibrePlanet為此專門成立了行動小組。
自由軟體(英語:free software),根據自由軟體基金會對其的定義,是一類可以不受限制地自由使用、複製、研究、修改和分發的,尊重使用者自由的軟體。這方面的不受限制正是自由軟體最重要的本質,與自由軟體相對的是專有軟體(英語:proprietary software,一些人也會將其翻譯為私有軟體、封閉軟體),後者的定義與是否收取費用無關,事實上,自由軟體不一定是免費軟體,同時自由軟體本身也並不抵制商業化。自由軟體受到選定的「自由軟體授權協議」保護而釋出(或是放置在公有領域),其釋出以原始碼為主,二進位制檔案可有可無。