Yesterday I found this article: Some Open-Source Advocates Find Google's Android a Sinister Threat. The reason? It's under the Apache license, which doesn't require changes to be shared, enabling closed, modified, incompatible versions.
It's funny to see you had the opposite criticism from IBM when Sun decided to put Java under the GPL.
Same thing with Qt: when it was released under the GPL, people complained it should have been under the LGPL.
Each critics in these 3 examples had good reasons, that's not the point. The point is: whatever the field and subject, do your best, but never, never expect to please everyone, and, even more important, be ready to be criticised and don't let this criticism drag you down!