GStreamer插件:“丑陋”和“坏”

为什么gstreamer插件标记为“坏”和“丑陋”?

来自http://gstreamer.freedesktop.org/documentation/splitup.html

GST-插件基
一组小而固定的插件,涵盖各种可能的元素类型; 在开发系列期间,这些不断更新的任何核心变化。

  • 我们相信经销商可以安全地运送这些插件
  • 编写元素的人应该将代码基于这些元素
  • 这些元素包含示例,文档和回归测试

GST-插件好
我们认为一组插件具有高质量的代码,正确的function,我们的首选许可证(LGPL用于插件代码,LGPL或LGPL兼容的支持库)。

  • 我们相信经销商可以安全地运送这些插件
  • 编写元素的人应该将代码基于这些元素

GST-插件丑
一组具有良好质量和正确function的插件,但分发它们可能会带来问题。 插件或支持库上的许可证可能不是我们想要的。 众所周知,该代码可能会引起专利问题。

  • 分销商应检查他们是否希望/可以运送这些插件
  • 编写元素的人应该将代码基于这些元素

GST-插件坏
与其他插件相比,一组插件不符合标准。 它们可能接近质量好,但它们缺少一些东西 – 无论是好的代码审查,一些文档,一组测试,一个真实的现场维护者,还是一些实际的广泛使用。 如果填充空白,它们可能会升级为gst-plugins-good或gst-plugins-丑陋的一部分,具体取决于其他因素。

  • 如果插件坏了,你就不能抱怨 – 相反,你可以解决问题并向我们发送补丁,或贿赂某人为你修复它们
  • 新的贡献者可以从这里开始工作