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

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

 



Gordon Messmer wrote:

The GPL doesn't change terms on anything else and I've never implied that it can or does.

You have repeatedly insisted exactly that.

I've stated that is the practical effect, but the license can only control your actions, not anyone else's terms. You are only given two choices for those actions. You either don't do anything that copyright law would prohibit or you apply exactly the GPL terms to all parts of the work.

 > However, it only grants permissions beyond
copyright restrictions if you comply with its terms

There's a cost associated with someone using a product that someone else created? Shocking!

To someone used to BSD, MPL, CDDL, etc. licenses that do not restrict sharing or improvement of covered code, it is.

I understand that there can be some contention about what a 'derived work' is. But there can be no confusion about what the GPL says about the components, once you agree that a work is derived and thus encumbered by the terms.

You're changing the basis of your argument, but you're not providing any more or better evidence for the position that you're arguing. The GPL does not and can not "encumber" works that were included under compatible licenses.

What it restricts is your actions, by your agreement to its terms. And without that agreement you have the full restrictions of copyright law.

Their original terms continue to apply. This is a fundamental component of copyright law.

Yes, but per your agreement to the GPL terms you can no longer use those terms yourself. You've agreed not to.

In the context of a legal interpretation of a distribution license (copyright license), "work as a whole" does not mean each individual part.

Of course it does, or proprietary parts could be included - or linkages that make them a required part of the work as a whole.

Proprietary parts can not be included because the GPL specifically prohibits terms more restrictive than its own to be applied to the work as a whole.

There is nothing about more/less restrictive terms in section 2b. The terms must be exactly as specified in the license. If you don't agree to that you are not complying with the license.

I'll reiterate my previous point: The work as a whole is a functional sum of all of the parts. If some component of a work contains restrictive licensing, then the sum of the licenses would be more restrictive than the GPL. Since the GPL forbids this, you may not distribute a work that includes GPL licensed parts and proprietary parts.

Likewise for something less restrictive.

Exactly the same thing, said another way: Including a proprietary component would create a de facto proprietary work as a whole. The terms of the GPL prohibit using GPL components in a proprietary work as a whole.

They prohibit using any other license. Please point out the exception you've found. There is nothing that permits any different terms.

"Work as a whole" does not mean all of the components, it means the sum of the components.

That doesn't make any sense.

A work which is partially GPL and partially some other compatible license does not become licensed only under the GPL by law, by intent, or by magic.

If you cannot distribute under exactly GPL terms, you can't distribute. Compatible licenses, by definition, are those that permit this to happen.

The work is licensed under several licenses, each of which apply to separate components. The terms of the GPL don't override the terms of any other license; instead they prohibit creating a whole work which includes components under incompatible licenses.

The alternative licenses in dual-licensed works can be used by people who have not agreed to the GPL terms.

In other words, when a work contains GPL and BSD licensed code, and you distribute that work to another party, you are required to offer them the source code to both the GPL and BSD licensed code. This is not because the terms of the GPL apply in some way to the BSD components, it is because if you do not agree to distribute the source code to the BSD components, then you aren't allowed to distribute the GPL components either.

Yes, note how the GPL applies to all parts - because you agreed to apply it. And you won't find any exceptions to that rule that let you stop applying it.

None of the terms of the GPL require that you give up the rights that you were granted by the copyright holder who gave you -- either directly or indirectly -- code under a compatible license.

Yes they do. The concept of 'compatible license' shows specifically how you must give them up. Compatible licenses are ones that permit you to do what the GPL demands. If you weren't required to apply the GPL terms to all parts, then all other licenses would be compatible.

That argument is founded on the incorrect understanding that "work as a whole" means all of the parts individually, rather than the sum of the parts. The former meaning is unenforceable under copyright law.

Copyright law is irrelevant. You agree to these terms. Or you can't distribute the GPL part. You can agree to any terms you want - or are forced to.

If, and only if, they have no need to agree to the GPL terms. Doing both at the same time is a contradiction in logic and dishonest even if you are unlikely to be sued over it.

I think you have a warped sense of honesty. As a developer, and as a vocal advocate of the GPL as a license, I can't imagine anything that's dishonest about using someone else's code according to the terms of *their* license.

The point is that the licenses are contradictory. You can't abide by the terms of the GPL while doing something it prohibits but another license permits.

That is, if I receive a work composed of both GPL and BSD parts, and I want to use the BSD parts under the BSD license, there is nothing remotely illegal or unethical about doing so. I'm obeying the terms of the license set forth by the only person with the legal or moral right to dictate them.

No, the GPL author has the right to make you agree not to use any other terms but his own choice on parts that are included in a derived work - or to prohibit that work from being shared. My argument is not about rights, but rather that it is morally wrong to require this agreement from others both because of the nature of the choice and the prohibition of many potential works where the demand can't be met.

--
  Les Mikesell
   lesmikesell@xxxxxxxxx

--
fedora-list mailing list
fedora-list@xxxxxxxxxx
To unsubscribe: https://www.redhat.com/mailman/listinfo/fedora-list

[Index of Archives]     [Current Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Yosemite News]     [Yosemite Photos]     [KDE Users]     [Fedora Tools]     [Fedora Docs]

  Powered by Linux