DZone
Thanks for visiting DZone today,
Edit Profile
  • Manage Email Subscriptions
  • How to Post to DZone
  • Article Submission Guidelines
Sign Out View Profile
  • Post an Article
  • Manage My Drafts
Over 2 million developers have joined DZone.
Log In / Join
Refcards Trend Reports Events Over 2 million developers have joined DZone. Join Today! Thanks for visiting DZone today,
Edit Profile Manage Email Subscriptions Moderation Admin Console How to Post to DZone Article Submission Guidelines
View Profile
Sign Out
Refcards
Trend Reports
Events
Zones
Culture and Methodologies Agile Career Development Methodologies Team Management
Data Engineering AI/ML Big Data Data Databases IoT
Software Design and Architecture Cloud Architecture Containers Integration Microservices Performance Security
Coding Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks
Partner Zones AWS Cloud
by AWS Developer Relations
Culture and Methodologies
Agile Career Development Methodologies Team Management
Data Engineering
AI/ML Big Data Data Databases IoT
Software Design and Architecture
Cloud Architecture Containers Integration Microservices Performance Security
Coding
Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance
Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks
Partner Zones
AWS Cloud
by AWS Developer Relations

Oracle vs Google: Hoping For A Happy Ending

James Sugrue user avatar by
James Sugrue
CORE ·
Aug. 16, 10 · Interview
Like (0)
Save
Tweet
Share
6.81K Views

Join the DZone community and get the full member experience.

Join For Free
Like most Java developers, I feel disappointed in the lawsuit that Oracle has brought up against Google.  With Android, Java had become a key technology for mobile application development. Contrasting Android to JavaME makes you appreciate what Google had done for Java developers. JavaME may have been installed on a lot of phones, but it wasn't nearly as accessible or feature rich as Android is. I certainly don't want to see Google move to a different technology for Android.

However, in his most recent post, James Gosling notes that one of the big problems that still surrounds Android is fragmentation:
"When it came to cellphones and JavaME, we weren't as able and successful at achieving interoperability. There were a lot of factors, but it all added up to pain for developers and a chilling of the software market. When Google came to us with their thoughts on cellphones, one of their core principles was making the platform free to handset providers. They had very weak notions of interoperability, which, given our history, we strongly objected to. Android has pretty much played out the way that we feared: there is enough fragmentation among Android handsets to significantly restrict the freedom of software developers. "

OK, so the fragmentation issue is a bit of a problem, but it's much better than Java developers being left out in the cold in the mobile app market.  Fabrizio Giudici has a more optimisitic outlook where he points out that there could be a happy ending to all of this, including the solution to the fragementation issue:

"We as a community win all the same, because we get with a defragmented Java™ on the mobile and Java™ is the winner technology of the mobile world, relegating the competition to a niche, just like the old good glorious times of JME."

I'd definitely be happy with the outcomes that he suggests, but I fear they might be just too optimistic.

The suitability of patents in the software world is often questioned, but they're here, and as Gosling says, they are a necessary part of the business game ("the game is what it is, and patents are essential in modern corporations, if only as a defensive measure."). Except in the case of Apple, and now Oracle, patents are being used as a method of attack. In fact, you could think of Apple's lawsuits against HTC as the device side of a two pronged attack on Google's newfound mobile dominance. Of course that's just speculation and conspiracy theory. But you never know.

Daniel Eran Dilger has written a really good opinion piece about the whole Google vs Oracle saga, including this interesting observation of how this could be "the software patent war  to end all wars":

"If Oracle is successful in its bid to “impound and destroy” the heart of Google’s Android, it might result in more than just a massive upheaval of the smartphone industry and a congratulatory high fiving between Jobs and Ellison. It might also result in a concerted effort by Google to join Oracle and other tech giants to decommission the nuclear threat of software patent proliferation in the future."

I remember during Oracle's acquisition of Sun, that most people believed that Java was just a useful side-benefit, with Sun's hardware being the main draw for Oracle. Looks like Java might make Oracle some money after all, even if it's at the cost of the Java community.  It will be interesting to see how all this plays out. It would be encouraging if Oracle was to stand down, give the communities widespread disapproval of this move.

Google (verb)

Opinions expressed by DZone contributors are their own.

Popular on DZone

  • Low-Code Development: The Future of Software Development
  • 5 Steps for Getting Started in Deep Learning
  • Introduction to Container Orchestration
  • Simulating and Troubleshooting BLOCKED Threads in Kotlin [Video]

Comments

Partner Resources

X

ABOUT US

  • About DZone
  • Send feedback
  • Careers
  • Sitemap

ADVERTISE

  • Advertise with DZone

CONTRIBUTE ON DZONE

  • Article Submission Guidelines
  • Become a Contributor
  • Visit the Writers' Zone

LEGAL

  • Terms of Service
  • Privacy Policy

CONTACT US

  • 600 Park Offices Drive
  • Suite 300
  • Durham, NC 27709
  • support@dzone.com
  • +1 (919) 678-0300

Let's be friends: