I get the impression that the Rust community is wholly burdened in this third wave mindset. Everything is dual licensed Apache / MIT to guarantee maximum developer freedom. There have probably been a billion man hours poured into developing the Rust ecosystem at this point and I personally really think its destined for greatness. But the licensing style is already coming back to haunt all the projects - with growing popularity game studios, big megacorps, Mozillas own competitors, etc have started adopting Rust.
And they give nothing back. No money, no developer hours. They take the fruits of a fledgling ecosystem and experience great productivity and performance improvements in their commercial products and reap increasing profits on the backs of people who naively just thought "I just want people to be able use my code is all".
The third wave does not recognize the tremendous costs associated with giving away productivity to corporations. It costs society broadly, because it empowers business interests to exploit workers and customers for greater revenues not through their own ingenuity or innovation but through the labors of others given away freely. That isn't being generous on the parts of the developers who wrote the code for those that most need generosity.
Several of our production users do give back developer hours. Some have asked to give money, but we don't have a way to do it yet. We're working on it...
> The third wave does not recognize the tremendous costs associated with giving away productivity to corporations.
I think they do, and that's where the unrest is coming from. This realization has come after, not before, actually contributing.
And they give nothing back. No money, no developer hours. They take the fruits of a fledgling ecosystem and experience great productivity and performance improvements in their commercial products and reap increasing profits on the backs of people who naively just thought "I just want people to be able use my code is all".
The third wave does not recognize the tremendous costs associated with giving away productivity to corporations. It costs society broadly, because it empowers business interests to exploit workers and customers for greater revenues not through their own ingenuity or innovation but through the labors of others given away freely. That isn't being generous on the parts of the developers who wrote the code for those that most need generosity.