admin管理员组

文章数量:1606659

微软发邮件说侵权是诈骗吗

当我们使用Java

我的《所有人都侵权》一文引起很多困惑。 因此,我将引导所有人(尤其是律师)进行操作。

直到上周,所有开发商和大多数律师都在一个简单的规则下运作。 API不受版权保护,但是实现API的代码受版权保护。 这是一个简单的二分法,允许开发人员在一组明晰的规则下进行操作。



2014年5月9日,巡回上诉法院修改了法律 ,将版权范围也包括API。 具体而言(第5页):

…我们得出的结论是,声明代码以及API软件包的结构,顺序和组织都有权获得版权保护…

所以你有它。 作者可以通过调用者调用库中代码的方式主张版权。

Java是双重许可的,但是我们许多人都使用OpenJDK ,后者已根据GPL 2获得许可。 另请参见java.lang.String源代码。 Java代码的执行被类路径异常所覆盖, 该类路径异常不会导致病毒性GPL附加到JVM执行的代码上。 但这与代码的执行有关,与生成的.class文件无关。

如我所展示的 ,将Java源代码编译成.class文件(或Scala代码或JRuby代码或Clojure代码)会将Java API的一部分插入目标.class文件中。 这在技术上是必需的,因为JVM在每个方法调用的调用站点都需要此信息。 当然,一个单独的Java .class文件不包含整个Java API,但是法院对于提高到侵权级别所需的API百分比没有给出指导。 但是,有很多地方认为法院认为该门槛很低(第34页):

而且,通过将有争议的代码声明的各个行分解为简短的短语,地方法院还没有意识到元素的原始组合可以享有版权。

因此,我们知道法院在解剖方面看起来很差。 我们知道,法院认为Java API是Oracle的版权。 因此,保守地假设版权会附加到API中的每个方法声明上,而不只是附加到程序包/类/方法集合的95%或57%。

此外,程序和程序需要运行的库越复杂(将库滚动到集合WAR文件中),将在结果程序中嵌入的整体Java API的百分比就越大。

因此, javac将Java API的部分嵌入/复制到我们的代码中。 在Linux上安装OpenJDK的每个人(未单击Oracle的Java许可证的每个人)都已根据GPL许可了Java。

因为每个类文件都包含一些GPL代码,所以每个类文件本身必须按照GPL的Grant-back子句打开,或侵犯API版权。

合理使用

你哭“公平使用”。 好吧, 合理使用是法律的一个非常混乱的领域,需要大量的临时司法分析。 但是,让我们看一下用Java编写的大型ERP系统的合理用例:

  • 目的和特征:ERP系统是Java的变革,但是像IntelliJ这样的IDE则派生得多。
  • 复制作品的性质:ERP系统不会变得非常艺术化
  • 数量和实质性:我尚未分析部署在客户站点上的WAR文件中Java API的百分比,但是让我们假设一个保守的数字(例如25%)……足以对我们进行Amount测试
  • 对工作价值的影响:这应该对我们有利,因为每个Java程序都会通过网络影响对JVM的价值产生积极影响,但是正如我们在Oracle案例中所看到的那样,Oracle希望从Google身上提取更多的钱……并且考虑到Oracle案例折磨了结构,顺序和组织测试,我毫不怀疑,如果Oracle要从SAP提取资金,他们将转移分析的“窗口”,以包括对Oracle ERP系统的影响。

是的,在“ Hello World”中,我们有一个相当扎实的合理使用论据。 但是随着程序变得越来越复杂,使用更多的目标API,更多地是开发工具而不是最终用户应用程序等,两者之间的平衡变得越来越不清楚。

另一方面,法律是在2014年5月9日之前制定的,这是一条清晰,明确的亮点:您可以在程序中引用API,并且没有侵权。

我们大多不是目标

我已经与很多人讨论了这个问题,并且在对话中贯穿着一个主题:“您不是目标,所以您担心什么?”

我担心做正确的事。

我担心告诉我的孩子不要偷音乐,而当我知道每天都在侵犯他人版权时,很难做到这一点。

我关心整个软件和计算行业。 站在巨人的肩膀上,我为自己过着舒适的生活。 那应该继续。 是的,我本可以为电子表格中的实时交易申请专利(我是1992年梅萨(Mesa)原始艺术的作者,相反,我加入了编程自由联盟 。因此,如果我只关心最大限度地提高个人财富,我会设计一个通过电子表格进行的每笔金融交易,我得到的钱都是零头,相反,我关心并继续关心建造伟大的事物,以及看看别人在建造什么其他伟大的事物。

我关心的行业将继续投入时间和金钱,使这些计算工具变得越来越令人惊奇,并丰富整个文明……就像我50年的生命一样。

我们基本上不是目标,但拥有大规模杀伤性武器,例如“我们的API享有我们的版权,您将我们API的一部分嵌入了您的程序中,我们希望金钱/破坏您的业务”指向我们每个人( API在调用站点的嵌入是C ++中名称修改的问题,可能是Go等问题),我们都是潜在的目标。 这是一个令人讨厌的恐怖工具,可用于从较小的玩家那里提取各种优惠。

这也给每个地方的每个开发人员都蒙上了一层阴影。 当苹果和谷歌在专利诉讼上的支出多于他们在研发方面的支出时,就会出现问题。

版权和专利及其他知识产权法的根本目的是确保对研发和创造力进行投资。 但是,我们处在合法交易成本使它们应支持和刺激的交易价值黯然失色的地方。 真的坏了。

Oracle案件以及我们都在侵权并且所有潜在目标的事实令人震惊。

在我看来,Oracle的意见和Oracle律师提出的法律理论破坏了软件开发人员专注于构建优秀软件的能力。

叹。

聚苯乙烯

如果您打算用“类路径异常”或“ Java是开放的,它是GPL”或其他类似的东西对我发推文,那是没有意义的。 如果您有合法理由的替代选择(引用案例并引用实际技术),那么我全都愿意倾听和参与。

但是网是Oracle的决定,从根本上改变了API与实现之间的平衡,这样做有可能破坏我热爱的行业……但至少我可以当律师。

翻译自: https://www.javacodegeeks/2014/05/yes-we-do-all-infringe.html

微软发邮件说侵权是诈骗吗

本文标签: 微软发邮件