我该如何联系开发人员,以请求在USC上上传新软件?

BZFlag是一款免费、开源的在线多人游戏。现在的问题是: 在BZFlag网站的下载部分,你可以下载Windows的.exe文件和GNU/Linux系统的源代码...
我已经学会了如何使用终端编译软件,但如果成千上万的初学者和不太专业的人能够从Ubuntu软件中心检查和下载最新的BZFlag版本,那将是很棒的。这也是因为在Ubuntu软件中心有一个BZFlag软件包,但版本是2.0.16,与最新版本不兼容。所以,没有人能够使用旧版本如2.0.16或2.0.14,因为客户端和服务器与新的2.4.x版本不兼容。
我看到开发者在这里发布他们自己的软件的机会,但是...
我该如何联系Ubuntu的开发者,请求他们在Ubuntu软件中心上上传新的软件呢?

我感到一些同情...我玩Hedgewars,那个游戏也遇到了和BZFlag一样的问题,过时的USC版本无法在线游玩。这个问题不仅仅局限于BZFlag。 - Knowledge Cube
1个回答

如果有免费的开源软件,你希望它能够在Ubuntu的官方软件源中提供(这是软件可以被安装到软件中心的主要方式),你可以提交一个需要打包的请求,可以选择上游为Debian(通常更好,因为这样它就会进入Debian和Ubuntu),或者专门为Ubuntu。
即使你不是软件的原始作者,你也可以自己打包软件。虽然上游作者可以将他们的软件打包以便包含在Ubuntu和其他操作系统中,但大部分在Ubuntu和其他操作系统中可用的软件都是由其他人打包的。如果你提交了一个需要打包的请求,并且工作已经完成,那么很可能是由Debian和/或Ubuntu的贡献者而不是程序的原始上游作者来完成的。当然,你仍然可以询问上游作者是否愿意为Debian/Ubuntu打包他们的软件-他们可能会说是的。
作为Debian或Ubuntu软件的官方打包的替代方案,您(或上游开发人员,或任何人)可以为任何自由开源软件创建PPA。这是一个非官方、完全不受支持和不受信任(由Ubuntu项目)的个人软件源,用户可以启用它来安装在任何官方软件源中没有提供但由某人维护和打包的软件。