GNU 公告,第 1 卷第 7 期,1989 年 6 月

目錄


空白頁

此頁面為空白,以便編號正確。

GNU 是誰

一些新成員加入了我們的全職團隊。Joseph Arceneaux 正在開發 Emacs 版本 19。即將到來的是 Karl BerryKathy HargreavesJim KingdonRandy Smith 一直在 GDB 上工作,他將在秋季離開我們去讀研究所。

Mike Haertel 回到我們身邊,正在開發一種新的、更有效率的 malloc,並完成由 Nobuyuki Hikichi 開始的 C 語言直譯器。Roland McGrath 已被聘請在夏季完成他開始的 ANSI C 函式庫。

Brian Fox 仍然在加州大學聖塔芭芭拉分校為我們工作。他正在 Beta 發布 BASH,即「Bourne Again SHell」,它是 GNU 版本的 sh,其中包含了 Korn 和 C shell 中的擴展功能。Jay Fenlason 正在編寫 GNU 試算表程式 Oleo,並維護 GNU 組譯器、tarsed。Jay 還負責我們的備份和建立發行磁帶。Diane Barlow Close 是我們的第一位全職技術作家,她正在撰寫所有已為我們完成的小型 Unix 公用程式的文件,同時居住在加州聖地牙哥。

Opus Goldstein 是我們辦公室的全方位員工。如果您致電我們的辦公室,接電話的就是她。她負責處理訂單,以及基金會的日常營運。Robert Chassell 是我們的財務主管。除了處理與程式設計無關的基金會事務外,他還在編寫 Emacs Lisp 初級程式設計入門。

Richard Stallman 繼續擔任志工,執行無數任務,包括改進 C 編譯器、GNU Emacs 等及其文件。最後,志工 Len Tower 繼續擔任我們的電子 JOAT(全方位員工),處理郵寄清單、資訊請求、系統維護等。

GNU 公告

版權所有 (C) 1989 自由軟體基金會有限公司。

作者:Joseph Arceneaux、Robert Chassell、John Gilmore、
Leonard H. Tower Jr. 和 Richard Stallman

插圖:Etienne Suvasa

本頁面依據 創用 CC 姓名標示-禁止改作 3.0 美國授權條款 授權。

自由軟體基金會是什麼?

自由軟體基金會致力於消除對電腦程式的複製、再發行、理解和修改的限制。我們透過推廣在電腦使用的所有領域中開發和使用自由軟體來做到這一點。具體來說,我們正在組建一個完整的整合軟體系統,稱為「GNU」(GNU's Not Unix),它將與 Unix 向上相容。這個系統的一些大型組件已經在運作,我們現在正在發行它們。

我們名稱中的「自由」一詞指的是兩個特定的自由:第一,複製程式並將其贈送給您的朋友和同事的自由;第二,透過完全存取原始碼,隨意更改程式的自由。此外,您可以研究原始碼並學習這些程式是如何編寫的。然後,您或許可以移植它、改進它,並與他人分享您的變更。

其他組織發行任何可用的自由軟體。相比之下,FSF 專注於開發新的自由軟體,朝著建立一個足夠完整的 GNU 系統邁進,以消除購買專有系統的需求。

除了開發 GNU 之外,基金會還有次要職能:製作 GNU 軟體的磁帶和印刷手冊、執行發行,以及接受捐贈以支持 GNU 開發。我們是免稅的;您可以從您的稅務申報中扣除給我們的捐款。我們的開發工作部分由捐款資助,部分由發行費用資助。請注意,發行費用僅購買發行服務:您永遠不必向任何人支付授權費即可使用 GNU 軟體,而且您始終可以免費從朋友的電腦複製一份(前提是您的朋友願意)。

基金會還維護一份服務目錄:一份為 GNU 程式和系統使用者提供付費服務的人員清單。服務可以是指回答新使用者的問題、客製化程式、移植到新系統,或任何其他事項。如果您想被列入清單,請與我們聯絡。

在我們建立程式後,我們會不斷更新和改進它們。我們每年為每個程式發布 2 到 20 個更新。在開發新程式的同時做到這一點需要大量的工作,因此,始終歡迎捐贈相關的原始碼和文件、機器、勞動力或資金。

基金會的董事會成員為:Richard Stallman,總裁;Robert Chassell,財務主管;Gerald J. Sussman、Harold Abelson 和 Leonard H. Tower Jr.,董事。

Copyleft 是什麼?

在題為「自由軟體基金會是什麼?」的章節中,我們聲明「您永遠不必向任何人支付授權費即可使用 GNU 軟體,而且您始終可以免費從朋友的電腦複製一份。」這究竟是什麼意思,我們如何確保它始終如此?

使程式自由的最簡單方法是將其置於公共領域。然後,從分享者那裡獲得它的人可以與他人分享。但是不良公民也可以做他們想做的事情:在典型的「不要與您的鄰居分享」授權條款下銷售僅二進制版本的程式。因此,他們將享受原始程式自由的好處,同時剝奪使用者獲得這些好處。很容易就會發生大多數使用者以這種方式獲得程式,而我們使程式對所有使用者都自由的目標將會被破壞。

為了防止這種情況發生,我們通常不會將 GNU 程式置於公共領域。相反,我們使用我們稱為 copyleft 的東西來保護它們。Copyleft 是一種法律工具,它使每個人都可以自由複製程式,只要獲得副本的人也獲得進一步發行副本的自由,以及修改其副本的自由(這意味著他們必須獲得原始碼的存取權)。典型的軟體公司使用著作權來剝奪這些自由;現在我們軟體分享者使用 copyleft 來保護這些自由。

GNU 專案使用的 copyleft 是由著作權聲明和 GNU 通用公共授權條款 的組合構成的。著作權聲明是通常的那種。通用公共授權條款是一個複製授權條款,它基本上說明您擁有我們希望您擁有的自由,並且您不能剝奪任何其他人擁有的這些自由。(實際文件包含我們律師說我們需要的幾頁相當複雜的法律術語。)完整的授權條款包含在所有 GNU 原始碼發行版和許多手冊中,我們將應要求向您發送一份印刷副本。

最近,基金會對通用公共授權條款進行了重大變更。複製條款保持不變,但授權條款的結構不同,現在更容易 copyleft 程式。授權條款現在本質上是一個子常式,程式只需要聲明通用公共授權條款適用於它們。關於使用授權條款的具體資訊現在隨附在其中,因此請參考那裡以了解詳細資訊。

「當我們享受他人發明的巨大好處時,我們應該樂於透過我們的任何發明為他人服務」

			-Benjamin Franklin

GNU 快訊

程式設計自由行動主義

作者:Richard Stallman

「因此,受益於同胞的發現不僅是一項自然權利,也是每個人對自己和社會應盡的自然義務;由此產生的相互、普遍的進步是人類塵世命運的實現。」

		-Robinson, "Treatise on the Law of Patents."

介面著作權之爭加速升溫

反對使用者介面著作權的鬥爭正在積聚勢頭。GNU 創始人 Richard Stallman 與麻省理工學院教授 Gerald J. Sussman 和 Marvin Minsky 一起在麻省理工學院的學生報紙 The Tech 上刊登了一則廣告,警告這種壟斷可能會對電腦使用者和電腦產業造成的危害。以下是廣告的文字


電腦科學家們,注意了!

蘋果和蓮花公司正試圖創造一種新型的法律壟斷:使用者介面著作權。這些壟斷將對電腦軟體和系統的使用者和開發人員造成嚴重的問題。

直到兩年前,法律似乎還很明確:沒有人可以限制他人使用使用者介面;程式設計師可以自由地實作他們選擇的任何介面。模仿介面,有時會進行修改,是電腦領域的標準做法。我們所知的介面就是以這種方式逐步發展而來的;例如,Macintosh 使用者介面是在史丹佛大學、SRI、全錄公司和其他地方歷時十五年開發出來的。數百名學生和研究人員為此付出了努力,現在沒有人有權擁有這一切。

大多數電腦公司和幾乎所有電腦使用者都對這種情況感到滿意。蓮花和蘋果公司表示,它沒有提供「足夠的誘因」來開發他們的產品,但當他們決定這樣做時,他們一定認為它「足夠」了。似乎他們不滿足於繼續在市場上競爭的機會——甚至不滿足於先發優勢。

如果允許蓮花和蘋果公司透過法院制定法律,先例將會阻礙軟體產業

表達您的意見!重新考慮您的計畫!您可以有所作為。

	  This is a paid political advertisement, sponsored by
	   Marvin Minsky, Richard Stallman, Gerald J. Sussman
				    
		 KEEP THEIR LAWYERS OFF OUR COMPUTERS!

來自波士頓環球報和電腦經銷商新聞的記者看到了這則廣告,然後在他們的報紙上發表了文章。隨後,在電腦世界和資訊世界中出現了對環球報文章的後續報導。資訊世界文章被一位公共關係代理人看到,他正在捐贈時間來幫助對抗使用者介面著作權。此外,幾位律師要求我們協助尋找有用的專家證人。

在 5 月 24 日星期三,程式設計自由聯盟在劍橋市糾察了蓮花開發公司。儘管下大雨的可能性很高,但仍有約 200 人出現參加示威活動,他們舉著標語並發放傳單。與會者包括 ACM 主席 Bryan S. Kocher 和麻省理工學院 AI 實驗室主任 Patrick Winston。抗議活動由 FSF 創始人 Richard Stallman 領導。

如果您想幫助爭取編寫程式的自由,您可以加入程式設計自由聯盟並為其工作。由於聯盟仍在組織中,因此沒有自己的地址。目前,您可以致電或寫信給自由軟體基金會轉程式設計自由聯盟。但是請注意,聯盟將是一個與基金會完全不同的組織,具有不同的議程和人員。聯盟將專門致力於打擊限制程式設計師開發軟體自由的壟斷企圖。

危險的立法提案

參議員 Orrin Hatch 提出了一項立法,禁止任何人(包括私人個人)借出和出租軟體。類似的立法已經在考慮用於音樂錄音。此類立法將是對傳統的借閱和租借自由的積極攻擊。如果圖書館開始將其內容限制為過時的媒體,則最終可能會被迫走向滅亡。

Hatch 和這項法案的其他支持者認為,軟體出版商正在損失大量金錢,因為人們只借用軟體來製作副本。借出軟體的圖書館表示這是不真實的,但即使這是真的,也不足以成為如此攻擊我們自由的理由。在國會山莊,基本上沒有人反對這項立法;軟體出版商非常直言不諱地表達了他們的立場,但幾乎沒有人或組織努力解釋使用者的利益。

對這項提案的唯一阻力來自美國圖書館協會,他們已在這項法案中獲得了語言,允許圖書館在這項立法中獲得三年試驗期的豁免。然而,軟體出版商似乎只會繼續抱怨「損失」的利潤,並且在試驗期結束時,即使是圖書館也將被禁止借出軟體。

重新獲得這些權利將比現在努力維護它們困難得多。請幫助人們警惕這個問題。寫信給參議員 Hatch 和眾議員 Dennis DeConcini 以及您自己的立法者,並要求他們投票反對 S.198 法案,《電腦軟體租賃修正法案》。一個足夠的地址是

	Senator So and So	Representative Such and Such
	United States Senate	U.S. House of Representatives
	Washington, DC 20510	Washington, DC 20515

您也可以撥打 (202) 225-3121 給參議員和眾議員,或在您的電話簿中查找他們當地的辦公室。

Common Knowledge 的通用索引

還有一個名為 Common Knowledge 的國際團體正在努力編譯公共領域、無著作權且機器可讀的資訊。該團體由記者、科學家、圖書館員和其他人士組成,正在收集一個非著作權資訊資料庫,他們稱之為「通用索引」。他們這樣做是為了提供資訊商人的替代方案,這些資訊商人越來越成功地減少傳統圖書館可用的資料量。他們的地址是

Common Knowledge, Jefferson, MD 21755, USA, Phone: (301) 695--3100

GNU 願望清單

本期的願望是

透過 GCC 移植 BSD Unix

作者:John Gilmore

我已透過 GNU C 編譯器移植了加州大學柏克萊分校最新的 Unix 原始碼。在此過程中,我使 Berkeley Unix 更符合 ANSI C 標準草案,使許多程式更少依賴機器和編譯器,並測試了 GCC。

多年來,Berkeley Unix 一直是高效能 Unix 系統的標準,並繼續提供改進的 AT&T Unix 發行版的替代方案。然而,Berkeley 的 C 編譯器是基於 AT&T 的可攜式 C 編譯器 PCC 的舊版本。透過將 GCC 合併到 Berkeley 發行版中,我們提供了 ANSI C 相容性、更好的最佳化和改進的編譯器維護。GNU 專案獲得了 GCC 的重要測試案例,以及自由軟體運動中的強大合作夥伴。

該專案由 John Gilmore 構思,並得到 Berkeley 的 Keith Bostic 和 Mike Karels 以及 FSF 的 Richard Stallman 的協助。我完成了大部分實際移植工作,而 Keith 和 Mike 提供了機器資源,在重大決策上進行了合作,並仲裁了對 Unix 變更的風格和內容。Richard 為編譯器錯誤修復和問題解決提供了快速的周轉。

我們正在產生一個 Unix 原始碼樹,它可以由舊編譯器和新編譯器編譯。我們沒有引入新的 #ifdef,而是重寫程式碼,使其不依賴於任何一個編譯器的特性。每當我們必須進行變更時,我們都會朝著 ANSI C、POSIX 相容性和機器獨立性的方向發展。

我們使用了 GCC 版本 1.15 到 1.35。我對 Unix 原始碼樹進行了四次完整的「遍歷」;每次都涉及在整個原始碼樹上執行「make clean; make」,並檢查 500K 到 800K 的結果輸出。我會盡可能多地修復錯誤,在此過程中測試原始碼樹的小部分,然後將我的變更合併回主原始碼並再次重建整個程式。

錯誤分為兩大類:ANSI C 中的語言變更和不可移植的程式碼。在某些情況下,很難區分兩者。

主要的 ANSI C 問題是前處理器中字元常數的產生。系統標頭檔中過度使用此現在已過時的功能導致我們變更了大約 10 個包含檔和約 45 個原始碼模組。另一個前處理器問題是 ANSI C 對符號串聯使用不同的語法;我們重寫了五個模組的片段,以避免必須串聯符號。ANSI C 闡明了宣告為 extern 的名稱範圍的規則。我們在 38 個以上的檔案中移動了 extern 宣告或新增了全域函數宣告以處理此問題。九個程式使用了新的 ANSI 關鍵字,例如 signedconst 作為識別字;我們選擇了新的識別字。十一個模組將 typedefs 用作形式參數名稱,或將 unsigned 與 typedef 一起使用。

我們在 Unix 原始碼中發現的最糟糕的不可移植結構是將指標與不適合指標類型的成員名稱一起使用。修復這個問題造成了很多工作,因為我們必須弄清楚每個未類型化或錯誤類型化的指標的真正用途,然後修復其類型以及對它的引用。我們由於這個原因變更了 5 個模組,並放棄了一個程式 efl,因為它需要太多的工作才能修復。

另一個問題是由於將 CPP 用作組譯器原始碼的巨集處理器而引起的。我們透過使組譯器原始碼可接受舊 CPP 和 ANSI CPP 來規避這個問題。

一個主要問題是 C 原始碼中的 asm 結構。有些程式是用 C 語言編寫的,其中混雜著組譯器程式碼,當使用原始編譯器以外的任何編譯器編譯時,都會產生混亂。其他常式,例如 compress,會在這裡或那裡插入一個 asm 作為最佳化。還有更多模組,包括核心,在組譯和連結之前,在 C 編譯器產生的組譯器程式碼上執行 sed 腳本。我們消除了盡可能多的 asm 用法,並將其他用法轉換為 `.s' 檔案中的組譯器語言子常式。Pascal 和 Lisp 直譯器都使用了大量的 sed 腳本破解;每個都需要幾天的時間才能修復。

我們修復了三個使用多字元常數的程式;兩個顯然是錯誤。十五個程式試圖宣告函數或變數,同時省略了類型和儲存類別;我們在宣告中新增了 int。在兩個模組中,這診斷出由使用 `;' 而不是預期的 `,' 引起的錯誤。對剖析宣告規則的變更使我們修復了五個模組,而 GCC 改進的錯誤檢查捕獲了另外六個模組中的宣告錯誤。十五個程式修復了雜項指標使用錯誤。GCC 捕獲了由誤解符號擴展引起的五個模組中的錯誤。還捕獲並修復了五到十個其他雜項錯誤。

我們對目前的結果感到滿意。大多數 Unix 程式碼在編譯時沒有問題,並且我們已執行的部分沒有程式碼產生錯誤。最糟糕的 ANSI C 變更僅需要更改大約 50 個模組,並且只有兩個如此嚴重的問題。到目前為止,已經發現了 GCC 中的總共 20 個錯誤,並且其中大多數錯誤現在已修復。我們預計錯誤數量是這個數量的幾倍;編譯器的狀況比我們任何人預期的都要好。

Unix 原始碼中已經移除許多與 ANSI C 的次要問題和細微不相容性。現在在進行 BSD Unix 移植時,需要注意的使用者程式應該少得多。但是,我們並沒有嘗試使 Berkeley Unix 完全符合 ANSI C 標準。特別是,我們保留了前處理器註解 (#endif FOO) 以及機器特定的 #define (#ifdef vax)。GCC 支援這些功能,即使 ANSI C 不支援。

未完成的工作仍然存在。BSD 核心尚未移植到 GCC,儘管它已經過語法檢查。核心的最佳化將會導致問題,直到在所有正確的位置使用 volatile 宣告。可攜式 C 編譯器的片段仍然在 lint、f77 和 pc 內部使用。各種原始碼仍然需要修復它們的 setjmp 呼叫,以便只有 volatile 變數在 longjmp 後依賴於保持其值。

我們的變更將提供給 Berkeley 下一個軟體發行版的接收者,無論何時發行。我們也將向其他參與將 Unix 移植到 ANSI C 的人提供差異。

未來的專案包括建立一套完整的 ANSI C 和 POSIX 相容的包含檔和函式庫(包括函數原型),以及轉換現有的原始碼以使用它們。最終目標是產生一個完全符合標準的 Unix 系統——不僅在提供給使用者的介面中,而且在可以在任何符合標準的編譯器和函式庫上編譯和執行的原始碼中。

GNU 和 Berkeley 之間合作的成功鼓勵了進一步的合作。GNU 專案正在努力提供 Berkeley Unix 缺乏的 System V 功能的重新實作,例如改進的 shell 和 make 命令。作為回報,Berkeley 已將其大部分軟體發布到公共領域,消除了 AT&T 未提供的程式所需的 AT&T 授權要求。大量「已釋放」的 BSD 軟體可透過 uucp 或 ftp 從 uunet.uu.net 的子目錄 `bsd-sources' 取得,以及在 GNU 編譯器磁帶和 UUNET 磁帶上取得。

GNU 計劃狀態報告

GNU 文件

GNU 文件以 Texinfo 原始檔的形式發行。Texinfo 原始檔可以產生排版好的紙本副本和線上格式,並透過選單驅動系統存取。

為了製作印刷手冊,Texinfo 原始檔會透過 TeX 排版程式處理。為了使用 GNU Emacs 製作線上文件,Texinfo 原始檔會使用 M-x texinfo-format-buffer 指令處理;產生的 Info 檔案會安裝在 info 目錄中,您可以透過輸入 C-h i 來存取。

以下手冊,隨我們的軟體提供,也有紙本版本;請參閱封底內側的訂購單。

Emacs 手冊 描述如何使用 GNU Emacs。它也解釋了進階功能,例如大綱模式和正規表示式搜尋。手冊說明了如何使用用於 C 和 Lisp 等語言的特殊模式、如何使用 tags 工具程式,以及如何編譯和修正程式碼。它也描述了如何製作自己的按鍵綁定和進行其他基本自訂。

本手冊 *不* 涵蓋 Emacs Lisp 程式設計。這個主題將在 Emacs Lisp 入門程式設計手冊和 Emacs Lisp 參考手冊中處理。參考手冊應該會在今年夏天出版。請留意公告。

Texinfo 手冊 描述如何以 Texinfo 原始碼撰寫文件。它描述了用於從同一個原始檔建立 Info 檔案和印刷文件的標記語言:如何製作表格、清單、章節、節點、索引和交叉參考。它也描述了如何在 GNU Emacs 中使用 Texinfo 模式以及如何捕捉錯誤。

Termcap 手冊 通常被描述為「比您想知道的 Termcap 知識還要多兩倍」。它描述了 Termcap 資料庫的格式、終端機功能的定義以及如何查詢終端機描述。本手冊主要適用於程式設計師。

Bison 手冊 描述如何撰寫語法描述,Bison 可以將其轉換為可以解析該語法的 C 程式。本手冊假設您事先沒有解析器產生器的知識。它描述了概念,然後提供了一系列越來越複雜的範例,然後詳細描述了發生的事情。

GAWK 手冊 描述如何使用 GNU 版本的 AWK。它是為從未使用過 AWK 的人撰寫的,並描述了這種強大的字串操作語言的所有功能。

Make 手冊 描述了 GNU Make 工具程式,這是一個用於在需要時重建其他程式部分的程式。手冊說明了如何撰寫 makefile,makefile 描述了如何重新編譯程式的各個部分以及它們如何相互依賴。

GDB 手冊 解釋了如何使用 GNU 除錯器。它描述了如何在除錯器的控制下執行程式、如何檢查和更改程式內部的資料,以及如何修改程式內部的控制流程。它也解釋了如何透過 GNU Emacs 使用 GDB,並自動顯示原始碼行。

現在可用的 GNU 軟體

我們現在提供三種 Unix 軟體原始碼發行磁帶,以及用於 GNU Emacs 和 GNU C 的 VMS 磁帶,其中包括原始碼和 VMS 可執行檔。第一個 Unix 磁帶(稱為「發行版」或「Emacs」磁帶)包含 GNU Emacs 以及我們認為可靠的各種其他經過良好測試的程式。第二個 Unix 磁帶(稱為「Beta 測試」或「編譯器」磁帶)包含 GNU C 編譯器和相關工具程式,以及其他測試較不徹底的新程式。第三個 Unix 磁帶(稱為「X11」磁帶)包含來自 MIT X consortium 的 X11 發行版。有關媒體等的詳細資訊,請參閱封底內側的訂購單。

發行磁帶的內容

此磁帶上的軟體被認為相當穩定,但與往常一樣,我們歡迎您的錯誤回報。

Beta 測試磁帶的內容

此磁帶上的程式都是最近發行的版本,可以認為處於使用者測試的各個階段。與往常一樣,我們徵求您的意見和錯誤回報。這個磁帶也稱為編譯器磁帶。

X11 磁帶的內容。

X11 磁帶包含 MIT X 視窗系統的版本 11,發行版 3。X11 比不再支援的版本 10 更強大,但不相容。MIT 不再將版本 11 標記為「beta 測試」,但仍在發布頻繁的修補程式和更新。

VMS Emacs 和編譯器磁帶

我們提供 GNU Emacs 編輯器的 VMS 磁帶,以及一個單獨的 VMS 磁帶,其中包含 beta 測試版 GNU C 編譯器。VMS 編譯器磁帶還包含 Bison(編譯 GCC 需要)、GAS(組譯 GCC 輸出需要)以及一些函式庫和標頭檔。兩個 VMS 磁帶都包含您可以從中啟動的可執行檔。

如何取得 GNU 軟體

自由軟體基金會的所有軟體和出版物均在允許複製和重新發行的許可下發行。取得 GNU 軟體最簡單的方法是從其他擁有它的人那裡複製。

如果您可以存取網際網路,您可以從主機 prep.ai.mit.edu 取得最新的軟體。如需更多資訊,請閱讀該主機上的 /u/emacs/GETTING.GNU.SOFTWARE 檔案。請注意,prep 的網際網路位址已更改為 18.71.0.38

如果您無法從朋友或網路上取得軟體,或者如果您想為我們的努力貢獻一些資金並接收最新版本,自由軟體基金會會收取複製和發行費發行磁帶。請參閱封底內側的訂購單。

也有第三方團體發行我們的軟體:不與我們合作但以其他形式擁有我們軟體的人員和組織。為了您的方便,下面列出了一些。請注意,自由軟體基金會與他們 *沒有* 任何關係,並且不對他們版本的時效性或回應的迅速性負責。

這些提供匿名 FTP 的網際網路站點

scam.berkeley.edu, spam.istc.sri.com, bu-it.bu.edu,
wsmr-simtel20.army.mil (under `PD:<Unix.GNU>'),
cc.utah.edu (VMS GNU Emacs), and uunet.uu.net.

SPAN 網路上的使用者可以詢問 rdss::corbet

有關如何使用 UUCP 取得一些 GNU 程式的資訊可透過電子郵件從以下地址取得

hao!scicom!qetzal!upba!ugn!nepa!denny, arnold@skeeve.UUCP,
uunet!hutch!barber, hqda-ai!merlin, acornrc!bob,
ames!killer!wisner, mit-eddie!bloom-beacon!ht!spt!gz,
sun!nosun!illian!darylm, or info@uunet.uu.net.

俄亥俄州立大學也透過 UUCP 提供 GNU 程式。他們每月在 USENET 上的新聞群組 comp.sources.d 上發布他們的指示。目前詳細資訊來自 Karl Kleinpaste karl@tut.cis.ohio-state.edu...!osu-cis!karl;或 Bob Sutterfield(在上述地址中用 bob 替換 karl)。

有關取得適用於 AT&T Unix PC(又名 3B1 或 PC7300)的 GNU Emacs 軟碟的資訊可從以下地址取得:brant@manta.pha.pa.us

感謝 GNU

感謝我們的 *匿名貢獻者*,並感謝 Hewlett-Packard 各捐贈了 10 萬美元。此外,感謝開放軟體基金會捐贈了 25,000 美元。

非常感謝以下人員複製 Sun 卡匣:Index Technology 的 *Barry Kleinman* 和 *Andre Mesarovic*;*George Brown*;*Devon McCullough* 和 *Nick Papadakis*;Phoenix Technology 的 *Mark Nahabedian* 和 *Shaun Keller*;以及最後預先感謝 ICAD 的 *Mark Hannon*。

感謝 GNU Flashes 和 GNU 專案狀態報告中提到的所有人。

感謝 MIT 電腦科學實驗室及其主任 *Michael Dertouzos 教授*。LCS 為 FSF 提供了 Microvax 的貸款,用於程式開發。

感謝 MIT 人工智慧實驗室提供各種寶貴的協助。

感謝 *Arnold Robbins* 和 *Dave Trueman* 在 GAWK 和 GAWK 手冊方面的工作。

感謝 MIT INFOODS 專案的 *John Klensin* 允許我們使用專案的機器製作我們的 VMS 母帶。

感謝所有借給我們機器的單位,包括 Thinking Machines, Inc. 的 *Brewster Kahle* 提供 Sun 4/110、*K. Richard Magill* 提供 AT&T Unix PC、CMU 的 Mach 專案提供 Sun 3/60、Intel Corp. 提供他們的 386 工作站,以及東京的 SONY Corp. 和 Software Research Associates, Inc. 提供 SONY News 工作站。

感謝所有貢獻移植版本和擴充功能的人,以及所有貢獻其他原始碼、文件和良好錯誤回報的人。

感謝那些捐款和提供幫助的人。也感謝那些透過訂購 Emacs 手冊和發行磁帶來支持我們的人。

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

                                                -------
                                               |       |
Free Software Foundation, Inc.                 | stamp |
675 Massachusetts Avenue                       |       |
Cambridge, MA  02139  USA                      | here  |
                                               |       |
                                                -------