If a project releases open source totally for free, it cannot realistically expect sponsorship to magically appear.
If a project needs sponsorship to keep the lights on, the we're closing up shop, unless ... routine works.
If a project prefers to become a commercial product with a freemium option, they should do such.
Otherwise, don't slave away on a project and resent what you cannot afford to give away. Just don't do it, if you can't live with it being exploited by companies for free.
Punishing everyone for the sin of a few rogue companies is the kindergarteners routine and childish. It doesn't work and it just angers people without solving the licensing issue at a core level.
PS: Perhaps grsecurity may want to instead consider a sensible noncommercial license similar to somewhere between AGPL and something like what good ol' evil Oracle would license their DBMS, i.e., companies over X employees or Y revenue need a license; hobbyists, academics and individual developers exempted. Drama resolved.