Open source licenses are good but not great.
I hate to think that Amazon built their fortune using open source software (Redis, MySQL, etc.) but do not pay back to the community, nor their taxes.
We need to have licenses that are free to use, except if you are making money out of it. Then, you have to pay a small fee (one time or recurrent) specified by the owner.