specification overview español docs java android oracle dalvik jdk1.5

español - java 8 specification overview



¿Cuáles son los 37 paquetes de API de Java posiblemente gravados por la decisión de Oracle v Google de mayo de 2014? (1)

Esto es realmente bailar en la línea de lo que es y no es apropiado para SO, IMHO, pero es un tema importante, así que lo abordaré.

¿Cuáles son los 37 paquetes de API de Java posiblemente gravados por la decisión de Oracle v Google de mayo de 2014?

De acuerdo con la decisión del tribunal de apelación , son:

  • 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
  • java.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

Tenga en cuenta que esta es simplemente la lista por la que Oracle demandó a Google, y no necesariamente representa todas las API a las que Oracle reclama derechos de autor.

¿Cuáles son los 3 paquetes que el Tribunal de Apelación decidió que eran esenciales para el idioma?

No tengo conocimiento de que hayan hecho tal declaración. Le invitamos a leer la decisión para encontrar lo que está buscando.

El tribunal no decidió que nada fuera esencial. Oracle afirma que java.lang , java.io y java.util son esenciales para hacer básicamente cualquier cosa significativa con el lenguaje.

¿Cómo puedo evitar el uso de las APIs gravadas en mi código Java?

No escribas en Java. Cualquier cosa escrita en el lenguaje de programación Java implicará clases de los paquetes afectados.

Si la comunidad creara una ruta de clase abierta y competitiva, ¿qué aspecto tendría?

No soy consciente de que esto sería técnicamente posible.

Para mayor análisis legal, consulte con un asesor legal calificado.

¿Cuáles son los 37 paquetes de API de Java posiblemente gravados por la decisión de Oracle v Google de mayo de 2014?

¿Cuáles son los 3 paquetes que el Tribunal de Apelación decidió que eran esenciales para el idioma?

¿Cómo puedo evitar el uso de las APIs gravadas en mi código Java?

Si la comunidad creara una ruta de clase abierta y competitiva, ¿qué aspecto tendría?

ACTUALIZACIÓN: a partir de mayo de 2016, el uso de Google de estas API se ha descartado como uso justo. http://arstechnica.com/tech-policy/2016/05/google-wins-trial-against-oracle-as-jury-finds-android-is-fair-use/