While China-bashing is really popular these days, I wouldn't be so quick to say "they'll just copy Android". There are a LOT of phones in China that run Linux. Most of the Linux distributions used are homegrown by the manufacturer and have little consistency between them. I wouldn't be surprised if Baidu just bought one of the dev teams from a phone manufacturer and had them slap "Baidu" all over everything.
It would be a Good Thing if they could get it used phones from multiple manufacturers - there might be some hope of writing an app that would run on more than one brand of phone!
"Writing DSLs has been done for many years, but was largely an undocumented process until just recently."
Not to discount the review, but that's a bit misleading. There are plenty of books dealing with lex/flex and yacc/bison, which have been used for years to do the same things in a precompiled manner.
Yeah, you can use JackOSX - but that doesn't give you per-app volume out of the box. You'd have to have another tool also communicating with jack to do the amplification/attenuation. (I use Ardour but that's a little heady for a typical user - and no, I don't just use it as a fancy volume control)
The real deal-killer is that audio in Flash videos doesn't work properly through Jack. (On Snow Leopard at least) It's a known problem with no fix in sight. Oddly enough, HTML5 videos work flawlessly...
It's not just the SEC - a lot of very large companies and governmental agencies have policies against the use of any Open Source Software without an exhaustive legal review. After that review, the single piece of software reviewed, at the exact version reviewed, may be allowed for use. Personally, it seems like an organization's legal department could review a license and allow use of software governed by that license, but IANAL.
Part of the problem is that the legal review costs money. Likely, more money than the cost of purchasing a comparable product from the proprietary software world.
<<<<< EVACUATION ROUTE <<<<<