• 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 all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Liutauras Vilda
  • Tim Cooke
  • Jeanne Boyarsky
  • Bear Bibeault
Sheriffs:
  • Knute Snortum
  • paul wheaton
  • Devaka Cooray
Saloon Keepers:
  • Tim Moores
  • Stephan van Hulst
  • Ron McLeod
  • Piet Souris
  • Ganesh Patekar
Bartenders:
  • Tim Holloway
  • Carey Brown
  • salvin francis

As Java is free and open source as compared to C# then how is money made out of it by Oracle?

 
Ranch Hand
Posts: 1172
5
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
C# is not open source and free and Microsoft makes money from it this way. How does it work out in case of Java which is free and open source? How does Oracle (and earlier Sun microsystems) make money out of it as compared to the case or Microsoft for C#?  

Thanks
 
Master Rancher
Posts: 172
7
IntelliJ IDE Spring Java
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I vaguely recall that Java is free when it is for personal use and if you wanted to use Java for commercial purposes, you'd need to purchase a license. I'm sure there is more to it but no doubt that other people here can elaborate more.
 
Monica Shiralkar
Ranch Hand
Posts: 1172
5
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Thanks. Does that mean that on personal laptop for practice and self learning  a developer download and install Java but the same developer in office is not supposed to download and install java and rather the licensed version of Java should be installed on his laptop/desktop?
 
Marshal
Posts: 65365
248
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
No. At least I think no. It is permissible to use the free version for development (I think), but you would have to change to a paid version or OpenJDK or similar when deploying a commercial product (I think: not certain). Please read this thread.
 
Saloon Keeper
Posts: 10494
224
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I think you're confused. Microsoft has made large parts of the framework open source, and there are also open source compilers for C#.

I think Oracle makes most money out of training and support. This is actually a common business approach of many large software companies, which is why more and more software has become open source.
 
Does this tiny ad smell okay to you?
professionally read, modify and write PDF files from Java
https://products.aspose.com/pdf/java
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!