> Typically they expect to get something out of it that they don’t get by their project just sitting on GitHub.
Can you expand? the vast majority of open source projects don't make a dime. I don't see the ulterior motive you're talking about. Unless you mean like they get more GitHub stars?
I’m not talking about revenue. I’m talking about the fact that sharing their creation usually comes with expectations of some (at least psychological) benefit for the sharer. For example, some people want to receive praise for the project. Or they may want to attract collaborators. Still others actually do seek criticism in order to potentially improve the work.
Therefore, “sharing without expectations” doesn’t seem a likely occurrence in that context. People do have expectations, if only unconsciously, and others react with the understanding of such expectations being present.
Where do I begin ?
Satisfaction, narcissism, sense of self-worth, approval, love they never got from their parents…