9. 良好的沟通实践

如果除了你之外没有人知道你的软件和文档的存在,它们对世界就没什么用处。此外,在互联网上为项目建立可见的存在感将有助于你招募用户和共同开发者。以下是实现这一目标的标准方法。

9.1. 在 Freecode 上发布公告

请参阅 Freecode。发行渠道会关注此频道,以了解何时发布新版本。

9.2. 拥有一个网站

如果你打算围绕你的项目建立任何重要的用户或开发者社区,那么它应该有一个网站。网站上应该包含的标准内容包括:

一些项目站点甚至提供匿名访问主源代码树的 URL。

9.3. 托管项目邮件列表

拥有一个私有的开发邮件列表是标准做法,项目合作者可以通过它进行沟通和交流补丁。你可能还需要一个公告列表,供那些希望随时了解项目进展的人使用。

如果你正在运行一个名为 `foo' 的项目。你的开发者列表可能是 foo-dev 或 foo-friends;你的公告列表可能是 foo-announce。

9.4. 发布到主要的存档站点

自 1999 年秋季推出以来,SourceForge 的受欢迎程度呈爆炸式增长。它不仅仅是一个存档和分发站点,尽管你可以这样使用它。它是一个完整的免费项目托管服务,旨在为开源开发团队提供一整套工具——Web 和存档空间、邮件列表、错误跟踪、聊天论坛、CVS 仓库以及其他服务。

其他重要的位置包括: