tag:blogger.com,1999:blog-4704664917418794835.post4344974410425965514..comments2023-07-01T05:41:30.469-07:00Comments on Headius: My Thoughts on Oracle v Googleheadiushttp://www.blogger.com/profile/15717357218364947795noreply@blogger.comBlogger74125tag:blogger.com,1999:blog-4704664917418794835.post-70568412020133510642012-10-18T23:20:37.232-07:002012-10-18T23:20:37.232-07:00I think that was stupid move from Oracle but Googl...I think that was stupid move from Oracle but Google is also not innocent, they copied it without permission.Java Bloghttp://java67.blogspot.com.nznoreply@blogger.comtag:blogger.com,1999:blog-4704664917418794835.post-29210104022663785302012-09-25T03:39:25.347-07:002012-09-25T03:39:25.347-07:00Thanks for all the information ,it was very helpfu...Thanks for all the information ,it was very helpful i really like that you are providing information on core and advance java ,being enrolled in <br />advance and core java http://www.wiziq.com/course/1779-core-and-advance-java-concepts i was looking for such information on advance and core java and your information helped me a lot.sarabjeethttps://www.blogger.com/profile/11223974173581186160noreply@blogger.comtag:blogger.com,1999:blog-4704664917418794835.post-48228451965396906432011-11-16T18:50:20.971-08:002011-11-16T18:50:20.971-08:00It's time to switch to Scala.It's time to switch to Scala.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-4704664917418794835.post-73710801948314615272011-04-09T04:24:36.523-07:002011-04-09T04:24:36.523-07:00Actually I think LPOD has maneuvered himself out o...Actually I think LPOD has maneuvered himself out of a Job, he has become an obvious liability.emr and ehrhttp://www.medi101.cmnoreply@blogger.comtag:blogger.com,1999:blog-4704664917418794835.post-20781122185895946422010-08-16T01:32:30.765-07:002010-08-16T01:32:30.765-07:00I find it terribly sad that two huge corporations ...I find it terribly sad that two huge corporations can piss away millions of shareholder dollars and thousands of hours of court resources on this insanity. I think they ought to be ashamed of themselves, and I think the stockholders ought to put their millions of feet down. Sell ORCL and GOOG short, and maybe these bozos will come to their senses.M. Edward (Ed) Boraskyhttp://borasky-research.netnoreply@blogger.comtag:blogger.com,1999:blog-4704664917418794835.post-63561529441812992142010-08-16T02:08:25.951-07:002010-08-16T02:08:25.951-07:00Nice writeup. Not sure why you cover the implement...Nice writeup. Not sure why you cover the implementation details of parametric polymorphism (relevancy?), but not the previous case of Sun vs. Microsoft - for essentially doing the same thing (although Google has the benefits of hindsight and thus avoids referring to Android as Java).<br><br>Also, curious as to how V8 can now go directly to native code considering JavaScript and it's very permissive/dynamic nature? I thought mixed-mode (backtracking) was the very essence of V8. It certainly was in the last presentation I saw by Lars.Casper Banghttp://www.blogger.com/profile/09493174484116672294noreply@blogger.comtag:blogger.com,1999:blog-4704664917418794835.post-76455399288294336172010-08-16T02:20:42.052-07:002010-08-16T02:20:42.052-07:00wow, thank you for thie very educative reading ! I...wow, thank you for thie very educative reading ! <br>I just think you forgot one scenario : Google threaten oracle with their patents... and Oracle cancel this suit :)shamaznoreply@blogger.comtag:blogger.com,1999:blog-4704664917418794835.post-43066059215083958742010-08-16T02:43:29.207-07:002010-08-16T02:43:29.207-07:00Well written!! Thank you.Well written!! Thank you.AlanHnoreply@blogger.comtag:blogger.com,1999:blog-4704664917418794835.post-44082588785500630502010-08-16T02:57:44.189-07:002010-08-16T02:57:44.189-07:00Hi Charles! This is good reading.Are you sure that...Hi Charles! This is good reading.<br><br>Are you sure that IBM's licensed Sun's class libraries for J9 and ships them? At work I use HotSpot and J9, and have seen various compatibility problems with J9 that boiled down to the classlibs.sysprvhttp://www.blogger.com/profile/15095353005392384610noreply@blogger.comtag:blogger.com,1999:blog-4704664917418794835.post-28199602412410307682010-08-16T04:39:34.250-07:002010-08-16T04:39:34.250-07:00maybe seeing this, it's time now for an indepe...maybe seeing this, it's time now for an independent java-like framework in the vein of rubyspecAnonymousnoreply@blogger.comtag:blogger.com,1999:blog-4704664917418794835.post-78051316366252219032010-08-16T05:18:13.696-07:002010-08-16T05:18:13.696-07:00I may be wrong, but how come SW-patents can be wor...I may be wrong, but how come SW-patents can be worded so vague? Aren't "real" patents very specific about the implementation?<br><br>I.e. let's say there is an "Automatic Door Closing Device" patent that uses a spring at the top to pull the door closed.<br><br>Alternatives that uses, say a rubber band instead, or a counterweight and a string to use gravity to pull it closed, are not violating the patent. Also auto-closing doors, but completely different implemenations.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-4704664917418794835.post-21262327256228956632010-08-16T05:43:03.208-07:002010-08-16T05:43:03.208-07:00... I see an opportunity: port Mirah to Parrot !!!...... I see an opportunity: port Mirah to Parrot !!!<br><br>No, seriously ... think of the fun with slogans and T-shirts!<br><br>'Arrh, every good Pirate needs a Parrot!'Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-4704664917418794835.post-20074101178587585692010-08-16T06:30:36.786-07:002010-08-16T06:30:36.786-07:00I probably should have previewed that. My point w...I probably should have previewed that. My point was: for all its advantages, Java offered a terrible end-user experience. Which is why it ended up in the enterprise and on servers, where the end-users weren't saddled with handling the JRE.<br><br>As a developer, during that time, if you wanted to write software for end-users, Java was write once, run nowhere.<br><br>So Sun spent 5-10 years trying their hardest to stunt the Java desktop ecosystem, and they succeeded: today, C# apps F-spot and Tomboy are installed by default with Ubuntu, but no JRE or Java apps are, because there aren't any that are useful and popular enough to warrant inclusion.skybornehttp://skyborne.myopenid.com/noreply@blogger.comtag:blogger.com,1999:blog-4704664917418794835.post-88088152109066079512010-08-16T07:44:17.219-07:002010-08-16T07:44:17.219-07:00What are the odds on Google settling a deal for sh...What are the odds on Google settling a deal for short-term compatibility reasons for existing customers/handsets. While longer term engineering a move away from Dalvik/Java. While its convenient to reuse a language many developers are familiar with it doesn't sound critical to the platform (low level memory management stuff?). Frankly the existing SDK always seemed a bit of a engineers kludge anyway. <br><br>Javascript has come on leaps & bounds over the last few years and Google has played no small part in this and the push for HTML5. They've been wanting to refocus the perceived Andriod platform fragmentation so why not create a new SDK based on open web standards. One not so dissimilar to WebOS which has shown whats possible. An engineering solution does seem most likely from Google but those VM patents appear too wide raging for a simple Dalvik fix.<br><br>In an ideal world I'd like to see this go away quickly and quietly as possible. Counter patent suits from Google, or maybe Microsoft might step in to help. Would they help Google? given the VM patents could apply to .Net and weakening Andriod strengthens Apple (they've already offered to help HTC against Apple)..? Though for Open Source / Open Java the damage has been done and Oracle have really shown their hand. Killing OpenSolaris on the same day.. hoping one bad story would cancel the other? A dark day Friday the 13th. So I either see Google moving away from Dalvik & Java or Oracle losing and probably wondering what value they've got from buying Sun. Seems like a lose-lose for Java & the community.<br><br>It's sad to see that Oracles priority isn't strengthening the Java ecosystem, fixing the JCP or competing with Andriod & Apple with JavaFX.. It's community damaging law suits that will further drive people away from Java. Not signals that needing sending right now. Not counting the move of javaone, the bungled Javadocs url move or the bungled jre update 21 as their first moves.osbaldhttp://www.blogger.com/profile/04903362418140338805noreply@blogger.comtag:blogger.com,1999:blog-4704664917418794835.post-74579445763303888752010-08-16T08:09:55.984-07:002010-08-16T08:09:55.984-07:00small typo: "whole far too deep" -> &...small typo: "whole far too deep" -> "hole far too deep"Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-4704664917418794835.post-39567150076918104232010-08-16T08:58:34.333-07:002010-08-16T08:58:34.333-07:00Charles,Great writeup. You are rightly pessimisti...Charles,<br><br>Great writeup. You are rightly pessimistic about this having any profound effect on software patents -- the Sun/NetApp case is/was a much broader case than this (though I suppose the day is still young in ORCL v. GOOG), and despite Sun having invalidated all the of the litigated patents, we have seen no real push to reform. Which brings up a comment to Osvaldo: you are showing complete and total ignorance of the Sun/NetApp case to believe that that was a Sun-initiated endeavor. Charles is right: this kind of behavior was simply not in Sun's DNA.Bryanhttp://www.blogger.com/profile/12069327686482969740noreply@blogger.comtag:blogger.com,1999:blog-4704664917418794835.post-32601280663969647202010-08-16T09:17:52.809-07:002010-08-16T09:17:52.809-07:00When you wrote, "So it required someone "...When you wrote, "So it required someone "bigger" to make that happen...someone who could write off the costs of the platform by funding it in creative new ways. Someone with a massive existing investment in Java. Someone with deep pockets and an army of the best developers in the business who love nothing more than a challenge. Someone like..."<br><br>I immediately thought Oracle, but then you put Google into the slot. Interesting.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-4704664917418794835.post-73475462446514904182010-08-16T09:28:35.363-07:002010-08-16T09:28:35.363-07:00Interesting writeup. As a software developer, my ...Interesting writeup. As a software developer, my distaste for software patents is... extreme. As a business owner, I understand the reality of patents is that you need them or someone else will beat you over the head with them.<br><br>My fondest hope is that this lawsuit, with all it's embedded prior-art landmines, manages to put the stake in the heart of software patents. But, I suspect, that as patent owners themselves, Google wouldn't let that happen. If I had to put money on the outcome right now, I'd bet on Google coughing up license fees.Lorihttps://me.yahoo.com/wndxlorinoreply@blogger.comtag:blogger.com,1999:blog-4704664917418794835.post-83516036084560086662010-08-16T09:51:28.345-07:002010-08-16T09:51:28.345-07:00"Faster forward" should be fast-forward...."Faster forward" should be fast-forward.<br><br>In regards to patent 6,910,205, <i>Efficient implementation of the smalltalk-80 system (1984)</i> could, I believe, reasonably be construed as prior art.<br><br>@Fabrizio<br>"The GPL license explicitly provides you with patent protection..."<br><br>The OpenJDK is released under the GPLv2, which does not provide explicit patent protection. This is a feature of v3.rpshttp://robertseaton.comnoreply@blogger.comtag:blogger.com,1999:blog-4704664917418794835.post-77597316211620001182010-08-16T10:11:36.170-07:002010-08-16T10:11:36.170-07:00Fantastic article, it's not often I read 8000 ...Fantastic article, it's not often I read 8000 words in one go :), thanks for the clear cut explanations. Here's hoping it doesn't distract Oracle too much from trying to get a JSR up for Java 7.Martijn Verburghttp://www.blogger.com/profile/01458162075331573781noreply@blogger.comtag:blogger.com,1999:blog-4704664917418794835.post-81521851654040168402010-08-16T10:31:06.473-07:002010-08-16T10:31:06.473-07:00Charlie,Great post! Thanks for taking the time to ...Charlie,<br><br>Great post! Thanks for taking the time to write all of that!<br><br>GaryGary S. Weavernoreply@blogger.comtag:blogger.com,1999:blog-4704664917418794835.post-87294085029958954792010-08-16T11:14:28.684-07:002010-08-16T11:14:28.684-07:00In the real life the most what matters is $$$ so O...In the real life the most what matters is $$$ so Oracle have to get back what they invest on Sun and Java even Java community disappear Oracle needs their money back and they could use Java just for inhouse and their customers as with abap and SAP. Also future version of Java Oracle can relicensing to proprietary license so that will be really bad and maybe some people will want to fork OpenJDK 6. So will be OpenJDK6 forks everywhere. Me I think this is a vicious circle already, Java is not an "open standard" is a proprietary platform of Oracle and they can do what ever they like with it of course.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-4704664917418794835.post-46987036643191541932010-08-16T14:17:25.749-07:002010-08-16T14:17:25.749-07:00Read a lot of post around the blogs about Google b...Read a lot of post around the blogs about Google being careless or naive about the possible threat from Java infringement suit like this one. I am guessing Google could have bought Sun, end of issue. They didn't. So, they and their lawyers must be pretty sure on how they can come out on this thing. SinceDroidPhannoreply@blogger.comtag:blogger.com,1999:blog-4704664917418794835.post-39983338756289641442010-08-16T14:52:37.522-07:002010-08-16T14:52:37.522-07:00I think we should start to support Scala cause rig...I think we should start to support Scala cause right now Scala I think its the only way to go to replace Java as language of choice on the JVM(ORacle VM) and we need Scala also support CLR/.Net, Parrot and LLVM. Imagine Scala running on all those VM's we can have an universal programming language, If JVM(Oracle VM) go out of business cause patents and copyright bullshit dont worry move Your Scala to the next VM as CLR.Net,Parrot or LLVM. I think this is a good time for Scala get the push to become mainstream and I always comment that Scala is complex but right now it have everything to become mainstream with closures and much more, yes still a complex language but C# and C++ and Haskell are also complex anyway. I think we should help to port Scala to LLVM and Parrot and improve the CLR/.Net port. And help to rewrite Eclipse in Scala with better support for Scala development ,Intellij have a good plugin for Scala development I think this could work out pretty good. <br><br>The good I see about Scala in this Oracle/Google isue is that is not bound to one particular VM, it can run on many VM's. Plus Scala is true Open Source as Python or Ruby or PHP etc.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-4704664917418794835.post-64720296273684911922010-08-16T15:19:21.868-07:002010-08-16T15:19:21.868-07:00Regarding RE38104 (the patent on replacing accesse...Regarding RE38104 (the patent on replacing accesses with direct access) it sounds very similar to optimizations that were routinely used in Smalltalk VMs during the late 80's and the 1990's. e.g. Polymorphic Inline Caches for method lookup, and a very similar application of the same very basic (and very obvious) idea.Anonymousnoreply@blogger.com