IBM is not non-contributory to Open Source. So are many others, leave aside who are propagators of open source like RedHat.
Thus, the ‘copyfair’ licence check would not qualify for these.
And, non-contributory entities may produce a modicum of contribution and thus qualify. Trying to establish standards on what contribution there should be, and how much it should be, would open a whole can of worms. A commit which is accepted for an open source project? Good luck deciding that. And some projects may abuse such a rule to prevent entities from committing and thus keep them paying instead of using the software for free.
This, in addition to the fact that any user of any software also is a tester of that software, and they contribute to the project through bug reports, or at least by advertising the software word of mouth when they recommend the software to others. Moreover, “Major company X is using our Open Source software” is also a major advertisement for any open source project and highly increases their visibility. When these users come up with these kind of objections, counter-arguments will be difficult to find…
]]>