Google has made a difficult decision: to deprecate Java APIs.
As the saying goes, fame brings trouble, so the rise of Android is bound to be accompanied by wars. The most representative and controversial one is the lawsuit between Oracle and Google. Event Review: Since 2010, the two companies have been arguing over whether part of the Android system infringes Oracle's copyrights and patents because the system uses Java, which is owned by Oracle. The entire lawsuit is both long-lasting and dramatic. It has been more than five years since August 2010. In June of this year, Oracle won a major legal victory in this lawsuit: the US Supreme Court refused to accept Google's appeal in this case. This means that Google's appeal was rejected and the original judgment was upheld: the API was determined to be protected by copyright and Google infringed. After the US Supreme Court made a ruling not to accept Google's appeal, the lawsuit will return to the San Francisco Federal Court, which will hold more hearings on Google's additional defense of "fair use". The focus of this lawsuit is whether the application program interface (API) used to connect different software is also protected by copyright law. The lawsuit was caused by Oracle scanning 15 million lines of Android source code and finding 9 lines of code copied from Java. The most controversial and magical nine lines of code are as follows:
In fact, these nine lines of code are all written by the same person: Joshua Bloch, a Java expert. His experience is as follows: As early as 1996, Java was just emerging. First, JDK1.0 was released in January, then the first JavaOne conference was held in San Francisco at the end of May, and JDK1.1 followed at the end of the year. It was in the context of Java technology being in full swing and showing its strength that Joshua Bloch came to Sun. In early July 2004, just as J2SE5.0 was about to be released and Jusha Bloch had just won the title of "Distinguished Engineer" from Sun, he suddenly left Sun and went to Google, which was developing rapidly, and became Google's Java chief architect. Before leaving Google, he had been the main architect of the Dart platform and the Dart language core library. Joshua Bloch left Google on August 23, 2012. It should not be a devastating blow to Dart, but it is definitely a huge loss. After reviewing the events, let's get back to today's events. It is reported that Google will use Oracle's open source code OpenJDK to replace the latter's Java APIs in the next generation Android system Android N. This matter was first revealed by a mysterious Android code library posted by Hacker News last month. VentureBeat has now received official confirmation from Google. The official response is as follows:
In fact, Google is in the wrong axiom, and this move must be due to pressure and fatigue caused by years of attrition war. Although OpenJDK is the code in Java SE and also belongs to Oracle, it is open source, and when Java SE was born in 2007, Oracle had not yet acquired Sun Microsystems and owned Java. Android provides some Java API code libraries to support developers to develop applications in the Java programming language, which are mainly divided into two parts: the APIs of the code library, and the execution code developed by Google to make the code library work. Oracle owns Java and has two such code libraries: proprietary JDK and open source OpenJDK. Google uses the latter and has already applied it in some fields, which means it will share these execution codes. A mysterious code commit has appeared in the Android codebase, modifying 8902 files. The changes in this codebase show that OpenJDK code has been added to Android:
Although the lawsuit has not yet ended, the outcome of the trial will have a significant impact on the technology community. If Oracle wins the case, technology giants will no longer be able to use copyrighted API packages at will. If Google loses, it will lose billions of dollars. |
<<: Five major changes have taken place in the Silicon Valley technology circle in the past year
>>: With a valuation of $3.7 billion, it may dominate the future development of VR/AR hardware!
Produced by: Science Popularization China Author:...
What is the user perspective? This is actually a ...
(The above pictures are all from the Internet)...
[September 9 news] Today, the first Wasu Rainbow B...
Huangdaozhu Blue Ocean Project: Pro-test bidding ...
I have written several articles before. This is a...
Expert of this article: Lin Zhideng, PhD in Zoolo...
Nuts have always been the first choice of snacks ...
There are always moments in life when you need to...
Produced by: Science Popularization China Author:...
Having been engaged in product operations for man...
The same applies to SEM bidding. Don’t use dilige...
During the development of virtual reality content...
During CES 2024, Volkswagen of Germany announced ...