Quels sont les 37 paquets d'API Java éventuellement grevés par la décision Oracle v Google de mai 2014?


Quels sont les 37 paquets d'API Java éventuellement grevés par la décision Oracle v Google de mai 2014?

Quels sont les 3 paquets que la Cour d'Appel a décidé, étaient essentiels à la langue?

Comment puis-je éviter d'utiliser les API encombrées dans mon code Java?

Si la communauté allait créer un classpath ouvert concurrent à quoi ressemblerait-il?

MISE À JOUR: depuis mai 2016, l'utilisation de ces API par Google a été jugée équitable. http://arstechnica.com/tech-policy/2016/05/google-wins-trial-against-oracle-as-jury-finds-android-is-fair-use/

Author: Karl the Pagan, 2014-05-10

1 answers

C'est sérieusement danser sur la ligne de ce qui est et n'est pas approprié pour SO, À mon humble avis, mais c'est un problème important, alors je vais m'y attaquer.

Quels sont les 37 paquets d'API Java éventuellement grevés par la décision Oracle v Google de mai 2014?

Selon la décision de la cour d'appel, ils qu'il s'agit simplement de la liste sur laquelle Oracle a poursuivi Google, et ne représente pas nécessairement toutes les API auxquelles Oracle revendique le droit d'auteur.

Quels sont les 3 paquets que la Cour d'appel a décidé étaient essentiels à la langue?

Je ne sais pas qu'ils ont fait une telle déclaration. Vous êtes invités à lire la décision de trouver ce que vous cherchez.

Le tribunal n'a rien décidé d'essentiel. Oracle affirme que java.lang, java.io, et java.util sont essentiels pour faire tout ce qui a du sens avec la langue.

Comment puis-je éviter d'utiliser les API encombrées dans mon code Java?

N'écrivez pas en Java. Tout ce qui est écrit dans le langage de programmation Java impliquera des classes des paquets affectés.

Si la communauté allait créer un classpath ouvert concurrent à quoi ressemblerait-il?

Je ne suis pas au courant que ce serait être techniquement possible.

Pour une analyse juridique plus approfondie, veuillez consulter un conseiller juridique qualifié.

 27
Author: CommonsWare, 2016-04-04 11:19:45