Questo sta seriamente ballando sulla linea di ciò che è e non è appropriato per SO, IMHO, ma è un problema importante, quindi lo affronterò.
Quali sono i 37 pacchetti dell'API Java eventualmente gravati dalla decisione Oracle 2014 di Google di maggio 2014?
Secondo the appellate court decision, essi sono:
- 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
Si noti che questo è semplicemente il roster che Oracle ha citato in giudizio Google, e non rappresenta necessariamente tutte le API a cui Oracle rivendica il copyright.
Quali sono i 3 pacchetti che la Corte d'appello ha deciso essere essenziali per la lingua?
Io non sono consapevoli del fatto che hanno fatto tali dichiarazioni. Sei libero di leggere la decisione di trovare ciò che stai cercando.
Il tribunale non ha deciso nulla era essenziale. Oracle sostiene che java.lang
, java.io
, e java.util
sono essenziali per effettuare qualsiasi operazione fattibile significativo con la lingua.
Come posso evitare di utilizzare le API con troppe cifre nel mio codice Java?
Non scrivere in Java. Qualsiasi cosa scritta nel linguaggio di programmazione Java coinvolgerà le classi dei pacchetti interessati.
Se la comunità stava per creare un classpath aperto in competizione come sarebbe?
Non sono a conoscenza che ciò sarebbe tecnicamente possibile.
Per ulteriori analisi legali, consultare un legale qualificato.
modificata di maggiore rilevanza. –
Discussione su [Reddit] (http://www.reddit.com/r/androiddev/comments/259zr7/37_java_api_packages_potentially_encumbered_by/) –
Sebbene ciò implichi termini di licenza, è una domanda di programmazione specifica che può avere una risposta definita. Credo che possa funzionare qui, quindi ho riaperto la domanda. –