Open source is doing better than ever and doesn't need saving.<p>This is all very, very terrible. 1% dues go to a pool to match charitable donations towards tooling? So the total maximum is 2% of all member pay? What's to stop a programmer from donating 100% of his salary to himself for developing his side project and doubling his salary?<p>Minimum bureaucracy? In an organization that exists entirely as a bureaucracy with the power to decide the level of bureaucracy? How does that work exactly? Might, perhaps, the legal fund take most of the money a year in, or the dues triple while the pool shrinks? Me thinks, probably.<p>Not to mention, the pool funding is decoupled from the license. At some point you're just shuffling money back to where the paychecks came from. Some people don't write code at a shop, they do it for fun. Why would they license it under a union license? Why would those people join the union? <i>How would those people join the union?</i><p>More code licensed in this way decreases the pay from the pool, or, some tools don't get funded and you've basically given carte blanche to unionized companies to free ride on you. Such a scheme misaligns incentives significantly worse than the status quo.<p>What you think you've found is a game theoretical silver bullet to the tragedy of the commons. Pardon me if I'm too skeptical, this is a <i>very</i> hard problem. If the solution to such a problem looks simple, it's probably because you don't understand the problem space you're working in.<p>It's all convoluted nonsense, sorry to be harsh, it solves no problems, it is incoherent drivel that sounds like someone who is more interested in unions than solving a problem. When all you have is a hammer...<p>The solution to the free rider problem in software is simple: if you want to be paid for economic benefit people derive from your work, license it so that you get royalties if it's used as a dependency of a commercial endeavor. Most people don't do that, because most FOSS contributors don't consider it a problem. They're either happy to work on it, or they derive some other benefit, like having a tool available to themselves, having it on their resume, getting some level of control over industry standards, or something else. But if you don't want to work for free, don't work for free, it really is that simple.