Path: csiph.com!x330-a1.tempe.blueboxinc.net!usenet.pasdenom.info!weretis.net!feeder4.news.weretis.net!eternal-september.org!feeder.eternal-september.org!.POSTED!not-for-mail From: markspace <-@.> Newsgroups: comp.lang.java.programmer Subject: Re: back to .Net? lesser of two evils? Date: Wed, 02 Nov 2011 08:28:12 -0700 Organization: A noiseless patient Spider Lines: 30 Message-ID: References: <4eb0a862$0$294$14726298@news.sunsite.dk> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Injection-Date: Wed, 2 Nov 2011 15:28:14 +0000 (UTC) Injection-Info: mx04.eternal-september.org; posting-host="XjIWM99mD7Ijfdu600oVPA"; logging-data="1233"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/FMOC41SPPacBi6gw8Q/GwlKdxkwzbAH4=" User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:7.0.1) Gecko/20110929 Thunderbird/7.0.1 In-Reply-To: Cancel-Lock: sha1:DPQSapgXvgrTGoU0IYyBCHHWQtQ= Xref: x330-a1.tempe.blueboxinc.net comp.lang.java.programmer:9375 On 11/1/2011 10:35 PM, BGB wrote: > On 11/1/2011 7:18 PM, Arne Vajhøj wrote: >> Why should the question whether Google infringed on >> Oracle copyright or patents affect your choice of >> programming language? > maybe because it asserts that Java is not a free/open technology, and is > essentially a proprietary product owned by Oracle?... I disagree with this. If you seen the APIs used by Google in their apps, you'd see how different those APIs are from Swing or AWT. Essentially the entire app is not compatible with any other JVM because of Google's changes. You can say it sucks that people can't extend the language arbitrarily, but it also sucks trying to suss out incompatible APIs, libraries, systems, and whatever else vendors dream up. We've tried the later, it's time to be honest and admit that single standard is the way to go, not multiple competing standards. I understand Oracles suit better now that I've investigated Android a little and I agree with it. Google made too many changes to properly call it Java. (All of those changes are arguably better, but they're still incompatible with the base APIs. I'd rather have compatible than "better" in this case, at least until the entire Java API can be moved to the new stuff. It's market fragmentation that I object to most.)