{"id":99668,"date":"2021-04-05T22:22:44","date_gmt":"2021-04-05T20:22:44","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/google-oderzhal-pobedu-v-razbiratelstve-s-oracle-svyazannom-s-java-i-android"},"modified":"2021-04-05T22:22:44","modified_gmt":"2021-04-05T20:22:44","slug":"google-oderzhal-pobedu-v-razbiratelstve-s-oracle-svyazannom-s-java-i-android","status":"publish","type":"post","link":"https:\/\/prohoster.info\/en\/blog\/news\/google-oderzhal-pobedu-v-razbiratelstve-s-oracle-svyazannom-s-java-i-android","title":{"rendered":"Google won the legal battle with Oracle regarding Java and Android","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>The U.S. Supreme Court has issued a ruling regarding the long-running legal battle between Oracle and Google, which has been ongoing since 2010, related to the use of Java API in the Android platform. The highest court sided with Google, acknowledging that the use of Java API constitutes fair use.     <\/p>\n<p>The court agreed that Google's objective was to create a different system focused on solving problems for a new computing environment (smartphones), and that the development of the Android platform helped achieve and popularize this goal. History shows that there are various ways in which the reimplementation of an interface can contribute to the further development of software. Google's intentions were aimed at fostering such creative progress, which is a primary purpose of copyright.     <\/p>\n<p>Google borrowed approximately 11,500 lines describing API structures, which constitutes only 0.4% of the entire API implementation totaling 2.86 million lines. Considering the volume and significance of the portion of code used, the 11,500 lines were regarded by the court as a small part of a significantly larger whole. Within the API, the copied lines are inextricably linked to other code (not owned by Oracle) that programmers utilize. Google copied the specific portion of code not for its excellence or functional advantages, but because it allowed programmers to leverage their existing skills in the new computing environment for smartphones.      <\/p>\n<p>Recall that in 2012, a judge with programming experience agreed with Google's position and recognized that the API namespace tree is part of the command structure \u2014 a set of symbols associated with a specific function. Such a command set is interpreted by copyright law as being outside copyright protection, as duplicating the command structure is essential for ensuring compatibility and portability. Therefore, the identity of strings with declarations and header descriptions of methods is irrelevant \u2014 to implement similar functionality, the API function names must match, even if the functionality itself is realized differently. Since there is only one way to express an idea or function, everyone is free to use identical declarations, and no one can monopolize such expressions.         <\/p>\n<p>Oracle appealed and obtained a reversal of the decision in the U.S. Federal Court of Appeals \u2014 the appellate court recognized that the Java API is Oracle's intellectual property. Following this, Google changed its strategy and attempted to prove that the implementation of Java API in the Android platform is fair use, and this attempt was successful. Google argued that creating portable software does not require a license for the API, and reproducing the API to build compatible functional analogs falls under \"fair use.\" According to Google, classifying the API as intellectual property would negatively impact the industry, as it undermines the development of innovation, and creating compatible functional analogs of software platforms could become the subject of lawsuits.    <\/p>\n<p>Oracle has filed an appeal for the second time, and once again, the case was reviewed in its favor. The court ruled that the principle of 'fair use' does not apply to Android, as this platform is developed by Google with ulterior motives, realized not through direct sales of the software product but through control over related services and advertising. Google retains control over users through a proprietary API for interaction with its services, which is forbidden to use for creating functional analogs; thus, the use of Java API is not limited to non-commercial applications. In response, Google filed a petition with the higher court, and the U.S. Supreme Court revisited the issue of whether application programming interfaces (APIs) qualify as intellectual property and issued a final ruling in favor of Google.<br \/>\n<br \/>Source: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=54907\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0412\u0435\u0440\u0445\u043e\u0432\u043d\u044b\u0439 \u0441\u0443\u0434 \u0421\u0428\u0410 \u0432\u044b\u043d\u0435\u0441 \u0440\u0435\u0448\u0435\u043d\u0438\u0435, \u043a\u0430\u0441\u0430\u044e\u0449\u0435\u0435\u0441\u044f \u0440\u0430\u0441\u0441\u043c\u043e\u0442\u0440\u0435\u043d\u0438\u044f \u0442\u044f\u043d\u0443\u0449\u0435\u0433\u043e\u0441\u044f \u0441 2010 \u0433\u043e\u0434\u0430 \u0441\u0443\u0434\u0435\u0431\u043d\u043e\u0433\u043e \u0440\u0430\u0437\u0431\u0438\u0440\u0430\u0442\u0435\u043b\u044c\u0441\u0442\u0432\u0430 &#171;Oracle \u043f\u0440\u043e\u0442\u0438\u0432 Google&#187;, \u0441\u0432\u044f\u0437\u0430\u043d\u043d\u043e\u0433\u043e \u0441 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435\u043c Java API \u0432 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0435 Android. \u0421\u0443\u0434 \u0432\u044b\u0441\u0448\u0435\u0439 \u0438\u043d\u0441\u0442\u0430\u043d\u0446\u0438\u0438 \u0432\u0441\u0442\u0430\u043b \u043d\u0430 \u0441\u0442\u043e\u0440\u043e\u043d\u0443 Google \u0438 \u043f\u0440\u0438\u0437\u043d\u0430\u043b, \u0447\u0442\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435 Java API \u043d\u043e\u0441\u0438\u0442 \u0445\u0430\u0440\u0430\u043a\u0442\u0435\u0440 \u0434\u043e\u0431\u0440\u043e\u0441\u043e\u0432\u0435\u0441\u0442\u043d\u043e\u0433\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f (fair use). \u0421\u0443\u0434 \u0441\u043e\u0433\u043b\u0430\u0441\u0438\u043b\u0441\u044f, \u0447\u0442\u043e \u0446\u0435\u043b\u044c\u044e Google \u0431\u044b\u043b\u043e \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u0435 \u0434\u0440\u0443\u0433\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b, \u043e\u0440\u0438\u0435\u043d\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u043e\u0439 \u043d\u0430 \u0440\u0435\u0448\u0435\u043d\u0438\u0435 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-99668","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.2 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0412\u0435\u0440\u0445\u043e\u0432\u043d\u044b\u0439 \u0441\u0443\u0434 \u0421\u0428\u0410 \u0432\u044b\u043d\u0435\u0441 \u0440\u0435\u0448\u0435\u043d\u0438\u0435, \u043a\u0430\u0441\u0430\u044e\u0449\u0435\u0435\u0441\u044f \u0440\u0430\u0441\u0441\u043c\u043e\u0442\u0440\u0435\u043d\u0438\u044f \u0442\u044f\u043d\u0443\u0449\u0435\u0433\u043e\u0441\u044f \u0441 2010 \u0433\u043e\u0434\u0430 \u0441\u0443\u0434\u0435\u0431\u043d\u043e\u0433\u043e \u0440\u0430\u0437\u0431\u0438\u0440\u0430\u0442\u0435\u043b\u044c\u0441\u0442\u0432\u0430 &quot;Oracle \u043f\u0440\u043e\u0442\u0438\u0432 Google&quot;, \u0441\u0432\u044f\u0437\u0430\u043d\u043d\u043e\u0433\u043e \u0441 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435\u043c Java API \u0432 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0435 Android.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/en\/blog\/news\/google-oderzhal-pobedu-v-razbiratelstve-s-oracle-svyazannom-s-java-i-android\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2\" \/>\n\t\t<meta property=\"og:locale\" content=\"en_US\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47Google \u043e\u0434\u0435\u0440\u0436\u0430\u043b \u043f\u043e\u0431\u0435\u0434\u0443 \u0432 \u0440\u0430\u0437\u0431\u0438\u0440\u0430\u0442\u0435\u043b\u044c\u0441\u0442\u0432\u0435 \u0441 Oracle, \u0441\u0432\u044f\u0437\u0430\u043d\u043d\u043e\u043c \u0441 Java \u0438 Android | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0412\u0435\u0440\u0445\u043e\u0432\u043d\u044b\u0439 \u0441\u0443\u0434 \u0421\u0428\u0410 \u0432\u044b\u043d\u0435\u0441 \u0440\u0435\u0448\u0435\u043d\u0438\u0435, \u043a\u0430\u0441\u0430\u044e\u0449\u0435\u0435\u0441\u044f \u0440\u0430\u0441\u0441\u043c\u043e\u0442\u0440\u0435\u043d\u0438\u044f \u0442\u044f\u043d\u0443\u0449\u0435\u0433\u043e\u0441\u044f \u0441 2010 \u0433\u043e\u0434\u0430 \u0441\u0443\u0434\u0435\u0431\u043d\u043e\u0433\u043e \u0440\u0430\u0437\u0431\u0438\u0440\u0430\u0442\u0435\u043b\u044c\u0441\u0442\u0432\u0430 &quot;Oracle \u043f\u0440\u043e\u0442\u0438\u0432 Google&quot;, \u0441\u0432\u044f\u0437\u0430\u043d\u043d\u043e\u0433\u043e \u0441 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435\u043c Java API \u0432 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0435 Android.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/en\/blog\/news\/google-oderzhal-pobedu-v-razbiratelstve-s-oracle-svyazannom-s-java-i-android\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2021-04-05T20:22:44+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2021-04-05T20:22:44+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Google won the dispute with Oracle regarding Java and Android | ProHoster","description":"The U.S. Supreme Court issued a ruling regarding the long-running \"Oracle v. Google\" litigation, which has been ongoing since 2010, related to the use of the Java API in the Android platform.","canonical_url":"https:\/\/prohoster.info\/en\/blog\/news\/google-oderzhal-pobedu-v-razbiratelstve-s-oracle-svyazannom-s-java-i-android","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"en_US","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47Google \u043e\u0434\u0435\u0440\u0436\u0430\u043b \u043f\u043e\u0431\u0435\u0434\u0443 \u0432 \u0440\u0430\u0437\u0431\u0438\u0440\u0430\u0442\u0435\u043b\u044c\u0441\u0442\u0432\u0435 \u0441 Oracle, \u0441\u0432\u044f\u0437\u0430\u043d\u043d\u043e\u043c \u0441 Java \u0438 Android | ProHoster","og:description":"\u0412\u0435\u0440\u0445\u043e\u0432\u043d\u044b\u0439 \u0441\u0443\u0434 \u0421\u0428\u0410 \u0432\u044b\u043d\u0435\u0441 \u0440\u0435\u0448\u0435\u043d\u0438\u0435, \u043a\u0430\u0441\u0430\u044e\u0449\u0435\u0435\u0441\u044f \u0440\u0430\u0441\u0441\u043c\u043e\u0442\u0440\u0435\u043d\u0438\u044f \u0442\u044f\u043d\u0443\u0449\u0435\u0433\u043e\u0441\u044f \u0441 2010 \u0433\u043e\u0434\u0430 \u0441\u0443\u0434\u0435\u0431\u043d\u043e\u0433\u043e \u0440\u0430\u0437\u0431\u0438\u0440\u0430\u0442\u0435\u043b\u044c\u0441\u0442\u0432\u0430 &quot;Oracle \u043f\u0440\u043e\u0442\u0438\u0432 Google&quot;, \u0441\u0432\u044f\u0437\u0430\u043d\u043d\u043e\u0433\u043e \u0441 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435\u043c Java API \u0432 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0435 Android.","og:url":"https:\/\/prohoster.info\/en\/blog\/news\/google-oderzhal-pobedu-v-razbiratelstve-s-oracle-svyazannom-s-java-i-android","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2021-04-05T20:22:44+00:00","article:modified_time":"2021-04-05T20:22:44+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"99668","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-04-05 20:31:44","updated":"2022-10-03 16:14:59","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/posts\/99668","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/comments?post=99668"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/posts\/99668\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/media?parent=99668"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/categories?post=99668"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/tags?post=99668"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}