Comment by pie_flavor
Comment by pie_flavor 4 days ago
The CLA has you granting them a non-open-source license. It permits them to change the Zed license to a proprietary one while still incorporating your contributions. It doesn't assign copyright ownership, but your retaining the ability to release your contribution under a different license later has little practical value.
Isn't that a good thing? As a dev submitting something to them, I want my feature/bugfix to stay with the product.
Are you suggesting that devs should be able to burden the original contribution with conditions, like "they can't use my code without permission 5 years later if you relicense"? That's untenable, isn't it?
I don't know how else you would accept external contributions for software without the grant in the CLA. Perhaps I'm not creative enough!