> X% of any income

Any income from what? The code is free, right? X% of your company's total revenue? Might as well just say "companies can't use this".

Personally I like the idea of a "free as in freedom but not free as in beer" license. You have to pay for a copy of the software, but after that you're free to use and modify it as you please, and share/sell your modifications under the same license.

To turn that into a cooperative you could have a company own the code and pay developers in shares of the company for PRs or other contributioins.