7. 我应该发布源代码和/或已格式化的文档吗?

让我列举一些选定方案的优点 (+) 和缺点 (-)

  1. 仅源代码:+ 更小的分发包。- 在没有以下软件的系统上无法访问groff.

  2. 仅未压缩的格式化文档:+ 即使在没有以下软件的系统上也可访问groff。- 用户无法生成 dvi 或 postscript 文件。- 在也处理压缩页面的系统上浪费磁盘空间。

  3. 仅压缩的格式化文档:+ 即使在没有以下软件的系统上也可访问groff。- 用户无法生成 dvi 或 postscript 文件。- 你会使用哪种压缩格式?.Z?.z?.gz?所有这些吗?

  4. 源代码和未压缩的格式化文档:+ 即使在没有以下软件的系统上也可访问groff。- 更大的分发包 - 某些系统可能期望压缩的格式化 man 页面。- 在配备以下软件的系统上存在冗余信息groff.

恕我直言,最好只发布源代码。认为在没有以下软件的系统上无法访问的论点groff并不重要。Linux 文档项目的 500 多个 man 页面都只有源代码。XFree86 的 man 页面也只有源代码。FSF 的 man 页面也只有源代码。事实上,我很少看到软件发布时带有格式化的 man 页面。如果任何系统管理员真的担心 man 页面是否可访问,那么他也会安装groff