Chapter 21. 原始碼目錄樹的介紹及政策

Table of Contents
21.1. Makefile 檔案中的 MAINTAINER
21.2. 捐助軟體
21.3. 有負擔的 (Encumbered) 檔案
21.4. 共享程式庫 (Shared Libraries)

Contributed by Poul-Henning Kamp .

這一章記載者若干對於維護 FreeBSD 原始碼目錄樹的介紹及政策。

21.1. Makefile 檔案中的 MAINTAINER

June 1996.

如果 FreeBSD 系統的某一個部分是由一個或是一群人負責維護, 那麼我們就會在涵蓋這一部分程式碼目錄架構的 Makefiles 中加入

    MAINTAINER= email-addresses

其意義是說:

維護者 (Maintainer) 有權力以及義務維護該程式碼。 也就是說他負責修正錯誤、以及處理對於該程式碼提出的疑問報告, 若是由別的計畫維護的程式碼,則需負責追蹤版本的更新。

對於一個有維護者的程式碼的修正,必須在維護者檢視之後方能進行。 只有在維護者過了一段不能被忍受的時間後、 或是在許多封電子信之後都還沒有回應, 沒有維護者認可的修正才是被認同的。 即便如此,我們仍建議你盡可能能找個人來檢視你的修改。

在當事人不同意的情形下將他設定為程式的維護者是當然不被接受的。 另一方面來說,維護者不一定要是 committer, 同時由一組人共同擔任維護者是可以的。