我什么都不知道,写了一个大的应用程序,几乎是一年的编码。
它做视频/音频,如商业用软电话(我们出售)。我使用了一个在LGPL下获得许可的框架,即较小的Gnu公共许可证。现在,在我将它发布到生产之前,由于我使用了H.264视频编解码器和一个“LGPL”框架,我应该知道什么,我应该做什么?还是我不需要做任何事?这是我的雇主发布和销售的应用程序,我只是做了我的工作,使应用程序运行,没有崩溃。
我需要向法庭申请执照吗?或者我是否向框架程序员申请许可证?在我把它交给我的公司管理层之前,我该如何使自己有效呢?
H.264编码器拥有GPL许可证
H.264解码器拥有LGPL许可证
我在哪里购买编码器许可证?http://www.x264licensing.com/features
我在哪里购买解码器许可证?http://www.mpegla.com/main/programs/AVC/Pages/AgreementExpress.aspx
我的执照花了多少钱?http://www.zdnet.com/blog/bott/h264-patents-how-much-do-they-really-cost/2122
发布于 2011-12-15 17:46:08
1)如果您在一个软件专利得到维护的国家,您的公司必须支付使用H.264编解码器的许可使用费,因为您是一个商业用户。
2)如果您使用的是在LGPL下获得许可的框架,那么这取决于您如何使用它。如果您开发了框架使用的模块、库或插件,那么我相信您很好,不需要做任何事情。如果您已经修改了框架本身并将其用作此应用程序的基础,那么您需要自由地共享派生工作的源代码。(这将使其难以销售。)
发布于 2011-12-15 18:49:53
我对H.264授权一无所知,但菲利普解决了这一点。
但是,在LGPL方面,如果应用程序使用LGPL库,那么如果在应用程序下载中包含库的二进制文件,则必须使该库的源代码可供下载。如果您对库进行了任何增强,则必须提供对这些增强的源代码。这是简单的一点。
接下来是派生或聚合这一棘手的主题。如果您静态地将一个GPL库链接到您的应用程序,那么您将生成一个派生产品,因此您的产品必须被授权为LGPL或在兼容的许可下(如GPL)。
如果您动态地将LGPL库链接到您的应用程序,那么您将进行聚合,因此您的应用程序可能拥有您想要的任何许可。这里的棘手之处在于,任何人都应该可以编译自己版本的库,用自己的库替换动态链接库,并且应用程序可以像最初提供的库一样使用该库。
我能合法地将GPL和LGPL,开源软件合并到一个专有的、封闭的项目中吗?的问题有一些关于这些问题的答案,但我认为暗石卡里、乔纳森·米切尔和马克·贝西的答案是最相关的。
https://softwareengineering.stackexchange.com/questions/125436
复制相似问题