Deprecated: Assigning the return value of new by reference is deprecated in /home/pwsconsu/public_html/blog/inc/_main.inc.php on line 123

Deprecated: Assigning the return value of new by reference is deprecated in /home/pwsconsu/public_html/blog/inc/MODEL/generic/_genericelement.class.php on line 112

Deprecated: Assigning the return value of new by reference is deprecated in /home/pwsconsu/public_html/blog/inc/_blog_main.inc.php on line 306

Deprecated: Function ereg() is deprecated in /home/pwsconsu/public_html/blog/inc/_blog_main.inc.php on line 413

Deprecated: Assigning the return value of new by reference is deprecated in /home/pwsconsu/public_html/blog/plugins/code_highlight_plugin/_code_highlight.plugin.php on line 528
The South East Asia SOA Weblog - Oracle vs Google on Java... Overblown?

Oracle vs Google on Java... Overblown?

09/16/10

Permalink 10:45:20 pm, by david Email , 1065 words, 17923 views   English (US)
Categories: SOA Solutions in South East Asia

Oracle vs Google on Java... Overblown?

After considering some of the posts I have read around the place and some of the real issues at hand in the suit Oracle has started against Google regarding alleged infringements on Java patents/copyright etc. with Android one has to ask themselves whether the whole thing is being blown out of proportion by the community and exploited by Larry bashers (the industry has seen an age of Larry bashing… Bill is off the scene now so Larry is one of few pre-internet dinosaurs left). The situation also begs the question as to whether Sun was poised to launch exactly the same action at this juncture. Considering some of the comments in articles and links I have read (written by people such as James Gosling and Jonathan Schwartz) as well as considering Suns prior suit against Microsoft for infringements related to Java (they were awarded 1.6 billion in restitution I believe) it should be clear that Sun was probably in a position to move this action forward and that they had potentially used this as a basis for added value in the deal with Oracle. Afterall… let’s consider Suns desperate situation a mounting debt. Desperation tends to erode traditional values like a cancer.

From Oracle’s perspective you could hardly blame them for wanting to get some quick return on investment for their 7.4 billion as quickly as possible. Simplistically I would suspect that the additional first year top line revenues of around 1.6Bn, plus the 2.6Bn in cash and a healthy settlement from Google (presumably around 2Bn given the case history with MSFT) would really make the acquisition a no-brainer for Oracle.

In regard to the actual infringements in question, none of that is clear at present but what does seem evident is that this is not a normal OEM case in that Google have built a virtual machine that appears to process Java byte codes in way that may be infringing Oracle (formerly Sun) patents and copyright. It is pretty obvious that Google will be trying to drum up as much community sympathy as possible to find their way out of this and at least soften Oracle up for a settlement. Whether that sympathy is warranted is very questionable.

There are many posts around the place that discuss ‘ethics’ in the same sentence as large American corporations. To me this is kind of stupid as none of them ever seem to survive well when acting ethically and practically none of them act ethically in everyone’s definition. Oracle has always suffered from an image problem that stems from the approach the leadership there takes toward people. Maybe they would be better off longer term to try and change that a little. Sun was a very different company and perceived as community minded by many. Look where that got them!! It’s not like the community jumped in to save them when the going got tough now is it… These and other factors are probably some of the reasons why people seem to have a major problem with anything Larry does. When you look at trying to mix a culture like Sun’s with a culture like Oracle’s, it is something akin to trying to mix oil and water (an endeavor that one of our other loved behemoths has been trying in the Gulf for a while now). As for Google, their history as a darling startup has long passed. In my eyes they are just another big corporation that is hungry for profits as any other and probably just as ethical as the next corporation.

It is a risky proposition at best in making any distinction between any of these mega-corporations. From a personal standpoint I think it is a fundamental error in judgment. At the end of the day they are all very large corporations that for the most part have no tangible interest in furthering the cause of humanity, people or anything/anyone else other than earnings and share holders.

So really… who gives a shit if Oracle or Google wins or loses. It isn’t going to make any difference to my life and nobody is ever going to ask me to pay for a JVM. If they do then they will be disappointed as I will probably just use the open source JVM as it is licensed under the GPL (as Sun… now Oracle made it that way). Java is a cool programming language, it always will be as it was modeled using many lessons learned from many languages preceding it (maybe there are a few IP infringements in there too… Larry has plenty of money so give it a try). In respect to Java there are few (almost none) viable alternatives that have anywhere near the base of libraries Java has currently. Java has always been proprietary and always been licensed like most other languages in use today. It seems again we have to choose between two evils for enterprise development… anyone remember the COM vs CORBA or browser wars? How does IBM stay out of these conflicts and still make money?

From a practically engineering perspective I just don’t see the difference whether Oracle, Sun or any other large company owns Java or any other language. I have been in the IT industry for 28 years. I have used many languages in that time including Fortran, Basic, Pascal, C, CPP, Eiffel, Java, TCL and a bit of PHP to name but a few. Some of them survive for a while but others die. SOme of them are more open than others. ALL OF THEM WITHOUT EXCEPTION have embraced or copied concepts from one another at some point in time.

IMHO Oracle vs Google is another example of a society gone mad. Next thing you know somebody will be suing the world for patent infringements in the use of iteration. In summary… I think this suit and many coming before it are overblown results of an overly litigious society that is sick with greed for money and power. It really doesn’t have any impact on the future of Java as a language or any of the J2EE and contributor licensees as long as they play by the rules. I think Java will be around as a language for a long time to come. Don’t be foolish and try to dump it just because Larry owns it.

Who wins? Who loses? For gods sake… who cares?


Deprecated: Assigning the return value of new by reference is deprecated in /home/pwsconsu/public_html/blog/skins/_feedback.php on line 102

Trackback address for this post:

This is a captcha-picture. It is used to prevent mass-access by robots.
Please enter the characters from the image above. (case insensitive)

Comments, Trackbacks, Pingbacks:

Comment from: Air Jordan [Visitor] Email · http://www.twojordan.com/
Blogs are good for every one where we get lots of information for any topics nice job keep it up!
PermalinkPermalink 10/07/10 @ 07:52

Leave a comment:

Your email address will not be displayed on this site.
Your URL will be displayed.

Allowed XHTML tags: <p, ul, ol, li, dl, dt, dd, address, blockquote, ins, del, span, bdo, br, em, strong, dfn, code, samp, kdb, var, cite, abbr, acronym, q, sub, sup, tt, i, b, big, small>
(Line breaks become <br />)
(Set cookies for name, email and url)
(Allow users to contact you through a message form (your email will NOT be displayed.))
This is a captcha-picture. It is used to prevent mass-access by robots.
Please enter the characters from the image above. (case insensitive)

Hosted by:
hosted by PWS Consulting

The South East Asia SOA Weblog

The intention of this blog is to collect thoughts on the issues, paradigms, process, vendors, solutions, project and any other item related service oriented architecture in South East Asia.


Deprecated: Assigning the return value of new by reference is deprecated in /home/pwsconsu/public_html/blog/plugins/_calendar.plugin.php on line 135
June 2018
Sun Mon Tue Wed Thu Fri Sat
 << <   > >>
          1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30

Search


Deprecated: Assigning the return value of new by reference is deprecated in /home/pwsconsu/public_html/blog/skins/_linkblog.php on line 46

XML Feeds

What is RSS?

Who's Online?

  • Guest Users: 18