There's nothing wrong with having the Canonical people participate in the tech-committee discussion. They could, for example, point out technical problems in systemd or explain perceived technical shortcomings in Upstart and why they are not relevant to the question at hand. (Not a lot of that has actually been happening during the discussion, in favour of mud-slinging against the systemd maintainers and promises of what one might possibly add to Upstart to make it more like systemd, but that's neither here nor there.)
Whether the Canonical people should actually vote on an issue that is as fraught with conflict-of-interest as this is a completely different matter. The interesting observation is that the people on the committee who are in favour of systemd as the default, unlike the Upstart supporters, are not obviously affiliated with the systemd project but have apparently come to their preference based on the technical merits of the alternatives under discussion. If there were no (current or former) Canonical employees on the committee at all, the issue might be much less contentious than it seems to be.
Copyright © 2017, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds