Simon Josefsson <[email protected]> writes:

> Let's say in 10 years that companies have sponsored BSD/Expat-rewrites
> (possibly LLM-assisted) of essentially all common GPL'd tools, and has
> showed multi-year sustained QA and release process of those projects.
> Compare OpenSSL, Clang or UUtils as inspirational projects.

> At the same time, development of GNU coreutils, sed, tar, gzip etc have
> slowed down and are in maintainance mode.

> It would then be easy to make the argument that those rewrites are
> "technically excellent".

Yes, this is a scenario in which copyleft gets utterly crushed in the
marketplace of ideas. If that happens, there indeed probably won't be very
much copyleft remaining. We would still be living in a world that is
superior from a software freedom perspective in essentially every respect
to the world of the late 1980s, but I do understand why you would like to
see more resources put into copyleft software.

Personally, I agree with the fight against corporate control of software,
but I think copyleft is only one tool that is only useful in some narrow
and specific situations. It has helped the Linux kernel immensely, and I
think good lessons should be learned from that. If you have a massive
copyleft code base and vast commercial incentives for contributing to that
code base, copyleft is incredibly powerful and forces a lot of code to be
free software that wouldn't otherwise be.

But I think its utility in most other situations is overstated. I find it
very hard to see a way in which copyleft matters one iota to the
advancement of free software when used as the license for some small
personal project, for example. I do not use copyleft for any of my
personal software, not because I disagree with its use tactically as a
tool, but because I cannot envision any scenario in which it would ever be
meaningful *for that piece of software*. Copyleft imposes a bunch of
overhead (or at least does so in theory; many of the people who use the
GPL have clearly never read it and don't actually follow its rules) and
requires users read tedious legal documents, and I personally don't like
imposing those costs for no obvious gain.

This is my problem with your argument: It is absurdly reductive to the
point of being religious rather than reasoned. Copyleft is not some
magic spell that protects us from corporations. It's just a tool, which is
useful in some situations and not in others.

But perhaps I'm wrong and copyleft is more important than I think it is.
If so, you're going to have to find ways to recruit more people to work on
copyleft software, and will probably need to fight political fights in
broader society to reduce the currently substantial intrinsic legal
advantages for other models.

Do you know what will not help in any way with that fight? "Come use our
copyleft software; it's poor quality and we rarely write code, but we have
lots of moralizing scolds who will lecture you on what software you should
be using until you die of old age."

> Do you think there could be some reason beyond "technical excellence"
> that would make us want to keep using the (strong) copyleft projects?

If copyleft loses that thoroughly, no, probably not.

> What's left of the spirit of the DSG and DFSG if copyleft software is
> replaced?

...all of it? The DFSG has nothing whatsoever to do with copyleft? That's
a world full of free software. It's a world in which we won. Sounds great!
Sure, it could be *better*, but from the perspective of 1993 me, that
sounds like a glorious victory that warrants massive celebration.

-- 
Russ Allbery ([email protected])              <https://www.eyrie.org/~eagle/>

Reply via email to