There are only 9 countries in the world where you can actually buy apps on android market OR develop an application and actually sell it!Which means the app store really has no competition in 100+ countries for games and quality applictions. Google doesn't really seem to care about most of the world.

AustriaFranceGermanyItalyJapanNetherlandsSpainUnited KingdomUnited States

This really has nothing to do with Java (the language, library or tooling) other than Google not wanting to use Java ME for obivious reasons (licencing and lacking features).So Google sees Java SE as the only choice, but Java SE contains too much library code without use to their platform (Windowing toolkits for example). But cutting that out from their Java SE implementation and creating a subset of the Java API means they can't use Sun/Oracles JDK and they can't call it Java. So they go with Apache Harmony (which isn't officially Java, since they haven't been able to run the Technology Compatibility Kit (TCK) as Apache doesn't want to pay money, nor is based on OpenJDK).Now the next thing Google needs to replace is the JVM for both technical (optimize for embedded hardware) and to not be a Java platform. Enter the Dalvik VM which runs its own bytecode and is not based on Hotspot.

The result, Java ME is dead by Google's hands, Sun got pissed but didn't want to cause havok to the Java community and didn't do anything, despite losing their cash cow. Oracle doesn't really care about that and chooses to sue, but Google obviously have tried very hard to publicly state that Android + Dalvik isn't Java, so Oracle can't really do anything there. The only thing left to do is patent infringement for the patents they got on techniques in the JVM, which means that it's not limited to a Java VM. Sure they could say Google only did this to get around paying money to use the JVM and Java platform but still use Java the language (which the obviously did).

The young developers have move up one level of abstraction, the platform these days are one level higher it used to be. People have move up with it, the same way as people moved from working with their own hardware, wrote their own software for the hardware, wrote their own drivers, etc.People are now developing applications or applications inside applications (web apps in particular). OS-level development is considered as low-level as writing your own application that ran directly on the hardware without an OS.

Except with user uploaded material where the user either have no clue about multiple formats or is using tools that don't support the multiple browser friendly formats.I foresee a future of IE only videos.

Agreed, the BSD man pages were miles ahead of the GNU ones, atleast at that time. The GNU man pages basically a little bit of description, followed by something along the lines of "These man pages are not maintained, please see the GNU info pages for more information". OpenBSDs man pages were really good with a lot of coding examples, it seemed about half of the commits to the repo was to the man pages. FreeBSD is a little bit behind on the number of examples, but are otherwise really good.

Yes, I switched to OpenBSD and FreeBSD for different machines. Since then I've moved away from OpenBSD and have used FreeBSD on all machines, mainly because of OpenBSD development not being that active, lacking some features I wanted and FreeBSD getting some features from OpenBSD that I wanted.

FreeBSD and NetBSD were basically started at the same time in parallel as forks off of 386BSD, not as one forking off of the other.OpenBSD split from NetBSD and DragonflyBSD split from FreeBSD because of two people Theo and Matthew Dillon.

Obviously you can't completely avoid hot heads anywhere in life, but atleast life is much better for me on the BSD-side.Perhaps life was different in BSD 10 years ago, I don't know, maybe the developers have matured and/or the hot heads left. I couldn't care less. I care about the current state, and the FreeBSD community is a LOT less elitist and friendly than my experience with the linux one. Perhaps all the hot heads start developing on linux now a days.

I switched to *BSD 5-6 years ago, the reason being that the community was more relaxed and there was less politics. I've been really happy, the users are more informed and the developers are more eager to help out and less elitist. The best technical solution is chosen and there is way less "not invented here" attitude among the developers. The development is more structured and is not based on the opinions/goals of a single person.