If you don't want freeloading from big companies, why not simply using GPL or AGPL, and offer the possibility of dual-licensing?
The intent of the clause is to encourage both, if you contribute, you can do whatever but maybe it doesn't work that way.