> And yet I still do not know of a convincing way to get money from where it sits to the pockets of all the devs working on the stack
This is the purpose of licensing and you're describing a failure in the popular licenses that were popularized by the FSF and similar groups.
We have been indoctrinated. It is not always appropriate to give away your source code for free to everyone, and corporations without the moral qualms that individual developers have are happy to take advantage of their naive licensing.
We, as developers, need licenses that are less liberal, such that when corporations use our code, we are properly compensated for the value we have provided to them.
I think this means a deep rethinking of how we license software, and reopening ourselves to the possibility that proprietary licensing is not always bad.
This is the purpose of licensing and you're describing a failure in the popular licenses that were popularized by the FSF and similar groups.
We have been indoctrinated. It is not always appropriate to give away your source code for free to everyone, and corporations without the moral qualms that individual developers have are happy to take advantage of their naive licensing.
We, as developers, need licenses that are less liberal, such that when corporations use our code, we are properly compensated for the value we have provided to them.
I think this means a deep rethinking of how we license software, and reopening ourselves to the possibility that proprietary licensing is not always bad.