Google Java Oracle Triangle Love's past life

Source: Internet
Author: User

--A few lines Javacode-throwing G o o g L eand the Oraclebetween

The " Karma "

Oracle (Oracle) and Google (Google) on the use of the right to Java has officially started in 2010, until now has lasted 6 years, first to review the "evil Fate." The case, known as the World competition for IP cases, has been closely watched by the software industry.

Because Oracle Company bought Sun and of course has the power and obligation of the original Sun company, and Google's Android, as an important branch of Java technology, especially as Java me in the mobile operating system in the field of one of the main competitors, naturally become the enemy of Oracle. Oracle sued that Google has copied a lot of material in the process of developing Android, including more than 37 Java APIs, and 11 lines of Java source code , which are protected by copyright law as well as other intellectual property content. , and also violates Java-related patents. With respect to Oracle's claims, it is "seeking a court injunction prohibiting Google from further developing and selling Android software and hoping to receive compensation for Google's intentional infringement".

Oracle proposes that in many companies that use JAVA, only Google's software implementations are unauthorized. Google, however, suggests that the licenses for those companies are not the same, and that the authorization includes implementation codes, trademarks, and the promotion of JAVA branding.

This case is a long story, enough to write a tutorial on computer software protection. In a minimalist word, if someone uses the function interface information, but writes the specific function code, is it infringing the copyright? Google in order to make Android compatible with JAVA, copied more than 30 library interface information, spent three years to write their own specific function code, Oracle bought JAVA, sue Google plagiarism interface information software copyright infringement.

After 6 years, Google and Oracle about Java infringement lawsuit, you come to my back and forth to die, has never stopped ...

  Today , a clear, and came to the first-hand news about this: Google won again, won again, it's a win!

  Oracle losing again!

This is exactly the case. Beijing time May 27 Morning News, in the case of Oracle's lawsuit against Google's Android system infringement of Java patent rights, a U.S. jury in Thursday ruled that Google won. The jury agreed that Google would use Oracle's Java platform to develop Android's fair terms of use under copyright law, and that Oracle should not receive $9 billion in compensation.

Oracle said it would appeal the verdict. "We firmly believe that Google illegally copied the core technologies of Java in the process of developing Android and moving into the mobile device market," Dorian Daley, Oracle's general counsel, Dolian Daley, said in a statement. "The verdict is" The triumph of the Android ecosystem, the Java Development community, and developers who are relying on open source and free programming languages to develop innovative consumer products, "Alphabet's Google said in a statement .

  

Would it be possible to seek a court injunction prohibiting Google from further developing and selling Android software and hoping to get compensation for Google's intentional infringement? may be possible, but only in the second half of the implementation, the first half of the possibility is much smaller, why?

First of all, Google itself, like Oracle (Sun), IBM, Red hat and other companies, is a member of the JCP, as well as the participation and development of JSR, is one of the important supporters of the Java community, many of the improvements in Java technology and standards, in itself from Google, Not unique to Oracle (Sun). Oracle now has a lot of Java technology patents, but it's only part of what Sun owns. Conversely, Google, a key member of the Java community, is unlikely to have a bit of Java technology patents in its hands. If the future of Google regardless of the opening to the hands of the "black box", in turn to Oracle, they will be able to feel all? Moreover, although for the sake of economic benefits, often do not have the moral, but as JCP member of Oracle and Google Tongshicaoge, the Java system will be greatly unfavorable, if Oracle play too much, it is likely to make the entire Java system crashes, So the more than 7 billion takeover of Sun's Oracle is likely to suffer a far greater loss than Google.

Second,Android 's underlying system uses the Linux,java core package from Apache's Harmony, the graphics engine is Skia encapsulated, the virtual machine is Dambernstein research and development Dalvik. In fact, more than half of the technology used by Android comes from third-party open source projects and Google's own research and development. In addition to the standard syntax, the Android system is not too insulated from the traditional Java system. Once the Oracle lawsuit is established, it is equal to the judge will be at the same time to clarify the ins and outs of this n multi-source project (most of the owners have no direct affiliation with Google), it is difficult to imagine. What's more, since 2006, Sun-dominated open source Java has also allowed Java to gain a great deal of freedom under the GPL, many Java technologies that have long been a non-sun monopoly. Of course, patents still exist, but in the United States such a judicial recognition of the open source Agreement, when the patent and open Source Agreement conflict, the lawsuit will become quite tangled. Is it possible for Oracle to negated all of these open source projects, all open source agreements written off? believe that even if Oracle can do it, they won't have to be mixed up on earth.

Finally, and most important, the Android system, which is based on a variety of open source projects, is not only open source, but also 100% free (some additional business licenses need to be contacted and charged by Google, but the amount is small and not mandatory). In other words, although Google is the development and owner of the Android system, but the direct profit is less pitiful. In the United States, where most tort penalties are judged on the basis of infringement, even if the eventual infringement is established, it would be very difficult to get the oil and water out of Android alone, and I am afraid that even a lawyer's fees and even litigation costs would be far more than that. Not to mention that many Android users are unlikely to be willing to bear joint liability. If Oracle wants to profit from Android, then Oracle and Google Reconciliation will be the best way to die of Android, once the many mobile phone manufacturers are involved, Oracle is bound to become the target, not worth the candle.

Even in America, even if Oracle and Google can find the most professional judges to hear the case, the vast open-source agreement and the issue of patent ownership (many or cross-licensing), I'm afraid it will be foggy, even to figure out what the lawsuit is arguing about, Who is using the technology who owns, there will be a considerable degree of difficulty, let alone clear the clue, the case of the trial. Looking for 10 judges to decide the case, there are 10 different results, perhaps this is a 6-year lawsuit in one of the important reasons.

Of course, even if the verdict is very difficult, the verdict is inevitable. Just like today, Google won again. According to previous experience, as a large number of former Sun employees to Google, they will be more or less to disclose some of the sun technology to Google, so this lawsuit can let Oracle from Google and get a settlement, in the most extreme cases, Even after every sale of an Android-powered mobile phone, Oracle has a certain benefit. However, this would like to get rid of Android, but is absolutely impossible, because the market share of Android in the world has reached the supremacy, has not been a paper can be changed, not to mention the Google Hand has a large number of cards.

The need for truly efficient and fast learning to the essence of Android , Dark Horse Android is definitely the preferred. At the core of science and technology, curriculum design will not only learn new features of Google's latest release, such as Android N Update, the next day the Dark Horse launched the latest high-quality video , and all the new and old students to get free , while , the Dark Horse course more in-depth study of the implementation of Android underlying source code, so that students not only know how to use tools and frameworks, more knowledge of the realization of ideas and principles, so that students learn to build tools to write the framework, so to speak, for the core of deep-digging degree of the Dark Horse second did not dare to fight the first! because the dark horse is the conscience education, grants the fishing benefit lifelong, lets the student be at the forefront of the newest technology at all times .

Today is May 27. Five minutes before 12 o'clock noon on May 27, 2016 you are still in the Android class, and have not changed your mood during the break, to come here and alumni to encourage communication and even record their mood. You know from the moment you start learning Android, you may be tied up with her for many years, because you will remember the moment you chose her. Google win, you think you choose a dark horse, choose android Companion, choose the wrong?

Google Java Oracle Triangle Love's past life

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.