LWN.net Logo

Common misconception

Common misconception

Posted Oct 5, 2008 6:57 UTC (Sun) by gmaxwell (subscriber, #30048)
In reply to: Plugging into GCC by drag
Parent article: Plugging into GCC

There is a common belief that a software license is unable extend requirements related to derivatives past some boundary because of some externally imposed definition of derivative. In cases where this reasoning is invoked it is usually wrong.

When a copyleft license says "Thou shall not froboz this package with software under a different license" it doesn't much matter that US law may not consider frobozing to be an action which causes the target to be a derivative work: Your ability to receive the rights granted by the license was conditional on following the rules and without those rights you're not able to do much involving that package.

This does potentially leave open the door for vendors of proprietary code intended to be linked into free software, but whom don't actually distribute the free software themselves. Unless it can be shown that the free software's license was required (i.e. if the module were a derivative work) only downstream distributors (or, potentially, users) who need the rights granted by the free license be in violation.

But in the context of copyleft licenses and linking-like activities the person doing the linking-like activity will almost always be distributing the copyleft license covered software. In these cases the license is pretty much free to define its own linking requirements and have them be completely enforceable, since their distribution of the covered software would be a copyright infringement without the rights granted by the license.

The flow chart is:
1) Did you distribute, modify, publicly perform, or otherwise execute a reserved right with the the covered work:
Yes) You must do whatever the license requires. Stop.
No) Continue on to (2)
2) Would a court consider what you distributed to be a derivative work?
Yes) You must do whatever the license requires and you should have answered Yes to the above, creating a derivative is a reserved right. Idiot. Stop.
No) Do whatever you want. Stop.

The misunderstanding comes from skipping straight to (2) without first considering (1).


(Log in to post comments)

It's not misconceptions - it's just omitted step

Posted Oct 5, 2008 7:28 UTC (Sun) by khim (subscriber, #9252) [Link]

The misunderstanding comes from skipping straight to (2) without first considering (1).

May be some people (like drag above) have this misconception, but people actually involved (RMS and FSF) surely don't. They see nVidia, they see Broadcom and ask "how can we prevent THIS?" and "should we actually try to prevent THIS?". And yes - this IS about case where plugins developer does not distribute GCC itself...

Sorry, but you are coming from wrong side. You are cosidring what is convenient (of course distribution of proprietary plugin with GCC is more convinient then distribution without GCC) and then think about copyrights. The makers of proprietary plugins come from different side:
1) We want to distribute our "cool technology" as proprietary plugin to GCC
2) Can we bundle them and distribute GCC and our cool technology together?
3) No? Well - too bad, we need chapter in documentation about downloading process...

Think about Microsoft/Novell deal: how proud Microsoft was when their lawers found the loophole which allowed them to sign a deal which was supposed to be prevented by GPL! It's security - you should always think about the "weak part"...

It's not misconceptions - it's just omitted step

Posted Oct 6, 2008 1:59 UTC (Mon) by gmaxwell (subscriber, #30048) [Link]

I guess I should have named names: I was speaking of some of the upthread posters (and similar comments on past threads), and *not* the FSF. Obviously the FSF knows what they are doing here (see my post way up at the top).

It's not misconceptions - it's just omitted step

Posted Oct 9, 2008 4:24 UTC (Thu) by lysse (guest, #3190) [Link]

Can everyone who is not an experienced copyright lawyer please refrain from jumping up and down and loudly insisting that they know what the legal position is? You might have an opinion about what the legal position should be; that's fine - but to claim any more than that without the appropriate expertise overreaches.

Experienced copyright lawyer? Who's that? Why he's infallible?

Posted Oct 9, 2008 7:49 UTC (Thu) by khim (subscriber, #9252) [Link]

The fact is: "experienced copyright lawyers" often are wrong when they discuss copyright licenses too. They just prepend every sentence with "this is my opinion, if you want legal advice I'll need more detail" so their mistakes are overlooked. The only entity which can know the legal position is Supreme Court (by definition) - and then the relevant position will be true only in one country. And it'll be entirely too silly to just go in dark because we can not get supreme courts opinions on the GCC plugins matter. To even approach something resembling legal position you need understanding of both copyright and technology (think SCO: do you think they prepared their insane legal theories without help of copyright lawers?) - and such people are rare and not all of them have lawers degree. Thankfully one of them is working on the case and I hope soon we'll get something "official"...

Experienced copyright lawyer? Who's that? Why he's infallible?

Posted Oct 9, 2008 13:38 UTC (Thu) by lysse (guest, #3190) [Link]

> The fact is: "experienced copyright lawyers" often are wrong
> when they discuss copyright licenses too.

But cluefulness is not binary, and they have rather more than you do.

Common misconception

Posted Oct 9, 2008 20:15 UTC (Thu) by vonbrand (subscriber, #4458) [Link]

What the copyright laws control is a narrow set of actions. I.e., distributing, or distributing derivative works. If "frobozing" doesn't involve those actions, the law is silent.

Common misconception

Posted Oct 9, 2008 20:42 UTC (Thu) by gmaxwell (subscriber, #30048) [Link]

Although in the posed hypothetical, and in many practical cases, we're considering someone who both frobozzes and reproduces the covered work. Since the latter is a reserved right we must look to see if a license existed, and presuming the offered license was conditional on non-frobozification we would conclude that someone who frobozzes has no such license and can not legally practice any of the rights reserved to the copyright holder. Perhaps they have no interest in those activities, but that is not usually the case.

People who spread the belief that if frobozzing is not an aspect of copyright law that a copyright license can't be conditional on it are spreading misinformation.



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