我正在开发一个应用程序,它需要第三方框架,这是在Eclipse公共许可证(EPL)之下的。该应用程序是一个服务器端商业应用程序,将运行在我的服务器上。EPL软件作为二进制文件(jar文件)分发。我只使用包,不做任何贡献,即不对源代码进行任何更改。
根据EPL,我相信我不是一个“贡献者”,也不是一个“贡献者”。但是,如果我想让我的软件可以安装在某个非现场服务器上,那么我在EPL的需求方面就有问题:
b.iv --“声明该程序的源代码可从此类贡献者处获得,并通知被许可方如何在一种通常用于软件交换的媒介上或通过一种合理的方式获得它”。
这是否意味着如果我为了自己的目的修改第三方框架的源代码,我需要分发我所有的源代码吗?
EPL应该是商业友好的,但在我看来并非如此。
发布于 2011-02-07 23:20:50
我理解您的问题的方式是:“如果我更改了框架的一部分,我是否需要重新分发我的应用程序的所有源代码,甚至是不属于框架的部分?”如果这是正确解释您的问题,那么不,您不需要分发您的应用程序的所有代码。
EPL是一个弱版权许可,但是它是一个非病毒版权,所以它只适用于EPL‘’ed的源,而不适用于在EPL项目的顶层上构建的内容。因此,它不需要将源代码分发到应用程序,只需要对框架本身所做的更改。EPL的条款只适用于库的源,而不适用于应用程序的源。您的应用程序的代码将受它自己的许可(因为您没有重新分发它,表面上是一个简单的“我拥有这个代码的所有权利”许可)。
基本上,只要您没有使用由完全版权许可管理的库,那么您就应该没事。
免责声明:我不是律师。不要把这当作真正的法律建议。
https://stackoverflow.com/questions/4925638
复制相似问题