LWN.net Logo

This is NOT about interfaces!

This is NOT about interfaces!

Posted Nov 10, 2005 1:56 UTC (Thu) by paulj (subscriber, #341)
In reply to: This is NOT about interfaces! by khim
Parent article: Debian and Nexenta collide

And this all is relevant... exactly how ?

Well because that clause may or may not be enforceable. If there's copyright "boundary" (there likely is) then it might be harder for the GPL to reach across it. But that'd be something you'd have to argue before a judge and jury.

Let's forget about interfaces, GPL and CDDL for a bit. Let's talk about two writers: Justina and Max. Both created some great stories and now publisher want to publish single book with stories by Justina and Max. Justina granted right to publish stories in any form to everyone but Max does only grant this to anyone who will not publish Justina's creations in the same book as his storis. Can our publisher then publish this book ? Of course not: you need permissions from all authors! Note: stories are totally unrelated - the only connection is single bookcover (and empty piece of paper is hardly copyrightable).

The problem is that that's likely not the some thing. In the case you describe, the publisher almost certainly has contracts with these author. If an author has a clause in their contract that makes their copyright licence conditional on not publishing with the work of some other author, then it is *CONTRACT* law which gives that clause weight, not copyright - contract law is far more flexible.

A licence under copyright alone is more difficult to have mandate restrictions not relating to copyright - you can *grant* rights with a unilateral licence, but you possibly can not take away rights over which you have no claim through copyright, for otherwise copyright licences could make all sorts of silly claims. You can simply disregard such clauses, for they have no effect on copyright (you can't break a copyright licence if copyright is not involved). Least, it used to be that way, until stuff like UCITA came along to start giving shrink-wrap copyright licences more contract-like powers, at least in the USA.

As a thought experiment, imagine if the GPL had a clause stating that you could not distribute GPL works if you also used MS Windows, or if you had a dog. I.e. think of some silly clause which would be legal under contract law (not breaching discrimination laws, etc.) yet has nothing to do with act of copying the work concerned. It's not too hard to think such clauses would be unenforceable, given the right judge ;). In the case of this clause, even more so when the licence *does* allow the act of distributing a GPL work without the OS components it depends on, the contentious components here.

It poses problems both way really. If its not enforceable, that's a problem for any non-copyright related /restrictive/ clauses in licences like the CDDL and GPL. There aren't many such clauses though, but this clause is one. If it's enforceable, then obviously yes there's a theoretical legal and moral problem for Nexenta GNU/OpenSolaris.

However, that's all quite speculative and there's also a decent chance my reasoning is flawed. ;) So lets just assume the clause is quite valid from now on. Where do things stand then? And isn't this a storm in a tea-cup?

Nexenta have a licence to distribute OpenSolaris (the CDDL). They have, other than this complication, a licence to distribute GPL packages. Further, the GPL *does* allow GPL software to depend on non-GPL OS components, even where they are *completely* proprietary, (OpenSolaris is "Free", if not GPL). It also allows GPL software to be distributed in aggregate with non-GPL works, even completely closed proprietary works.

So we're having a big argument because one Free application is being distributed with a Free OS, because the licence of the Free application has an unfortunate oversight in it which neither the licences author nor the author of the application probably ever intended to constrain such distribution.

"May be GPLv3 will solve this problem, may be not - but right now Nexenta is in quite real trouble."

How exactly? They're not in trouble if either:

a) (ideally) The dpkg copyright holder(s) grant a CDDL exception for dpkg. Or even just clearly state "hey, its perfectly ok by us" as an official position - even that would be sufficient legally under the British legal systems in US, UK and elsewhere.

b) (far less good, if only from a moral perspective) The dpkg copyright holder(s) don't sue.

And *no one* but the dpkg copyright holders can sue btw. Their opinion is all that matters. (I not sure what, if any, status those posts on those debian lists have wrt expressing the opinion of the dpkg copyright holders)

If a sensible solution can not found then that means a Free OS and Free applications essentially can not be distributed together, which I think most sides would agree is not a desirable outcome.


(Log in to post comments)

This is NOT about interfaces!

Posted Nov 10, 2005 4:34 UTC (Thu) by kimoto (subscriber, #5244) [Link]

And *no one* but the dpkg copyright holders can sue btw. Their opinion is all that matters. (I not sure what, if any, status those posts on those debian lists have wrt expressing the opinion of the dpkg copyright holders)

At least one dpkg author is hostile to linking dpkg with a CDDL libc.

$ zcat /usr/share/doc/dpkg/changelog{.Debian,}.gz | grep -F doogie@debian.org | wc -l

345

This is NOT about interfaces!

Posted Nov 10, 2005 4:34 UTC (Thu) by AJWM (guest, #15888) [Link]

You were so close ... and then you missed it.

As a thought experiment, imagine if the GPL had a clause stating that you could not distribute GPL works if you also used MS Windows, or if you had a dog. I.e. think of some silly clause which would be legal under contract law (not breaching discrimination laws, etc.) yet has nothing to do with act of copying the work concerned. It's not too hard to think such clauses would be unenforceable, given the right judge ;).

But, the license is the only thing that gives you permission under copyright law to distribute copies. A clause stating that "you may only distribute if you do not own a dog" is no less enforceable than a clause saying "you may only distribute if you pay the author one thousand dollars". Giving somebody money has "nothing to do with act of copying the work concerned", directly, but it is certainly the basis of most licenses to copy.

A copyright holder may be as capricious as he chooses (bar certain antidiscrimination laws) about what he wants in return for granting permission to copy his work -- you have no right otherwise to copy it.

Of course any judge might make an arbitrary, erroneous decision -- which is why there are appeals courts. Unless the clause on which a license grant was conditioned were actually illegal, there's no way that a decision which effectively vacates the copyright holder's rights and wishes would be upheld.

(ob: IANMALTAEPH - I am no more a lawyer than anyone else posting here)

This is NOT about interfaces!

Posted Nov 10, 2005 8:34 UTC (Thu) by khim (subscriber, #9252) [Link]

Hey, he said: given the right judge. At this point it does not matter what GPL says, what CDDL says - given the right judge you can get any resolution writtable in English.

This is NOT about interfaces!

Posted Nov 10, 2005 9:09 UTC (Thu) by paulj (subscriber, #341) [Link]

A copyright holder may be as capricious as he chooses

Hmm, well with further research it does indeed appear that I'm completely wrong in thinking that a licence can't mandate arbitrary conditions (as long as they are legal). Cheers ;).

This is NOT about interfaces!

Posted Nov 11, 2005 6:31 UTC (Fri) by hppnq (guest, #14462) [Link]

One of the nice things about the GPL is that it is actually quite easy to grasp. The license itself explains why it exists, and how it can be applied.

Which, unfortunately, does not mean that people are any less confused by it. Some parts are of course a bit hazy, but I suppose it's got more to do with the fact that people tend to cherish their own set of definitions and notions, even if they don't realize it.

Consider the extremely simple concepts of copyright and copyleft and how both are abused by both sides in discussions like these: lots of knee-jerking. What's all the more surprising, is that these are definitions, it's not like we've discovered a new law of nature that we can't fully understand yet.

PS: paulj, of course I'm not trying to ridicule you by suggesting how simple all this is, I'd much rather salute you for admitting you were, errr, not completely right -- and flexible enough to adjust your point of view.

This is NOT about interfaces!

Posted Nov 18, 2005 3:22 UTC (Fri) by robilad (guest, #27163) [Link]

I'd hope that the morality of a deed trumps the question wheather someone can be successfully sued. One might get away with doing something, but that does not make it a nice thing to do.

cheers,
dalibor topic

Copyright © 2013, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds