• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Paul Clapham
  • Ron McLeod
  • Tim Cooke
  • Junilu Lacar
Sheriffs:
  • Rob Spoor
  • Devaka Cooray
  • Jeanne Boyarsky
Saloon Keepers:
  • Jesse Silverman
  • Stephan van Hulst
  • Tim Moores
  • Carey Brown
  • Tim Holloway
Bartenders:
  • Jj Roberts
  • Al Hobbs
  • Piet Souris

Pay For Java?

 
Ranch Hand
Posts: 137
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
If you have a commercial product based on Java (using API's etc), do you need to pay anyone?

http://content.usatoday.com/communities/technologylive/post/2010/08/more-on-oracles-lawsuit-vs-google/1

....
"Thousands of companies -- including IBM, RIM (BlackBerry), Amazon.com (Kindle) and Sony (Blu-ray) -- have Java licensing agreements because their products use the technology."
...



Even further, what about a commercial product based on Java and MySQL (both Oracle)
 
Author
Posts: 12617
IntelliJ IDE Ruby
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
No.
 
Sheriff
Posts: 22504
122
Eclipse IDE Spring VI Editor Chrome Java Windows
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
It depends on the third party libraries you require. If you distribute them you must follow their licenses.
 
Rancher
Posts: 1337
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

Thomas Mcfarrow wrote:"Thousands of companies -- including IBM, RIM (BlackBerry), Amazon.com (Kindle) and Sony (Blu-ray) -- have Java licensing agreements because their products use the technology."


I very much doubt that that is a true statement; "dozens of companies" is probably much closer to the true number. USA Today is perhaps not the best source for technology information.
 
David Newton
Author
Posts: 12617
IntelliJ IDE Ruby
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
It's more than you think.
 
Java Cowboy
Posts: 16084
88
Android Scala IntelliJ IDE Spring Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
No, you do not need to pay Oracle or anyone else if you write commercial programs in Java.

The companies that you mention: IBM, RIM, Amazon, Sony, all created their own implementation of a JVM: IBM has its own JVM for servers and PCs, RIM created a JVM for Blackberry devices, Amazon created a JVM for the Kindle, and Sony created a JVM for Blu-ray devices.

If you want to create a JVM yourself and you want to officially call it "Java", then you have to pass compatibility tests and pay a license fee to Oracle.

You may have heard from the recent news that Oracle is suing Google over their Android operating system. Android is not Java, but it is a virtual machine (the Dalvik VM) that works a lot like Java, and you use the Java programming language to program for it.

Google never licensed Java from Oracle, and now Oracle is accusing Google of using patented ideas in their Dalvik VM without a license.

Unless you're going to write your own JVM and use patented ideas from Oracle or other software companies, you'll not have to pay anyone anything.
 
Don't get me started about those stupid light bulbs.
reply
    Bookmark Topic Watch Topic
  • New Topic