Indeed, Canonical and Ubuntu have corrupted countless free software
communities.
I am not sure what you mean. Are you referring to projects such as Unity,
Upstart, Mir and Snappy that Canonical developed/develops on its own rather
than contributing to, respectively, GNOME, systemd, Wayland and Flatpak?
I do not think it is a good idea. In particular, Unity, Upstart and Mir were
abandoned and, a posteriori, the development effort would have benefited the
alternatives. Also, Snappy apparently is technically worse than Flatpak (see
https://www.reddit.com/r/Ubuntu/comments/870bcn/snap_support_for_peek_screen_recorder_discontinued/
for instance) and no as much adopted (see
https://kamikazow.wordpress.com/2017/02/09/adoption-of-flatpak-vs-snap/ for
instance). Nevertheless, they are free software projects and competition can
be good.
Canonical is known to add legal issues with "Contributor License Agreements"
(are you referring to that?) but talking about "corruption" looks
exaggerated.