But you'd be making a living, if companies want your software enough to buy it. If it's FOSS, companies could and often would profit from its use without paying you for it. Sometimes they even demand support without paying for that: http://www.coglib.com/~icordasc/blog/2015/11/corporations-an...