GNU 公告,第 1 卷 第 3 期,1987 年 6 月

目錄


GNU 公告是由自由軟體基金會不定期發行的電子報,為您帶來關於 GNU 計畫的消息。

GNU 是誰

通常的人們仍在為 GNU 工作:理查·史托曼 最近從韓國返回,他在四月份於韓國科學技術院(KAIST)工作。他也訪問了東京的 DECUS 並在那裡發表演講。他目前正持續開發 GNU C 編譯器。駭客 Len Tower理查·姆林納里克保羅·魯賓 在他們時間允許的情況下,正在進行各種志願工作,而 傑伊·芬拉森 則繼續全職從事 GNU 組譯器和函式庫的工作。在發行方面,FSF 財務主管 鮑勃·查塞爾 剛剛完成協調另一批 GNU Emacs 手冊的生產。傑瑞·普佐 一直在確保我們與外界的通信順利進行。

一些新人也加入了我們:馬克·達戈斯蒂諾 現在負責 FSF 收發室,處理不斷湧入的磁帶和手冊訂單。馬克是麻省理工學院物理學和電機工程學的學生。彼得·德意志,一位來自麻省理工學院的資深駭客,正在利用他的業餘時間為點陣圖螢幕編寫 PostScript 語言直譯器,以便在 X 視窗系統下與 GNU 一起使用。他的直譯器將被稱為「GhostScript」,並有望也能夠驅動印表機。彼得以他在 Lisp 和 Smalltalk 方面的工作而聞名,並繼續在 Xerox PARC 的衍生公司 ParcPlace Systems 擔任首席科學家,從事 Smalltalk 開發。維魯·辛哈 編寫了 GNU shell,即將發布以供測試。雷恩·札卡里亞森,希望我沒有拼錯他的名字,正在編寫一個郵件程式。最後,凱西·哈格里夫斯卡爾·貝瑞 轉錄了理查·史托曼關於 GNU C 編譯器如何運作的微波日講座;我們希望很快能出版該轉錄的編輯版本。凱西和卡爾都在布朗大學電腦科學系學習數位排版。他們計劃稍後設計一些字型,以便與 GhostScript 一起使用。他們還設計了出現在本公告末尾的新 FSF 訂購單。

GNU 公告

版權 (C) 1987 年 6 月 自由軟體基金會。

編輯:保羅·魯賓
作者:理查·M·史托曼,保羅·魯賓 插圖:艾蒂安·蘇瓦薩,讓-瑪麗·迪亞茲。
複製:馬克·達戈斯蒂諾。

在任何媒介中,只要保留版權聲明和許可聲明,並且發行者授予接收者本聲明允許的進一步再發行許可,即授予任何人製作或發行本文檔逐字副本的許可。

自由軟體基金會是什麼?

理查·M·史托曼 撰寫

自由軟體基金會致力於消除對軟體的複製、再發行、理解和修改的限制。

我們名稱中的「自由」一詞並非指價格;而是指自由。首先,是複製程式並將其再發行給您的鄰居的自由,以便他們可以像您一樣使用它。其次,是更改程式的自由,以便您可以控制它而不是讓它控制您;為此,必須向您提供原始碼。

基金會致力於通過開發與專有軟體相容的自由替代品來賦予您這些自由。具體來說,我們正在組裝一個完整的、整合的軟體系統「GNU」,它與 Unix 向上相容。當它發布時,每個人都將被允許複製它並將其再發行給其他人;此外,它將與原始碼一起發行,因此您將能夠通過閱讀它來了解作業系統,將其移植到您自己的機器,改進它,並與他人交換更改。

已經有一些組織發行免費的 CPM 和 MSDOS 軟體。自由軟體基金會正在做一些不同的事情。

  1. 其他組織主要為發行而存在;他們發行任何碰巧可用的東西。我們希望提供一個完整的、整合的自由系統,消除對任何專有軟體的需求。
  2. 一個結果是,我們現在只對非常適合 GNU 系統環境的軟體感興趣。發行免費的 MSDOS 或 Macintosh 軟體是一項有用的活動,但它不是我們整體計畫的一部分。
  3. 另一個結果是,我們將積極嘗試改進和擴展我們發行的軟體,盡可能快地利用我們的人力。因此,我們將始終尋求金錢、電腦設備或時間、勞力以及原始碼的捐贈,以改進 GNU 系統。
  4. 事實上,我們的主要目的是軟體開發工作;發行只是一種輔助手段,也能帶來一些資金。我們認為使用者將自行完成大部分發行工作,而不需要或不想要我們的幫助。

為什麼要使用類 Unix 系統?

為了使我們的系統擁有可以輕鬆切換到它的現有訓練有素的使用者群,以及可以在其上運行的現有應用軟體群,必須與某些廣泛使用的系統相容。(最終我們也將提供專有應用軟體的免費替代品,但那將是多年以後的事情。)

我們選擇 Unix 是因為它是一個相當簡潔的設計,已知具有可移植性,而且其普及程度仍在上升。Unix 的缺點似乎是我們可以修復的事情,而不會移除 Unix 的優點。

為什麼不模仿 MSDOS 或 CP/M?它們更廣泛地被使用,這是事實,但它們也是非常弱的系統,專為小型機器設計。Unix 更強大且更有趣。當一個系統需要數年才能實現時,為未來可用的機器編寫它非常重要;不要讓它受到目前使用最廣泛但在新系統完成時將過時的機器的功能限制。

為什麼不以新的、更先進的系統為目標,例如 Lisp 機器?主要是因為這仍然更像是一種研究工作;很有可能做出錯誤的選擇,並且系統最終會變得不太好。此外,此類系統通常與特殊的硬體相關聯。與一家製造商的機器綁定會很難保持獨立於該製造商並獲得廣泛的社群支持。

社論:反對音訊複製保護

就在科學使完美複製音樂成為可能之際,唱片公司正試圖再次使其不可能,並通過政府強制執行的複製保護。

留聲機的發明創造了一種情況,複製音訊訊號的最佳方式是通過大規模生產。這種暫時的情況使得唱片公司成為必要且有用的。它也使版權成為鼓勵有益於公眾的活動的相當無害的方式。(那是版權的最初目的。)

數位音訊磁帶錄音機將改變這一切。大規模生產的副本將不再比您可以製作的更好。唱片公司可能仍然有客戶,但它們將部分過時。

但是過時的機構不會和平地接受被忽視。因此,國會正在審議一項法案,要求在每台數位音訊磁帶錄音機中配備特定的複製保護設備。

擬議的技術方法涉及通過消除窄頻帶來降低預錄音樂的品質。當錄音機注意到該頻帶為空時,它將關閉。即使訊號來自廣播,複製它也是不可能的。

如果這項法律通過,我們可以預期會出現更多類似的情況。過去,複製資訊存在許多天然障礙,而克服障礙是一項業務。資訊革命的總體趨勢是消除這些障礙;使資訊易於複製和轉換。每次技術使事情變得更容易時,依賴障礙的企業都會要求人為的障礙——法律要求的——來取代天然的障礙。

一些通用 I/O 設備可以將您的電腦變成數位音訊磁帶錄音機。是否會有一項法律使這不可能?也許有一項法律規定您不能擁有核心的原始碼,以免您繞過政府強加的存取控制?

為了反對這項法案,請致電您的國會議員和參議員,敦促他們投票反對它。它被稱為 1987 年數位音訊磁帶錄音法案:S. 506,H.R. 1384。

您可以通過撥打資訊電話獲得電話號碼;參議員通常在州議會大廈設有辦公室。如需更多資訊,請聯繫此組織

Audio Recording Rights Coalition
PO Box 33705
1145 19th Street NW
Washington, DC  20033
1-800-282-TAPE

GNU 快訊

這是關於 GNU 計畫、自由軟體基金會和一般自由軟體的新聞項目彙編。

現已提供的 GNU 軟體

如何取得 GNU 軟體

所有軟體和出版物均在允許複製和再發行的許可下發行。取得 GNU 軟體副本的最簡單方法是從其他擁有它的人那裡取得。您無需請求許可;只需複製它即可。

如果您可以訪問網際網路,您可以從主機 prep.ai.mit.edu 取得最新發行版本的 GNU 軟體。如需更多資訊,請閱讀該主機上的 `/u2/emacs/GETTING.GNU.SOFTWARE` 文件。

如果您無法通過任何這些方式獲得副本,您可以從自由軟體基金會訂購一份。有關價格和詳細資訊,請參閱本公告末尾的訂購單。

GNU 計畫的現況,1987 年 6 月

(另請參閱本期其他地方的文章「現已提供的 GNU 軟體」)。

版權制度為何被發明?

現在版權正在成為公眾試圖忽略的公害,版權所有者試圖通過稱其為內在權利來證明這種強加是合理的。正如他們所說,他們的內在權利是一種使公共利益無關緊要的傳統。

這與版權歷史的事實相反。

最高法院已明確說明版權的目的。斯圖爾特大法官在為法院撰寫時解釋說

我們的版權法的直接影響是確保「作者」的創造性勞動獲得公平的回報。但最終目的是通過這種激勵,激發藝術創造力,以造福廣大公眾。「美國的唯一利益和授予 [版權] 壟斷的主要目標,」本法院曾說過,「在於公眾從作者的勞動中獲得的普遍利益。」

             ---Fox Film Corp. v. Doyal (286 US 123, 127)

因此,當版權干擾公眾使用程式時,這直接攻擊了擁有版權的原因。

什麼是 GNU Emacs 以及您是否想要一份副本?

GNU Emacs 是 Emacs 文字編輯器的新實作。(最近,文字編輯器在微電腦使用者中被稱為「文書處理器」。)

Emacs 是一種文字編輯器的架構,其中大多數編輯命令都是用直譯語言(通常是 Lisp)編寫的,以便使用者可以隨時編寫新的編輯命令。這使得 Emacs 能夠擁有比其他類型的編輯器更強大或更適合個人用途的編輯命令。

任何特定的編輯命令都可以用 C 語言編寫,但使用 Lisp,使用者更容易更改編輯命令或實作新的編輯命令。使用者還可以交換他們對 Emacs 的修改和擴展。結果是一個不斷增長的擴展函式庫。

GNU Emacs 擁有一個特別簡潔的 Lisp 系統,用於編寫編輯命令,以及一個已經很大的擴展函式庫。

GNU Emacs 用 C 語言編寫,專為 Unix 或類 Unix 核心設計。它包括自己的 Lisp 直譯器,用於執行編輯器的 Lisp 部分。

它是一個相當大的程式,在 vaxes 或 68000s 上約為 525k,必須加上您正在編輯的檔案、撤銷緩衝區、已載入的 Lisp 函式庫以及 Lisp 資料(例如最近刪除的文字等)的空間。這在分時機器上並不是真正的問題,因為 525k 中的大部分是共享的,但在個人電腦上可能沒有人可以共享。因此,GNU Emacs 可能無法在 IBM PC 複製機上使用,因為缺乏記憶體,除非您想在 Emacs 內部的軟體中實作虛擬記憶體。也許在配備 1 MB 記憶體的 80286 上,您可以通過使用其記憶體管理來獲勝。

一般來說,只要提供合適的 Unix 系統呼叫環境(模擬或模仿),配備 1 MB 真實記憶體或虛擬記憶體的 32 位元機器可能都可以運行 GNU Emacs。

GNU 願望清單

本期願望

感謝 GNU

自由軟體基金會要特別感謝以下 GNU

感謝麻省理工學院電腦科學實驗室。LCS 為 FSF 提供了 Microvax 貸款用於程式開發。

感謝 LCS 負責人 Dertouzos 教授。 非常感謝他決定特別支持我們。

感謝麻省理工學院人工智慧實驗室提供許多種類的寶貴協助。

感謝 Lisp Machine, Inc.。 LMI 慷慨地為 FSF 提供了辦公室空間、電腦資源和郵寄地址。 特別感謝 Bruce Deffenbaugh 在 LMI 近期動盪期間幫助我們保持營運相對平穩。

感謝 Inference Corp.。 Inference 一直以來都將 GNU Emacs 與他們提供的其他產品一同運送給客戶,並且他們已決定針對以此方式交付的每份 Emacs 捐贈 200 美元給 Richard Stallman。 這證明了靠撰寫自由軟體是可以維生的。

感謝 DEC 的 Martin Minow 給了我們一台答錄機,所以現在人們可以撥打電話 (617) 876-3296 聯絡我們。 我們大約一週查看一次留言。

感謝那些寄錢和提供幫助的人。 Advanced Decision Systems 的 James R. Payne 尤其慷慨解囊。 也感謝那些透過訂購 Emacs 手冊和發行磁帶支持我們的人。

製作這份公告是我們感謝所有對我們所做的事情表達興趣的人的方式。

*結束*