Re: Why is Fedora not a Free GNU/Linux distributions?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Jul 21, 2008, Les Mikesell <lesmikesell@xxxxxxxxx> wrote:

> Agreed that there is next to no chance for enforcement in such a case,
> but does your reading of the GPL not indicate that non-GPL
> distribution of copies of anything ever covered by its work-as-a-whole
> provision is prohibited?

Yep, my reading does not indicate that.  As I've already tried to
explain to you, the GPL doesn't take away any rights that you had
before receiving the program, or even before accepting the license.

So, if you have received a whole program under the GPL, and one of its
files says:

  This file is in the public domain

Then you can use it however you like, no matter what the GPL says,
because the GPL can't bring the file out of the public domain.

If the file says:

  Copyright 2008 John Doe

  You have permission to do whatever you like with this file,
  including running, reading, studying, modifying, distributing,
  publishing, selling, etc, as long as you retain the copyright notice
  and this license.

then it doesn't matter that the GPL refrains from granting you
permission to do certain things, you have that express permission
straight from the copyright holder in the file itself, and the GPL
will not take it away from you.

To make sense of this in your twisted "GPL has restrictions"
understanding, you could picture it as if each file was under a dual
license: the GPL under which the whole is distributed, with its
alleged restrictions, and the individual license applied to the file
(or even to parts of files).

To me it makes more sense to just take it as a sum of permissions:
such and such license over such and such parts (or the whole) grant me
permission to do such and such with those parts (or the whole); such
and such license over such and such parts grant me permission to do
such and such with those parts, etc.

Free Software licenses, being pure copyright licenses, can't remove
any rights, so this kind of reasoning has worked quite well for me.

Of course, if you bring non-Free agreements into the picture,
agreements that require explicit acceptance because they do remove
certain rights you had before, then things get messier, and this
simple sum of permissions approach won't work.

> I don't see any escape clause.

There isn't any for dual licensing either.  But that's because other
licenses and rights you might have are outside the scope of this one
license; it only adds to the things you're entitled to do.

That said, IANAL, so please don't take this as legal advice.

-- 
Alexandre Oliva         http://www.lsd.ic.unicamp.br/~oliva/
Free Software Evangelist  oliva@{lsd.ic.unicamp.br, gnu.org}
FSFLA Board Member       ¡Sé Libre! => http://www.fsfla.org/
Red Hat Compiler Engineer   aoliva@{redhat.com, gcc.gnu.org}

-- 
fedora-list mailing list
fedora-list@xxxxxxxxxx
To unsubscribe: https://www.redhat.com/mailman/listinfo/fedora-list
[Index of Archives]     [Older Fedora Users]     [Fedora Announce]     [Fedora Package Announce]     [EPEL Announce]     [Fedora Magazine]     [Fedora News]     [Fedora Summer Coding]     [Fedora Laptop]     [Fedora Cloud]     [Fedora Advisory Board]     [Fedora Education]     [Fedora Security]     [Fedora Scitech]     [Fedora Robotics]     [Fedora Maintainers]     [Fedora Infrastructure]     [Fedora Websites]     [Anaconda Devel]     [Fedora Devel Java]     [Fedora Legacy]     [Fedora Desktop]     [Fedora Fonts]     [ATA RAID]     [Fedora Marketing]     [Fedora Management Tools]     [Fedora Mentors]     [SSH]     [Fedora Package Review]     [Fedora R Devel]     [Fedora PHP Devel]     [Kickstart]     [Fedora Music]     [Fedora Packaging]     [Centos]     [Fedora SELinux]     [Fedora Legal]     [Fedora Kernel]     [Fedora OCaml]     [Coolkey]     [Virtualization Tools]     [ET Management Tools]     [Yum Users]     [Tux]     [Yosemite News]     [Gnome Users]     [KDE Users]     [Fedora Art]     [Fedora Docs]     [Asterisk PBX]     [Fedora Sparc]     [Fedora Universal Network Connector]     [Libvirt Users]     [Fedora ARM]

  Powered by Linux