Re: Concerning uniliateral decision making with respect to the coreutils package
Simon Josefsson <[email protected]> Mon, 13 Jul 2026 22:30:44 +0200
| Newsgroups | gmane.linux.debian.devel.general |
|---|---|
| Message-ID | <[email protected]> |
Russ Allbery <[email protected]> writes: > Simon Josefsson <[email protected]> writes: > >> To me, I find free software more of a philosophical, political and >> social choice than technical. > >> I use proprietary devices with proprietary software (e.g., macOS or iOS) >> and by almost any metric any random person could think of, they are >> "better". > > I think macOS is vastly inferior to Debian in many respects, so I would > not concede that, but that's beside the point. (iOS, sure, the free > software situation for mobile phones isn't great.) > >> Thus, to me the reason to prefer (strongly) copyleft software is not >> about getting "better" software. > >> I think that if we don't have, and promote, strongly copyleft software, >> we risk end up being subjugated by those who want to control my software >> usage. Through tivoization or some more modern method. > > Right, I understand all this. So does everyone else. I would be surprised > if there is anyone reading debian-devel who has not heard these arguments > more times than they can count. > > You are not wrong to feel this way. I am not disagreeing with this > argument. I am pointing out that regardless of whether *you* care about > having better software, you are trying to convince *other people* to use > copyleft software, and many of those people *do* care about having better > software. That wasn't my goal here. I think people should be allowed to use any software they want, including free or proprietary software. It is better if they are able to make an informed choice, but that's hard to demand. My point earlier in the thread was that by replacing (strongly) copyleft software by non-copyleft software (and I include weak-copyleft in the non-copyleft category) in Debian there is a risk the technical excellence of Debian will be used to subjugate users, and that eventually this could erode the foundation for why Debian is technically excellent in the first place. Having (strongly) copyleft software in Debian is one gate-keeper against Ubuntu wrapping it up in a commercial offering and not offering source downloads. Canonical migrating applications to snaps as a "better" software distribution method is an indicator they want something that the existing methods does not give them. I think a Debian core without any remaining (enforcable strongly) copyleft components a not unlikely scenario in the next ~10 years. The move towards that has been happening for many years already, using various arguments including changing to "better software". bash, gawk, wget, libgcrypt, info, etc. The market forces are there to promote this. Maybe it will take 20 years rather than 10, but I feel this is inevitable. I don't see it as evil but merely a logical progression. I mostly enjoy this too: older Debian contained a lot of unsustainable things. bash and gawk are slow or complex compared to dash and mawk. Seqoia PGP is better engineered than GnuPG. Clang has a lot of features lacking in GCC. I struggle to find good things to say about OpenSSL compared to libgcrypt or nettle, but I suppose a large user base improves security. Those are all good arguments. Still I find the trend is problematic from a user freedom perspective, and counter-productive in the long term. > You can think that they shouldn't care and preach yet another round of the > copyleft sermon, but when you do that to an audience who has heard that > sermon literally thousands of times, you can't expect this to accomplish > very much. > > Originally, one of the big appeals of GNU software is that it was *good > software*, which was also copyleft. In fact, one of the original arguments > for copyleft is that it would create a virtuous circle of development by > forcing new work to also be free software. That was a quality argument. A > lot of people started using that software because it was high quality and > then got curious about how that was done and became believers in the > underlying philosophical structure as well. GNU coreutils continues > following this model to this day, and I think quite successfully. > > There is no substitute for writing good software. Telling people to use > worse software because it's copyleft will convince some people up to a > certain point, but if the copyleft software is clearly inferior, well, the > number of people who *only* care about using specifically copyleft > software is, at least in my opinion, not that large. > > You can keep trying to convince those people they're wrong to have that > attitude, I guess, but I don't think it's going to work. Certainly not by > just repeating the same arguments they've heard many times before. That's the same arguments we use to convince people to use Debian instead of Windows or macOS, isn't it? Debian is "better" because of X, DFSG, Y, DSG, Z. Many people disagree, and continue use macOS or Windows, and find the arguments for using Debian non-convincing or not applicable to where they are. I can't blame them. I don't see that situation as a reason for not continuing to offer Debian as an alternative, do you? In the same way I think we could continue to offer (strongly) copyleft software as an alternative. Some minority will find Debian useful for them, some (probably somewhat overlapping) minority will find copyleft software useful. I think optimizing for popularity is a common fallacy in these discussions. /Simon
signature.asc
(application/pgp-signature, 1.2 KB)
-----BEGIN PGP SIGNATURE----- iQNoBAEWCgMQFiEEo8ychwudMQq61M8vUXIrCP5HRaIFAmpVSvQUHHNpbW9uQGpv c2Vmc3Nvbi5vcmfCHCYAmDMEXJLOtBYJKwYBBAHaRw8BAQdACIcrZIvhrxDBkK9f V+QlTmXxo2naObDuGtw58YaxlOu0JVNpbW9uIEpvc2Vmc3NvbiA8c2ltb25Aam9z ZWZzc29uLm9yZz6IlgQTFggAPgIbAwULCQgHAgYVCAkKCwIEFgIDAQIeAQIXgBYh BLHSvRN1vst4TPT4xNc89jjFPAa+BQJp4fWRBQkOa+rdAAoJENc89jjFPAa+hWIA /1lQvrJeGlQq50lP6tm99D1zDy7J1tQ3ha4x0Jx7rkFTAP9hpUKuTvm6m1fXyiZV YZlu2+Id/Dq3CIAZvNF+XEr2BLgzBFySz4EWCSsGAQQB2kcPAQEHQOxTCIOaeXAx I2hIX4HK9bQTpNVei708oNr1Klm8qCGKiPUEGBYIACYCGwIWIQSx0r0Tdb7LeEz0 +MTXPPY4xTwGvgUCaeCW1wUJDmqLVgCBdiAEGRYIAB0WIQSjzJyHC50xCrrUzy9R cisI/kdFogUCXJLPgQAKCRBRcisI/kdFoqdMAQCgH45aseZgIrwKOvUOA9QfsmeE 8GZHYNuFHmM9FEQS6AD6A4x5aYvoY6lo98pgtw2HPDhmcCXFItjXCrV4A0GmJA4J ENc89jjFPAa+s7AA+gIIHpBApDpcDj1sKhzDngmpvwQf0VkHme6s+EG7qSgpAQDe /XMrU0c0Pa3ji85cMqZhvzJOFI/soe662lzL0QY3Bbg4BFySz2oSCisGAQQBl1UB BQEBB0AxlRumDW6nZY7A+VCfek9VpEx6PJmdJyYPt3lNHMd6HAMBCAeIfgQYFggA JgIbDBYhBLHSvRN1vst4TPT4xNc89jjFPAa+BQJp4JbXBQkOaottAAoJENc89jjF PAa+RNUA/2faQO/nFT06E+MlhlQdo/0chlQXC5TZMPTVvVBFwoLOAP9xLJK0ow5E jTzYJB4K810AL/Iv6PEOAEgA4cPTHVlbCQAKCRBRcisI/kdFolWEAQCiJbOEomEK UqKZymbbx3pXiXdHFC3ddfiSgZLh6kanCAEAwOTUayOA9hxPxNALtQyr3fY4yjXB cGNQBaIo1C0JkQ0= =8KIW -----END PGP SIGNATURE-----