Why Android (Google) choose kotlin insted of java. | Sololearn: Learn to code for FREE!
New course! Every coder should learn Generative AI!
Try a free lesson
0

Why Android (Google) choose kotlin insted of java.

23rd May 2017, 5:34 PM
Narayana
Narayana - avatar
4 Answers
+ 2
Actually this is bad for Oracle, providing everyone else does the same. Since Oracle wants to lock Java up behind licensing walls, EVERYONE should just dump Java and let it rust into dust as warning to any other company that tries the same BS. You can read up on the whole case on the EFF website, but essentially when Google created their own version of Java they used existing names, declarations and functionality as existing Java api's in order to allow developers to easily create compatible software. Java sued and eventually won the right to copyright how Java essentially works. So imagine having to pay a license if you create software that is designed to work in relation to Java just because your software used common functionality found in Java. It's the equivalent of Oracle copyrighting the use of a for loop. Simply, where “where there is only one way to declare a given method functionality, [so that] everyone using that function must write that specific line of code in the same way,” that coding language should not be subject to copyright but now it is thanks to Oracle. While a court DID rule the Androids use of Java api's was fair use, Oracle is planning to appeal AGAIN and so By dumping Java Google is telling Oracle we are not playing your anti-innovation games as well as freeing up resources fighting Oracle. Let Java rot. There are so many quality open source languages that we should NEVER need to license "code"
23rd May 2017, 6:17 PM
James
James - avatar
+ 1
because Google and Oracle are on a very expensive legal battle around the use of Java for android. For that reason Goggle goes the Java-free way. Another "big accomplishment" by Oracle.
23rd May 2017, 5:55 PM
seamiki
seamiki - avatar
+ 1
@James Edens Thank you James for this post. I see that you have deep understanding of IS & IT market. Suggestion: Maby a little shorter post wouls stimulate younger programmers to read your articles.
3rd Jun 2017, 6:38 AM
Vojko J Kalan
Vojko J Kalan - avatar
0
Because it's new 😎
23rd May 2017, 5:48 PM
TakshakSH
TakshakSH - avatar