Having left Sun Microsystems Inc., the parent company for Java, when it was acquired by Oracle in 2010, Gosling stated he turned down quite a few job offers before accepting Google’s position on March 28.
“One of the toughest things about life is making choices,” he said in a blog post announcing his new position. “I had a hard time saying "no" to a bunch of other excellent possibilities. I find it odd that this time I'm taking the road more travelled by.”
Ironically, both companies made headlines when Oracle sued Google for copyright infringement regarding Android’s Dalvik software, a program similar to Java, in 2010.
"In developing Android, Google knowingly, directly, and repeatedly infringed Oracle's Java-related intellectual property," Oracle, then, said in a statement.
But what could be Google’s motive with bringing Gosling to the team? Gosling said he doesn’t know.
“It looks like interesting fun with huge leverage. I don't know what I'll be working on,” Gosling said. “I expect it'll be a bit of everything, seasoned with a large dose of grumpy curmudgeon.”
Although Gosling has been critical of Oracle since his departure, he never stated why he left the company.
“As to why I left, it’s difficult to answer,” he said via his blog last year. “Just about anything I could say that would be accurate and honest would do more harm than good. The hardest part is no longer being with all the great people I’ve had the privilege to work with over the years. I don’t know what I’m going to do next, other than take some time off before I start job hunting.”
Despite an attempt by Google to have the lawsuit dismissed last month, it’s still pending.