如果除了你自己之外没有人知道你的软件的存在,它就不会使世界变得更好。 还有,使发展中的工程在Internet上可见将帮助你找到你的用户和协作开发者。 下面是这样做的标准方式。
把新的发布在 comp.os.linux.announce上进行公告。 除了它本身能够被广泛地阅读之外,该组织是一个类似与 Freshmeat的, 基于网络的what's-new的站点主要的支持者。
寻找与你的应用程序直接相关的USENET主题阻,并且也要在它上面通告。 只能在代码功能相关的地方公布。
(例如)如果你要发布用Perl编写的,查询IMAP服务器的程序,你就应该在comp.mail.imap 上进行公布。但是除非程序还是关于Perl临界技术(cutting-edge Perl techniques)的一个有益范例, 你可能不应该在comp.lang.perl上公布。
你的声明应该包含工程网站的URL。
如果你打算为你的工程创建一个实质性的用户和开发者社团,它就应该有一个网站。 应该在网站上出现的标准的东西有:
有些站点甚至还提供对主源代码树进行匿名访问的URL。
为工程合作者提供私有的,可以通讯和交换patch的开发列表是一种标准的做法。 你可能还要为需要及时获得工程进展通知的人们提供一个声明列表。
在最近的几年中, Metalab archive已经成为最重要的 Linux软件交流的地方。
其它的重要地点有: