| ▲ | LexiMax a day ago | ||||||||||||||||
> How does anyone "control" an OSS project in the sense that you are talking about, so the ability to insert backdoors or activate kill-switches? A government can control a piece of open source software the same way a big tech company does - with economies of scale. In other words, by throwing more money, resources, and warm bodies at their open source projects than anybody else. The code itself might be under an open license, but project governance is free to remain self-interested and ignorant of the needs of the "community." Any pull request accepted from outside isn't a mutual exchange of developer labor for the benefit of all, but the company successfully tricking an outside developer into doing free work for them. Any pull request that runs counter to the interests of the company can and will be ignored or rejected, no matter how much effort was put into it or how much it would benefit other users. Any hostile forks are going to be playing a catch-up game, as community efforts cannot outpace the resources of most large companies. | |||||||||||||||||
| ▲ | notpushkin a day ago | parent [-] | ||||||||||||||||
As long as upstream is open source, forks can just keep syncing. At some point, the upstream will then usually switch to open core, or some sort of delayed open source, but often that leads to people leaving for the open forks, hopefully donating to them, too. (Gentle reminder to subscribe to donate to a FOSS project or two that you use.) | |||||||||||||||||
| |||||||||||||||||