Many people think that FOSS automatically means benevolent, transparent and non-pervasive. The current ffmpeg vs. libav situation is a great illustration of why it's not so. libav is FOSS but it's malicious and destructive (is advertised as a drop-in replacement for ffmpeg while not actually being one), pervasive (disguises itself as ffmpeg at least on Debian and Debian-based distros) and opaque (tries to convince end users that ffmpeg is deprecated at least on Debian and Debian-based distros).
Likewise, believing that systemd must be harmless just because it's FOSS (and this seems to be a really widespread opinion these days) is just another such fallacy, wishful thinking at its worst. Also note that GPL can do nothing to make things better in such cases. GPL can protect software from bad people but it cannot protect people from bad software, overambitious developers or unscrupulous distro maintainers.
Likewise, believing that systemd must be harmless just because it's FOSS (and this seems to be a really widespread opinion these days) is just another such fallacy, wishful thinking at its worst. Also note that GPL can do nothing to make things better in such cases. GPL can protect software from bad people but it cannot protect people from bad software, overambitious developers or unscrupulous distro maintainers.
Comment