Re: Q: our priority: our users, or free software?
Simon Richter <[email protected]>
| Newsgroups | gmane.linux.debian.devel.vote |
|---|---|
| Message-ID | <[email protected]> |
Hi,
On 3/25/26 5:10 AM, Lucas Nussbaum wrote:
> This is very nice when the interests of our users and of the free
> software community are aligned. But sometimes they aren't. And we
> probably have at least some users who care a lot more about how well
> Debian works for them, than about free software.
I'd argue that long-term, the interests of our users and of the free
software community are always aligned because only free software can
ensure that our users' needs will also be met in the future.
The various nVidia graphics cards I have collected over the years have
slowly fallen out of support by the non-free drivers, but they are still
perfectly good cards -- so as a user, I rely on the free software
community after vendor support has run out.
Pretty much any argument that Debian needs to ship the proprietary
drivers because "users are a priority" has focused only on the short
term, where we have full vendor support. This works only as long as
there are some greybearded free software zealots that reject the most
convenient option, and instead implement something that can be supported
by the community and is not beholden to any single external entity whose
goals align with the interests of neither our users nor the free
software community.
That is another balance we must strike in the project, so this is kind
of an extension to the question: should Debian invest resources
(manpower, money, publicity, ...) into things that do not provide a
short term benefit, but ensure the long term viability of the free
software ecosystem, or is that outside our wheelhouse?
For example, are we content with the "user-friendly" approach of
Microsoft signing our secure boot shim, or do we want to join a lobbying
effort to require user manageable SB keys in ARM64 firmware?
> Sometimes non-free tools, or infrastructure clearly based
> on non-free software, can help us make Debian better for our users.
That is a view that assumes that users are consumers. Some of them are,
but for the longevity of the free software ecosystem, we need to turn
some of these users into contributors, and an important aspect of that
is to give them access to tooling for experimentation.
Pretty much all of the older developers started out by installing a
compiler and experimenting without a clear direction.
Any non-free tools or infrastructure we have, is however available only
for the particular purpose of improving something in Debian, and we
cannot make it available to users, so we really need to be careful to
not accidentally create an additional barrier to entry here.
If a tool is useful, a free software version should be made. Alleviating
the immediate need for such a tool makes sure that the free software
version will be made only if enough greybearded free software zealots
come together to build it.
It would be nice if we could have a free software community that is not
entirely reliant on the greybeards. A bit of outreach and diversity
might help here -- my feeling is that the western hemisphere nerds have
become a bit too complacent lately in assuming the good will of
corporations ensuring their continued access to generic computing.
Simon