商业软件的视频编码器许可

时间:2011-06-09 18:25:03

标签: .net video licensing gpl codec

我正在编写一个小型商业应用程序,用于输出用户生成的视频。我需要对视频进行编码,并且花了最后几天查看:

  • xvid(GPL)
  • divx(商业执照)
  • Theora(BSD式许可证)
  • 所有h.264实施(商业许可证)

视频通过用户PC上可用的任何编解码器进行编码。

我更喜欢xvid因为它很常见而且效果很好。然而,它是GPL,这意味着如果我捆绑它,我的应用程序需要是GPL。如果用户已经安装了xvid,我的应用可以通过DirectShow&保持专有。

如果在安装过程中建议用户下载xvid,这是否还在遵循GPL的规则?有更好的选择吗?

我知道问SO的法律类型并不完全是战术性的,但希望有人可以分享他们的想法。

由于

参考文献:

1 个答案:

答案 0 :(得分:3)

虽然XVid编解码器是开源的,但它使用的是专利技术。在承认软件专利的国家(即美国)中的商业应用仍然需要向适当的专利持有者支付版税。

如果您正在努力降低成本,我建议您查看WebM / VP8,看看它是否符合您的需求。在Google的支持下,它很快成为主流视频格式,并应尽量减少您可能不想处理的法律问题。如果WebM不能为您工作,我建议您支付金钱用于您决定使用的任何编解码器的商业实现,因为他们应该已经处理了专利问题。如果不使用WebM,则音频编解码器和容器格式将存在类似的许可问题。

许可问题可能非常复杂。除了软件本身的许可条款外,大多数视频/音频编解码器还拥有软件专利,要求向专利持有人支付版税。谷歌律师已经完成了确保WebM无专利的工作,而且软件本身也是在非常宽松的BSD许可下。