2014 年 5 月 Oracle v Google 判决可能阻碍了 37 个 Java API 包的阻碍?

2022-09-01 09:02:07

2014 年 5 月 Oracle v Google 判决可能阻碍了 37 个 Java API 包的阻碍?

上诉法院裁定的3个软件包对语言至关重要吗?

如何避免在 Java 代码中使用受累 API?

如果社区要创建一个相互竞争的开放类路径,它会是什么样子?

更新:截至 2016 年 5 月,Google 对这些 API 的使用已被裁定为合理使用。http://arstechnica.com/tech-policy/2016/05/google-wins-trial-against-oracle-as-jury-finds-android-is-fair-use/


答案 1

这是在适合SO,恕我直言,什么是适合和不适合的线上认真跳舞,但这是一个重要的问题,所以我会解决它。

2014 年 5 月 Oracle v Google 判决可能阻碍了 37 个 Java API 包的阻碍?

根据上诉法院的裁决,他们是:

  • java.awt.font
  • java.beans
  • java.io
  • java.lang
  • java.lang.annotation
  • java.lang.ref
  • java.lang.reflect
  • java.net
  • java.nio
  • java.nio.channels
  • java.nio.channels.spi
  • java.nio.charset
  • java.nio.charset.spi
  • java.security
  • java.security.acl
  • java.security.cert
  • java.security.interfaces
  • java.security.spec
  • 爪哇.sql
  • java.text
  • java.util
  • java.util.jar
  • java.util.logging
  • java.util.prefs
  • java.util.regex
  • java.util.zip
  • javax.crypto
  • javax.crypto.interfaces
  • javax.crypto.spec
  • javax.net
  • javax.net.ssl
  • javax.security.auth
  • javax.security.auth.callback
  • javax.security.auth.login
  • javax.security.auth.x500
  • javax.security.cert
  • javax.sql

请注意,这只是Oracle起诉Google的名单,并不一定代表Oracle声称拥有版权的所有API。

上诉法院裁定的3个软件包对语言至关重要吗?

我不知道他们是否作了任何此类发言。欢迎您通读决定,找到您正在寻找的东西。

法院没有裁定任何必要的东西。Oracle声称,,并且对于基本上用该语言做任何有意义的事情都是必不可少的。java.langjava.iojava.util

如何避免在 Java 代码中使用受累 API?

不要用Java编写。用Java编程语言编写的任何内容都将涉及受影响包中的类。

如果社区要创建一个相互竞争的开放类路径,它会是什么样子?

我不知道这在技术上是可能的。

如需进一步的法律分析,请咨询合格的法律顾问。


答案 2

推荐