Earlier quoted context omitted.
> I think community source should be accessible and usable outside the community. A community license should have a provision for paid use by corporations. If Microsoft wants to use it that is fine - if they pay. That violates the first clause of the open source definition: https://opensource.org/osd It probably violates 5 and 6 too. > But if Microsoft wants to fork things, to me that is predatory. If I can't fork wi…
Maybe the open source definition needs to change, or it is time to find a better way of protecting community software? This one is clearly (in some ways) not working.
Maybe you rather don't actually want your software to be open source. Maybe you rather want your software to be under some copyleft license. Maybe you want to use an OSS license that is inconvenient for cloud providers (while still being an open source license) like the AGPL.
Choose wisely.