Comment by xtracto
This! It seems as of individuals doing OSS nowadays are expecting something in return. In that case, they should setup a business, not release OS.
I've got aplenty of code I haven't released because I think at some point I could build a business with it.