> How much of their Revenue (in Percent) should companies contribute to OSS?
This is extremely poorly phrased. Are you talking about Microsoft/ Amazon/ Google/ Facebook? Your local pizza shop? A percentage of all corporate revenue? Is this "should" as in "would ideally", or should as in "we should shame them if they don't"? I don't think this question is going to get a meaningful answer.