Rewriting the GNU Coreutils in Rust
Rewriting the GNU Coreutils in Rust
Posted Jun 10, 2021 10:46 UTC (Thu) by pizza (subscriber, #46)In reply to: Rewriting the GNU Coreutils in Rust by khim
Parent article: Rewriting the GNU Coreutils in Rust
I believe that GPL enforcement efforts poisoned the well far more than GPLv3 ever did. All companies ever cared about was money, and GPL enforcement changed "I get to use this for free" into "we have to actually pay attention to what we're using in our products", which required changes to how they did business.
Mind you, supply chain management is critically important (though "the industry persists in trying to bury their head in the sand and ignore this) and GPL compliance is downright cheap, especially when compared to most regulations that a typical company has to deal with. But it was the publicity around that (minimal) GPL enforcement that seeded the general industry rejection.
(And I say that as someone who is firmly in the "GPLv3 is better than v2" and "we need _more_ enforcement" camps)
> Today… these people usually pick APL or MIT license because they expect that this would just attract more potential contributors that way and would make proprietary forks unsuccessful.
Those that _contribute_ determine the direction software takes, and "the industry" massively out-contributes the "free software" crowd, so it's no surprise those contributions reflect the priorities (including the ethics) of "the industry"
> This is somewhat risky ploy, but, after GPLv3 fiasco and industry rejection of it… more-or-less inevitable.
Equally inevitable is the failure of that ploy, because it does nothing to prevent the a bigger fish from taking your software and completely proprietizing it (making it more attractive to users by out-contributing you) or wrapping/bundling it as a service and completely undercutting your ability to monitize your own software.
