posting this to see if someone else is also having similar feeling:
if cloud providers are selling the open source products, shouldn't the committers get paid as well? I agree that supporting the cloud product has some additional work, but isn't that based on the core product?
say, if there's no MySQL, how can RDS work?<p>I understand the existing open source licenses are not having any constraints on this, but shouldn't there be a new open source license to solve this problem?<p>the developers wrote the software, they can be used by other persons and companies so long that they are not re-selling the software product itself, especially in the cloud.
if they are sold in the cloud, the cloud providers should pay some money back to the developers.<p>In my personal opinion this could be more fair and may potentially be a better way of open source software development mode.
<i>posting this to see if someone else is also having similar feeling: if cloud providers are selling the open source products, shouldn't the committers get paid as well?</i><p>Feelings have no place in computer science or information technology!!!<p>The only way the committers can make money with their open source code is through selling support contracts because other methods are unreliable.
Let's pretend MySQL had such a license. The cloud providers would then likely either use a fork, or simply skip that technology entirely.<p>You'd need projects without viable competition (think: the Linux kernel) to use such a license for it to take hold.