Fedora Freedom and linux-libre
Les Mikesell
lesmikesell at gmail.com
Thu Jun 19 17:27:09 UTC 2008
Andrew Haley wrote:
>
>> It's not free the way the GPL redefines the word to mean restricted,
>> but it doesn't interfere with your freedom to distribute your
>> changes as patches, leaving it clear that it is something different
>> from the original author's work that he supports.
>
> I think my meaning was clear. It's not free because you can't
> distribute modified versions.
It means you've defined free to mean what GPL advocates pretend it means.
> And no matter how much you try to
> define it away, this basic fact will not change. Yes, you can supply
> it with a bunch of patches, but you can't do the obvious thing and
> check it in to a public source code control system and work on it
> there, since that would mean sharing a modified version.
You can't generalize and say that can't be done, because the copyright
owner may grant such permission - or do the generally better thing and
coordinate the modifications himself. But note that you _can_
generalize and say that this is always impossible with any GPL covered
material when the modification you want to make involves adding
something that isn't GPL'd.
> You can't
> distribute a modified version as part of, for example, a Linux distro.
And you can't modify a Linux disto, for example, by adding zfs to the
kernel and distribute it.
> It's not free in any sense, except free-as-in-beer.
And GPL-encumbered material isn't free in any sense except for the rare
dual-licensed things that cleverly avoid its entrapment. You are just
ignoring the restrictions.
>> but it is only in odd circumstances that it even matters or that
>> there is any effective difference. Even in GPL circles I think most
>> people agree that the best process is to coordinate modifications
>> into a single revision tree instead of forking wildly.
>
> Sure, but that's a matter of free choice. That's what freedom means:
> you can either fork the software yourself, or you can contribute to
> the trunk. The choice is up to *you*. And anyone to whom you give
> the software has that same choice, and you can't take that freedom
> away from them.
Sorry, but freedom does _not_ mean being restricted from using
components together and forcing everyone else to follow that same
restriction.
>>>> There is the argument that if the author/maintainer stops
>>>> updating, the package can die.
>>> Quite. And, indeed, that's the inevitable consequence.
>> It's not at all inevitable since the copyright holder can transfer
>> control at any time or might already be a foundation that will outlast
>> any possible use for the product.
>
> Sure, or they might not choose to do so.
So don't claim it is inevitable one way or another. Those choices are
what freedom is about.
>> But, in technology everyone is better
>> off when an old package does die and is replaced by something new and
>> improved, and the harm of the GPL is that it's 'work as a whole'
>> requirement makes it difficult or impossible for these replacements to
>> happen at the component level when the currently best component isn't
>> encumbered by the GPL.
>
> Eh? This makes no sense. It's certainly not justified by this
> example, anyway.
If it takes a current concrete example to make sense, swapping out
reiserfs with zfs in the Linux kernel seems like a good idea. But we
can't do that because the kernel is too free.
--
Les Mikesell
lesmikesell at gmail.com
More information about the fedora-devel-list
mailing list