> using mostly unpaid volunteer developers.
I'm not even sure this is true. Isn't there some company (or more) like Collabora behind most of the dev work right now?