openSUSE:构建服务应用程序黑名单
此页面列出了许多由于法律原因既不能成为 openSUSE 发行版的一部分,也不能托管在 Build Service 上的应用程序。此页面仅列出应用程序,并不解释原因,因为即使这样也可能在法庭上被用来对付我们。请注意,由于法律问题,链接到非 *.opensuse.org 页面可能无法实现。
通常,只有具有 OSI 许可证 的软件才允许提交。可以通过 openSUSE:*:Non-Free 项目根据要求进行例外。
此列表并不完整,但列出了最常请求的可以或不可以发布的软件。
已经通过审核的软件或方法
- xine(精简版) 自 2008 年以来就在 (open)SUSE 中
- JBIG1 代码自 2012 年以来作为 jbigkit 存在于 openSUSE 中
- ffmpeg(精简版) 自 2015 年以来就在 openSUSE 中
- MPEG-1 音频层 3,自 2017-05 起
- Dolby AC-3 (又名 A/52),自 2017-05 起
- MPEG-1 音频层 1 和 2,自 2017-08 起
- MPEG-1 和 MPEG-2 视频,自 2018-08 起
如果您的软件可以使用 ffmpeg/gstreamer 等框架或 libopus/等库,那么应该优先使用这些,这对于更新和系统库经过更严格的测试都有好处。
对于多媒体编解码器,坚持使用良好且免费的替代方案
受专利主张限制的软件
通常,所有类型的多媒体编解码器都受到限制,尤其是来自 MPEG 和 Dolby 系列的编解码器。
禁止软件列表
- 现代 MPEG 系列编解码器的解码器
- 现代 MPEG 系列编解码器的编码器
- mplayer
- ffmpeg/libav 在完整配置下
- xine 库在完整配置下
- divx
- mythtv
- lastfm
- faac, faad/faad2
- x264, x265
具有其他法律影响的软件
此软件在某些国家/地区可能非法。
在德国,传播仅具有恶意目的的黑客工具是一种重罪(黑客条款,§202c StGB)。对于也允许管理工作的“双重用途”工具,有一定的允许,但 SUSE Linux GmbH 的法律部门保留拒绝和限制特定提交到开放构建服务的权利。由于 OBS 托管在德国,并由 SUSE 负责任地托管,因此通常受德国、英国和美国法律的约束。该列表包括但不限于
- metasploit
- 像 logkey 这样的键盘记录器
- amule
- chromium(包含受专利保护的部分,openSUSE 项目中的清理版本除外)
- mldonkey
- libdvdcss
- (python-)pymedia(包含 ffmpeg 和 libdvdcss)
- rtmpdump
由于许可而可能带来额外法律风险的软件
- truecrypt 5.x 及更高版本
- wanpipe(源代码不可分发)
闭源 Linux 内核模块
为了遵守 Linux 内核开发社区的要求,并避免闭源 Linux 内核模块的任何分发问题,我们不会分发这些类型的模块。
没有 OSI 批准许可的软件包
通常,没有开源许可(特别是 OSI 批准的)的软件包不允许在 OBS 中使用。
对此政策的例外情况将适用于 openSUSE 发行版,并且这些软件包位于 openSUSE 的 Non-Free 项目中,例如 openSUSE:Factory:NonFree。
如果您希望将软件包包含在 NonFree 中,请针对发行版打开一个错误报告,并提供有关许可的信息。
如果我们将其包含在构建服务中,我们需要重新分发软件的权利。
未批准的二进制软件包列表
- oracle-instantclient