Kirill is complaining that a lot bugs were fixed by IBM employees. IMHO such postings will never stop. But, what’s the point? Just because a company opened one of its great products and created an open source project around it doesn’t mean that they have to stop developing/supporting it.
It’s the same with OpenOffice, OpenSolaris, NetBeans, the Linux Kernel, Gnome, KDE and a lot other open source projects. All projects are supported by companies that recognized the value of these projects and are willing to provide full-time developers to improve them. Jonathan Schwartz gave a good explanation why Sun is doing this with OpenSolaris. Some companies do that with a big ballyhoo and some don’t. There are even some that hide their engagement beehind project email aliases. IBM does not. But, who cares? That’s all real open source development
The downside of a high company engagement in all those projects is that sometimes it’s hard for volunteers to gain commit rights on them because they can’t contribute full-time and their contribution might look tiny compared to the full-time committers. But you don’t always have to have commit rights. The committers and the community appreciate every single contribution, believe me. It doesn’t even have to be code. You should never give up. It’s the contribution that counts not the committer state. I’m sure you’ll find a lot projects with committers that haven’t contributed for years.