是否有收集闭源非自由软件的存储库 (ppa)?

Kon*_*ert 1 ppa repository proprietary

如果我没记错的话,像 Spotify 或 Steam 这样的程序不包含在任何 Ubuntu 存储库(主库、受限库……)中。我猜他们永远不会?

如果我错了,请纠正我。

如果我是对的,是否有提供一系列封闭源代码、非自由软件并负责更新的 ppa?

ger*_*ijk 8

首先,PPA只是软件存储库的一种形式。PPA 是特殊的,因为它们托管在 Launchpad 上并且必须遵守那里的规则。通用软件存储库(私人托管)可以保存某人放入其中的任何软件包。

购电协议

是否有提供一系列闭源非自由软件的 ppa?

不,PPA 将接受纯源上传作为一项政策,设计。二进制文件将在 Launchpad 的“云端”构建,并且二进制文件和源代码都在 PPA 中发布。因此,除非 Spotify 或 Steam 发布所有相关代码(并遵守所有包装 + 许可要求),否则不可能在 PPA 中发布这些代码。

请参阅“如何提交二进制文件?” 在 Launchpad 和这个非常相似的问题上:“我可以将二进制包上传到 Launchpad PPA 吗?” .

滥用购电协议

正如@dobey 所提到的,可以制作一个由二进制 blob(预编译的二进制文件)组成的源包,而无需再在 Launchpad 进行编译。但是,这是一种黑客行为,并且超出了 Launchpad PPA 的使用条款。在“源代码包”确实在这种情况下,没有任何意义。拥有几个这样的软件包只是为了方便“收集”几个软件将不会存在很长时间。

其他类型的存储库

软件供应商可以(并且已经这样做)在私有(仅限二进制)存储库(例如Google Linux 存储库)中发布此信息,或者,Canonical 可能会将它们包含在附加和/或合作伙伴存储库中。这就是SkypeAdobe Flash Player由“官方”Canonical 维护的存储库分发的方式,所有 Ubuntu 用户都可以轻松访问。此外,@dobey提出的MyApps项目是在存储库中维护闭源软件的一个示例。但是,对于 MyApps,这必须由供应商主动提出。


dob*_*bey 6

没有用于查找此类应用程序的特定 PPA。如果您希望找到专有应用程序,您应该查看软件中心。

这正是MyApps发布到 Ubuntu 软件中心的目的。如果您希望在 Ubuntu 上看到一个专有应用程序,您应该向其制造商或发行商建议,将其发布在 MyApps 中。或者,如果您拥有一些希望提供给 Ubuntu 的专有软件,那么您应该通过 MyApps 来实现。

  • 问题不在于 PPA。这是关于一个存储库。MyApps 是应发布专有应用程序的存储库。这是问题的正确答案。 (2认同)