What we really need is better "free, source available, non commerical" licenses and breaking the stigma that these are somehow inferior to FOSS _for end users_.
I have many things I would make source available if I didn't have to worry about someone reselling them.