How does Sun make money from Java?

If i look at .net I can understand that MS makes money by  selling VS, SQL Server, etc and keeping their windows monopoly intact.

But Sun Microsystems I really dont understand. How do they make money off java. I mean, the vm is free, the java ide(netbeans) is free. They recently made their web dev ide  'java studio creator' free too. So pretty much everything is free. Sure you can say they own the java platform but so what, how do they make any revenue out of it?

Also for that matter how does IBM make any revenue by supporting the devlelopment of eclipse?
Prashant Send private email
Sunday, January 15, 2006
 
Deleting … Approving …  
 
Jave may be free for you, but it ain't free for companies re-distributing it for profit. IBM for instance has to pay lincensing fees to Sun for the right to bundle it in their products. That is also the reason that Sun's JDK cannot be bundled with most linux distributions seeking to be free (as in speech).

That's a good segue for the IBM case. They use java for their Rational product lines. Rational Software Architect is built directly on top of Eclipse as plug-ins. The open-source Eclipse project has maybe 100 plugins. IBM takes all that, and add their 100+ plugins on top, and you end-up with Rational.
Randomista
Sunday, January 15, 2006
 
Deleting … Approving …  
 
While you make a good point for IBM, I am pretty sure just the revenue out of companies wanting to distribute java doesnt pay the bills of hundreds of developers working on various java technologies in Sun Microystems.
Prashant Send private email
Sunday, January 15, 2006
 
Deleting … Approving …
 
<unsupported_opinion>
The early business model was to make Java free on the client end, and charge a lot on the server end. Thin computers: they'd have no HD, some RAM and a network interface, all the software would come from the server. Oracle was part of that scheme. Occasionally, you'll see one on e-bay, some are the size of a hardback book.

This mutated into trying to screw Microsoft, as MS was busy trying to destroy Oracle and Sun. Commoditizing the operating system, so that stuff could be written once, run anywhere. Gee, I think there is an advertising slogan that can come out of that. Those apps would be operating system independant, which lead MS to screw around with the JVM (so that java apps would have to be rewritten to run in IE) that they were distributing to the point that Sun sued them. The official excuse from MS why Visual Studio 6 can't be downloaded anymore from MSDN, is because of the settlement of that lawsuit.

The current business model appears to be trying to discover a way to make money.
</unsupported_opinion>

To answer your question, they don't.
Peter
Sunday, January 15, 2006
 
Deleting … Approving …
 
'sun' and 'making money' do not belong in the same sentence.
starving coder
Sunday, January 15, 2006
 
Deleting … Approving …
 
MBJ Send private email
Sunday, January 15, 2006
 
Deleting … Approving …
 
Sun makes money from nearly every embedded device that includes a JVM, (even when it's not its own). Think millions of cellphones, set-top-boxes and other cool gizmos.

They'll also touch a royalty on every blue-ray player which will include a mandatory JVM. This *includes* any PlayStation 3 as well.
2cents
Sunday, January 15, 2006
 
Deleting … Approving …
 
sun only makes money if you bundle sun JVM and not the others, right ?
what about java libraries ? if you bundle them do u need to pay Sun for that too ??
Rahul Send private email
Monday, January 16, 2006
 
Deleting … Approving …
 
Nope, you can have a custom JVM, but standards like J2ME forces you to include Sun's .class libraries, which means royalties.

Clever, isn't it ;-)
2cents
Monday, January 16, 2006
 
Deleting … Approving …
 
"Nope, you can have a custom JVM, but standards like J2ME forces you to include Sun's .class libraries, which means royalties."

That isn't true at all. You must pass Sun's TCK to be called Java, but how you do that is up to you. Most people take Sun's KVM an customise it, but not everyone.

... and of course, the TCK itself costs money. A lot of money.
Graham Thorpe
Monday, January 16, 2006
 
Deleting … Approving …
 
I think Sun makes money from selling hardware and infrastructure software far more than from Java (at least to date).
Abstract Typist
Monday, January 16, 2006
 
Deleting … Approving …
 
IBM make a lot of their money from old patents and licencing and also from consulting.
Alan O'Rourke Send private email
Monday, January 16, 2006
 
Deleting … Approving …
 
Sun doesn't make money directly from Java but it must surely *save* a chunk out of the marketing budget by having it out there in the wild being discussed ad nauseum by anti-MS developers (Sun's target demographic).
Paul Sharples Send private email
Monday, January 16, 2006
 
Deleting … Approving …
 
so ,if i am a microISV with a product written entirely in java (could be a software service or a packaged software) using open source components, I would still pay Sun royalties ?
RV Send private email
Monday, January 16, 2006
 
Deleting … Approving …
 
No.
Turtle Rustler
Monday, January 16, 2006
 
Deleting … Approving …
 
> How does Sun make money from Java?

By suing MS over the JVM. Didn't they make a $billion off that, or am I thinking of one of the many other lawsuits against Microsoft?
Nick Hebb Send private email
Monday, January 16, 2006
 
Deleting … Approving …
 
Sun dont make money from Java. They make brandname.
SuperCali
Monday, January 16, 2006
 
Deleting … Approving …
 
Nick, microsoft DELIBERATELY CHOSE to pay the money rather than make the distributed JVM compliant with the license from Sun. That was cheaper (to billg/microsoft's ego) than to let the public have any possibility of escape from windows.
Peter
Monday, January 16, 2006
 
Deleting … Approving …
 
Sun sells server software just like Microsoft does, but they make money off of their hardware too, and usually that's gonna be Solaris running Java or C++ or Fortran or whatever. 

I've never heard of anyone loading Windows Server OS onto a Sun SPARC server.
LinuxOrBust
Tuesday, January 17, 2006
 
Deleting … Approving …
 
Sun lose money from Java, they make money selling sandwiches at conferences and flogging Scott McNealy's classic book "How to succeed in business for Dummies, Computer Industry Edition - With Forward by CEO of DEC"
Sun Shareholder Send private email
Friday, January 20, 2006
 

转载于:https://www.cnblogs.com/mengheyun/archive/2011/03/07/1974620.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值