Does that work well out in practice though?
I think companies are much more likely to work with and contribute to open source programs if they are MIT/BSD/Apache.
>The result was that people who used generous licenses got frustrated that others would come along, use their software, criticize the original author for "not protecting freedom", then create a modified version that the original author was not free to use as they wish!
How many cases has that happened?