

Users and contributors are bound by the BSD license. BSD license already assures that they are free to be used by others, and if patents were a concern, AFAIK the Apache license would've been a better option (IANAL). Of course everybody owns their own contributions, git log clearly shows who owns what.

No, there is a CLA so that Google keeps the ability to relicense future Flutter releases however it seems fit. > There is a CLA, so that folk can attest that contributions are theirs, and that they're free to be used by others, and that everyone who uses Flutter can feel comfortable that there are no patent or IP rights reserved by contributors. Accepting patches or even allowing non-Google people to accept patches from anyone is not enough. However, it's not a community project, by any definition of community, because there is a power imbalance between Google and other contributors. Hey, first let me be clear that I think it's great that Google is developing Flutter in the open, publishes it under a permissive license while also trying to get along with other contributors.
