Re: non-free firmware in kernel modules, aggregation and unclear copyright notice.

2005-04-19 Thread Anthony DeRobertis
Humberto Massa wrote:
If EXPORT_XX are copyright notices, copyright *law* prohibit their 
modification.
They are not copyright notices. US law, at least, is very clear and very 
 explicit about the form a copyright notice must take, and these are 
nowhere near it.

And even if you somehow think they are permission grants, we're left 
with the question: Who got permission from all copyright holders on the 
Linux kernel to add them? No one.

--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]


Re: non-free firmware in kernel modules, aggregation and unclear copyright notice.

2005-04-15 Thread Raul Miller
On Fri, Apr 15, 2005 at 10:01:07AM -0700, Michael K. Edwards wrote:
> http://lists.debian.org/debian-legal/2004/12/msg00209.html

For what it's worth, here's how I would currently answer the questions
you posed there.  Of course, I might later decide that I'd missed some
important point, but what the hey...

] 1)  The (L)GPL is legally an offer of contract, right?

No.  However, it may be interpreted as containing an offer or offers
of contract.

The GPL and LGPL are more than contracts.  For example, they also include
a warranty disclaimer, which is likely to be valid under the same legal
principles as hold for an EULA.  For example, distributing software
under the GPL or LGPL could be interpreted as estoppel in certain kinds
of cases.

] 2)  Is the (L)GPL violated if the tools needed to reproduce object
] code from source code are not merely non-free but unobtainable?

Possibly yes, possibly no.  Either is possible, depending on the specifics
of the case.

] 3)  Can a vendor of non-free software that depends on LGPL libraries
] require users to use particular compiled versions of those libraries?

Again, this depends on the specifics of the case.  For example,
distribution of code which only works with a specific version of the
LGPL might be seen as a requirement.  However, this isn't the sort of
requirement that's likely to enforced by court, should the vendor take
a user to court for using some other version of the library.

-- 
Raul


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: non-free firmware in kernel modules, aggregation and unclear copyright notice.

2005-04-15 Thread Michael K. Edwards
On 4/15/05, Raul Miller <[EMAIL PROTECTED]> wrote:
[snip response to someone else's unattributed comments]
> On Thu, Apr 14, 2005 at 10:56:02PM -0700, Michael K. Edwards wrote:
> > I've engaged in an extended discussion with the person on the other
> > end of [EMAIL PROTECTED], to whom Eben Moglen directed me, on both the
> > "derivative work" and "GPL is a contract" points.  IANAL, and neither
> > is [EMAIL PROTECTED], but I raised many of the US legal precedents
> > which I have previously cited on debian-legal.  Suffice it to say that
> > if the FSF has a leg to stand on, it's not visible through that
> > mechanism of inquiry.
> 
> And there's a significant chance that you were asking questions in a
> way that meant the answers were irrelevant to the points you wished
> to discuss.
> 
> Without knowing the specifics, of course, it's kind of hard to
> say for sure.

I can't very easily extract the "derivative work" discussion from
context in order to quote it for you without FSF permission (which I
haven't sought).  But as regards "GPL is a contract", here is the
relevant section of my original mail to [EMAIL PROTECTED]:

] 1)  The (L)GPL is legally an offer of contract, right?
] 
] It was claimed during the debian-devel discussion that the LGPL is
] somehow a unilateral grant of rights under some legal theory other
] than contract, which doesn't make sense to me.

My full message may be found at
http://lists.debian.org/debian-legal/2004/12/msg00209.html .  The
person on the other end claimed that copyright law provided a separate
legal mechanism for a "unilateral grant of rights outside contract"
but cited no authority other than an interview with Eben Moglen
containing no references to actual law.  When pressed on this point,
he ceased to correspond.  To my knowledge, this is consistent with
other people's experience with the FSF in recent years, and with their
blanket refusal to discuss the failure of MySQL to obtain relief under
the GPL in the Progress Software case.

Cheers,
- Michael



Re: non-free firmware in kernel modules, aggregation and unclear copyright notice.

2005-04-15 Thread Raul Miller
> > The FSF FAQ says that *all* software linking against GPL libraries must
> > GPL-compatible[1].  [2] contradicts the above even more directly.

Interestingly enough, neither [1] nor [2] mention linking.  Which makes
sense since the conditions they describe hold both before and after
linking.

[1] talks about adding a module to a GPL licensed program and the answer
points out that the license on the program requires that the entire
program be released under the GPL.

[2] talks about a GPL library and points out that programs will include
the library.

On Thu, Apr 14, 2005 at 10:56:02PM -0700, Michael K. Edwards wrote:
> I've engaged in an extended discussion with the person on the other
> end of [EMAIL PROTECTED], to whom Eben Moglen directed me, on both the
> "derivative work" and "GPL is a contract" points.  IANAL, and neither
> is [EMAIL PROTECTED], but I raised many of the US legal precedents
> which I have previously cited on debian-legal.  Suffice it to say that
> if the FSF has a leg to stand on, it's not visible through that
> mechanism of inquiry.

And there's a significant chance that you were asking questions in a
way that meant the answers were irrelevant to the points you wished
to discuss.

Without knowing the specifics, of course, it's kind of hard to
say for sure.

-- 
Raul


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: non-free firmware in kernel modules, aggregation and unclear copyright notice.

2005-04-15 Thread Raul Miller
> > Sounds right.

On Fri, Apr 15, 2005 at 03:15:48AM -0700, Michael K. Edwards wrote:
> Nope.  Compilations (US) / collections (Berne) and derivative works
> are disjoint sets under the Berne Convention (Article 2.5 and 2.3
> respectively) and its national implementations (separate definitions
> in 17 USC 101).

What makes you think that the mathematical concept of a disjoint set
has any relevance here?

Would you claim that article 2(6) is disjoint from article 2(5)?  Or would
you claim instead that it's just focussing on a different aspect of the
same issue?

> Incidentally, the GPL doesn't use "compilation" or "collection" in the
> legal sense at all.

Yeah, well, as it happens we were comparing Italian and U.S.  copyright
law.

-- 
Raul


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: non-free firmware in kernel modules, aggregation and unclear copyright notice.

2005-04-15 Thread Humberto Massa
Glenn Maynard wrote:
By your argumentation, it doesn't seem that this is a decision the
author of the library (or kernel, or whatever) gets to make, but
rather something which is inherent in what's been created; they can
offer their own opinion on what constitutes an application's use of
the library being "intimate" enough to create a derived work, but
have no special authority on the subject.
In other words, nothing binding would change if they were to
s/EXPORT_SYMBOL/EXPORT_SYMBOL_GPL/.  They simply don't have any
say in whether my use of their work is a derivative work or not,
and these "EXPORT_SYMBOL_GPL" seem like documentation that says
"we believe use of these symbols probably means you're creating
a derivative work"--the derivative-work-ness is not actually a
result of these tags (and the tags might be wrong).
 

YES. Extremely well-put. Thank you.

--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]


Re: non-free firmware in kernel modules, aggregation and unclear copyright notice.

2005-04-15 Thread Michael K. Edwards
On 4/13/05, Raul Miller <[EMAIL PROTECTED]> wrote:
> On Wed, Apr 13, 2005 at 11:26:47PM +0200, Francesco Poli wrote:
> >  US copyright  italian author's right ("diritto d'autore italiano")
> >  --
> >  compilation work  <--->   collective work ("opera collettiva")
> >  derivative work   <---> creative elaboration ("elaborazione creativa")
> >
> > In the USA, a compilation work is a collective work has its own
> > copyright and thus is also a derivative work.
> >
> > I hope to get it right... or am I confused?
> 
> Sounds right.

Nope.  Compilations (US) / collections (Berne) and derivative works
are disjoint sets under the Berne Convention (Article 2.5 and 2.3
respectively) and its national implementations (separate definitions
in 17 USC 101).  (One could of course have a compilation containing a
derivative work, or a derivative work of a compilation.)  Both are
entitled to independent copyright protection that extends only to the
creative expression not present in the original work(s).  Trivially
obvious collections (hey, let's copyright the bundle of glibc and the
Linux kernel!) are not copyrightable.

Incidentally, the GPL doesn't use "compilation" or "collection" in the
legal sense at all.  GPL Section 2 says "derivative or collective
works", which is the only usage of "collect".  Under 17 USC 101,
collective works are a subset of compilations, specifically those
containing multiple, identifiable, separate works of authorship (as
distinct from compilations of individually uncopyrightable data, which
may still be copyrightable as a whole due to the exercise of
creativity in their selection and arrangement).  Other passages in the
GPL refer to "derived" or "derivative" works.

The "derivative works" category was created so that an author can
authorize publication while reserving rights to the rest of a work's
commercial potential (e. g., a film that uses text from a book, or
even a sequel that uses characters and mise en scene).  The
"collective works" category prevents the editor of a non-trivial
collection (a periodical, a themed anthology) from being ripped off by
another publisher who has similar access to publication rights to the
individual pieces.  Other "compilations" of otherwise uncopyrightable
data are granted copyright protection for similar reasons -- but only
insofar as they are creative works, not mere "sweat of the brow"
(although this dividing line varies by national implementation and by
jurisdiction much more than most other aspects of copyright law).

When the work under discussion is a software package, there's also a
set of engineering relationships to separately authored works that fit
none of these patterns.  Copyright is in my opinion just not the right
tool by which to attempt to control their creation and distribution. 
US courts seem to agree much of the time, disallowing the abuse of the
copyright monopoly to block competition in markets where
interoperation matters.  There's an emerging legal consensus that
copyright on a software work shouldn't grant the power to disallow
competitive use of it any more than copyrighting a drill bit as an
artwork should grant the power to disallow its use in other brands of
drill.

On a myopically textual basis, I have previously argued that the text
of GPL Section 2 should be construed to apply only to derivative
works, ignoring the "mere aggregation" clause (and certainly ignoring
the FSF's FAQ).  But as I've also said before, this doesn't really
matter.  The real distinction is that the Berne categories serve
different historical and statutory purposes, grounded in the actual
problems that authors, editors, and publishers face in getting a fair
price for their work.  The GPL software author's position resembles
that of the author of a literary work, not that of a publisher of a
compilation, and the scope of remedies permitted is likely to be
assessed accordingly.

I think it's quite clear (IANAL; cases cited earlier ad nauseam) that
interoperating across a published interface is a protected use
irrespective of licensing terms, and I see no reason why this
shouldn't apply equally to free software.  Hence the price asked by
the GPL -- return of the recipient's incremental work to the software
commons -- is likely to be levied on true derivative works but not on
other works that use them through their documented interfaces,
irrespective of engineering detail.

Cheers,
- Michael



Re: non-free firmware in kernel modules, aggregation and unclear copyright notice.

2005-04-15 Thread Michael K. Edwards
On 4/14/05, Humberto Massa <[EMAIL PROTECTED]> wrote:
> David Schwartz wrote:
[snip]
>  >There are court cases on point that definitely
>  >disagree with you, for example Mirage Editions, Inv. v.
>  >Albuquerque ART (cutting a picture out of a book creates a
>  >derivative work).  Also National Football League v.  TVRadio
>  >Now (embedding someone else's broadcast with your
>  >advertisements through an automated process creates a
>  >derivative work).
> 
> The embedding was not made by a fully automated process, was
> it? Didn't someone had to create the advertisements, with the
> purpose to be presented embedded in the broadcast? I suspect
> -- without looking at the case files at the moment -- that
> there was the creation of the derivative works...

I don't think the Mirage Editions court cared whether the process was
fully automated or not.  They rejected a defense based on the "first
sale" doctrine (once I buy a copy of a book, copyright law has nothing
to say about the conditions under which I may resell the physical
object) because Albuquerque A. R. T. "recast or transformed" fragments
(individual pictures) from the book prior to resale.  Implicit in the
court's logic is the fact that the copyright holder faced, not the
ordinary effect of the used book market on new book sales, but the
competition of Albuquerque A. R. T.'s tiles in the market for art
reproductions.

The software equivalent would be subscribing to MSDN (a subscription
to many Microsoft product releases for development and test purposes)
and then claiming "first sale" justification for selling the
individual CDs as retail software.  Separate from licensing agreement
considerations, I think a court would find that the "first sale"
defense is inappropriate in this situation.  In my opinion (IANAL),
the Mirage Editions court ought to have given less weight to the
"derivative work" angle and more to "the doctrine of first sale isn't
intended as a cover for deliberate misappropriation for competitive
purposes".  In any case, the case can't be stretched to cover
intrinsically uncopyrightable fragments, which is how recent US courts
have approached software interfaces required for (hardware, software,
and even wetware) interoperability.

The grant of preliminary injunction in the TVRadioNow case (
http://www.mpaa.org/Press/iCrave_Findings.htm ) doesn't appear to have
involved "derivative works" at all, nor to have hinged on (or even
mentioned) ad substitution.  The plaintiffs proposed a set of findings
of fact and conclusions of law, focused on the right of "making
available" (Berne convention) / "public performance" (17 USC), which
were adopted by the court as grounds for the injunction.  Commentators
(including the MPAA and the WIPO) have said all sorts of stupid things
about this case, but as a legal precedent with respect to the GPL it
seems irrelevant.

>  >I think it would make a lot of sense if courts held
>  >that compiling and linking are analogous to format changes
>  >(like converting an audio-visual work from DVD to VHS). This
> 
> Our (.br) courts do. I don't know (I'd have to read the cases
> you cited) why did those courts ignored the intellectual
> novelty requirement of a derivative work, but I'll look into
> it.

Citations supporting this assertion would be very interesting.  But
even so, I doubt that linking would be held to create a new
_derivative_ work rather than a _collection_ in a case that actually
hinged on this point, especially if the collection is of such a nature
as to contain no fresh creative intent.

Personally, I think the notion that there is a legal (as opposed to an
engineering or moral) objection to supplying firmware blobs in
conjunction with GPL drivers (compiled in or not) is almost as silly
as claiming to be offering the hex blob as an intrinsic portion of the
driver's source code under the GPL.  The vendor would almost certainly
(IANAL) be enjoined from objecting to its being copied, with or
without modification, by anyone for any purpose once they've
encouraged an employee, contractor, or regular correspondent to plop
it into Linus's tree.  But I doubt that its inclusion in a GPL driver
could be used to pry its source code out of the vendor.

Cheers,
- Michael



Re: non-free firmware in kernel modules, aggregation and unclear copyright notice.

2005-04-15 Thread Glenn Maynard
On Thu, Apr 14, 2005 at 11:43:09PM -0700, Ken Arromdee wrote:
> > > Hmmm. One can argue that the EXPORT_SYMBOL* are copyright
> > > grants, and as such can't be "freely edited", just like the
> > > comments as
> > >
> > > /* this module (C) 1999 Fulana Perez */
> > >
> > > that are in the code. Removing such comments *is* illegal, and
> > > editing EXPORTs can be, too...
> 
> Wouldn't this, if true, make the GPL non-free?  Requiring someone to keep
> names of anything in the executabe affects compatibility; what if in 2010 the
> newest Microsoft Windows decides to check for EXPORT_SYMBOL_GPL on all your
> software and shut itself down if it detects any?  Or suppose you have two
> programs that use the symbol in different ways and both are under GPL and
> you're not allowed to change the name used in either one?

Well, strictly speaking, software could check for the GPL blurb, which
you may be required to preserve due to GPL 2c.  (But, as far as I can tell,
these symbols are *not* "copyright grants" or "licenses" or "copyright
notices" of any kind, and claiming it's so doesn't make it so; one could
have a license restriction prohibiting their removal, perhaps, but that's
obviously GPL-incompatible and non-free.)

-- 
Glenn Maynard


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: non-free firmware in kernel modules, aggregation and unclear copyright notice.

2005-04-14 Thread Glenn Maynard
On Thu, Apr 14, 2005 at 10:56:02PM -0700, Michael K. Edwards wrote:
> On 4/14/05, Glenn Maynard <[EMAIL PROTECTED]> wrote:
> [snip]
> > The FSF FAQ says that *all* software linking against GPL libraries must
> > GPL-compatible[1].  [2] contradicts the above even more directly.
> > 
> > Now, it's possible that they're wrong; there's the obvious theory, for
> > example, that they've long since realized this, but have no way of
> > fixing it without admitting to a "loophole" in the GPL.  I've seen lots
> > of these "derivative work" arguments (and others, such as whether the
> > GPL is a contract), and have never seen a reply from the FSF addressing
> > them; given their potential severity, that at least raises an eyebrow.
> > 
> > Of course, I've never raised these with them personally, since I'm not
> > even qualified to tell which arguments have enough grounding in reality to
> > avoid wasting their time, and I don't know whether anyone else has; so
> > I don't place too much weight in that particular theory.  (I don't believe
> > they're unaware of the arguments, though, and dispelling misconceptions
> > about the GPL is entirely in their interest, so I'd expect to see responses
> > to these things.)
> 
> I've engaged in an extended discussion with the person on the other
> end of [EMAIL PROTECTED], to whom Eben Moglen directed me, on both the
> "derivative work" and "GPL is a contract" points.  IANAL, and neither
> is [EMAIL PROTECTED], but I raised many of the US legal precedents
> which I have previously cited on debian-legal.  Suffice it to say that
> if the FSF has a leg to stand on, it's not visible through that
> mechanism of inquiry.

It's frustrating that the FSF will often only talk in private, and it
takes a lot of effort to even get permission from them to repost their
replies.  Very simply, they've convinced huge numbers of programmers
to use their license based on certain claims, and refusing to publically
address potential problems--while at the same time, more and more people
are using it--is horribly irresponsible.

I say that as something of an outsider to the GPL--I release most of
my code under the X11 license, now; I don't care about preventing
proprietary use of my code, and in terms of copyleft, I consider "release
improvements to my code so we can all use them" vastly more important
than the "if you don't free your entire program, you can't use my code
at all" aspect we're discussing here, being somewhat alienated from the
unneighborly "our way or the highway" of the GPL.  But, people should
be choosing licenses based on reality, and not using a license with
potentially unenforcable restrictions under the belief that they're
enforcable--if the FSF knows these aspects of the GPL don't really exist,
and claims they do anyway, well ...

(I'd like to think that this is completely off-base--after all, it's a
little hard to draw conclusions from inaction--but as you say, the FSF
hasn't made any public statements about these issues, so all we can do
is draw what conclusions we can from that ...)

-- 
Glenn Maynard


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: non-free firmware in kernel modules, aggregation and unclear copyright notice.

2005-04-14 Thread Ken Arromdee
> > Hmmm. One can argue that the EXPORT_SYMBOL* are copyright
> > grants, and as such can't be "freely edited", just like the
> > comments as
> >
> > /* this module (C) 1999 Fulana Perez */
> >
> > that are in the code. Removing such comments *is* illegal, and
> > editing EXPORTs can be, too...

Wouldn't this, if true, make the GPL non-free?  Requiring someone to keep
names of anything in the executabe affects compatibility; what if in 2010 the
newest Microsoft Windows decides to check for EXPORT_SYMBOL_GPL on all your
software and shut itself down if it detects any?  Or suppose you have two
programs that use the symbol in different ways and both are under GPL and
you're not allowed to change the name used in either one?


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: non-free firmware in kernel modules, aggregation and unclear copyright notice.

2005-04-14 Thread Michael K. Edwards
On 4/14/05, Glenn Maynard <[EMAIL PROTECTED]> wrote:
[snip]
> The FSF FAQ says that *all* software linking against GPL libraries must
> GPL-compatible[1].  [2] contradicts the above even more directly.
> 
> Now, it's possible that they're wrong; there's the obvious theory, for
> example, that they've long since realized this, but have no way of
> fixing it without admitting to a "loophole" in the GPL.  I've seen lots
> of these "derivative work" arguments (and others, such as whether the
> GPL is a contract), and have never seen a reply from the FSF addressing
> them; given their potential severity, that at least raises an eyebrow.
> 
> Of course, I've never raised these with them personally, since I'm not
> even qualified to tell which arguments have enough grounding in reality to
> avoid wasting their time, and I don't know whether anyone else has; so
> I don't place too much weight in that particular theory.  (I don't believe
> they're unaware of the arguments, though, and dispelling misconceptions
> about the GPL is entirely in their interest, so I'd expect to see responses
> to these things.)

I've engaged in an extended discussion with the person on the other
end of [EMAIL PROTECTED], to whom Eben Moglen directed me, on both the
"derivative work" and "GPL is a contract" points.  IANAL, and neither
is [EMAIL PROTECTED], but I raised many of the US legal precedents
which I have previously cited on debian-legal.  Suffice it to say that
if the FSF has a leg to stand on, it's not visible through that
mechanism of inquiry.

They simply don't seem to be willing to admit that, whatever may have
been plausible in 198x as a strategy for legally implementing
copyleft, US courts in the last couple of decades have placed limits
on the pursuit of copyright infringement claims with regard to
software and entertainment properties that render the FSF's position
legally untenable.  And to my knowledge (and a certain amount of
Googling) neither Professor Moglen nor the FSF has ever publicly cited
any remotely modern precedent or statute in any jurisdiction that
supports their stance.  Certainly not in the Progress Software v.
MySQL affidavit, for instance.

I understand the argument that the weight of existing Free Software
"ought" to tilt the playing field in favor of entrants in new
categories that are themselves Free Software.  I even agree, to the
extent that new Free Software entrants are able to rework, extend,
merge, and cherry-pick from existing Free programs to meet new needs
-- in precisely the ways that require copyright license as I
understand it.  But I draw the line at the same sort of published
interface boundaries that appear to me to apply to competitive use of
proprietary software interfaces.

So I don't agree that the law "ought" to deny proprietary software the
use of GPL libraries, but I understand the argument from principle,
and accept it as the desire of at least a wing of the Free Software
movement.  But the only implementation of that "ought" available in
current law, in any jurisdiction that I have heard named, is not a
copyright license but rather a right-to-use license, which can only be
sensibly enforced with regard to published (non-trade-secret) source
code by means of a software patent.  Make of that what you will.

Cheers,
- Michael



Re: non-free firmware in kernel modules, aggregation and unclear copyright notice.

2005-04-14 Thread Glenn Maynard
On Thu, Apr 14, 2005 at 11:47:52AM -0300, Humberto Massa wrote:
> If EXPORT_XX are copyright notices, copyright *law* prohibit their 
> modification.

Um, but they're *not* copyright notices, no more than this sentence is a
copyright notice.  You can't claim that a pizza is a copyright notice
and have it be so.

And regardless of whether they can be changed or not, that doesn't mean they
have any binding significance, as I mentioned in my previous reply.

-- 
Glenn Maynard


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: non-free firmware in kernel modules, aggregation and unclear copyright notice.

2005-04-14 Thread Glenn Maynard
On Thu, Apr 14, 2005 at 11:02:36AM -0300, Humberto Massa wrote:
> So am I (altough I *am* a para, after all).  This does not
> preclude him from being right, does it?

Nope, as I mentioned.  You just seemed to put special weight on his
opinion on the topic.

> >Now, it's possible that they're wrong;
> 
> I'm glad you admit that. I admit I can be wrong, too, but I
> sincerely don't think so.

I hold the FSF's legal competence in much higher regard than my own,
of course, but I don't put them on a pedestal as an organization.  :)

> I think the latest "GPLv2 or later" debates, started by rumors
> of the contents of the GPLv3, mostly proves that they can't
> fix it at all :-) At least, not without creating (a) a license
> that is incompatible with the GPLv2 or (b) a license that is
> substitutable by the GPLv2, and hence, that adds no additional
> restriction, so it can't add restrictions about linking.

The "GPLv2 or later" debates are a different issue.  Changing the
license in GPLv3 might be able to fix some problems, to adjust the
license due to changed circumstances.  However, even if it's completely
usable and valid, it doesn't help close *loopholes* in v2, since v2
is still available for all "GPLv2 or later" works, since upgrading
to "later" is not mandatory.

> The "at least raises an eyebrow", in my personal opinion, is
> translated by "yeah, they are agreeing that this is a
> loophole, and the best they can do is shut up about it."

Well, I'm a bit slow to take that opinion, just because of its
implications: the FSF continues to claim that the GPL applies
in these ways, and continues to convince more people to put more
code under the GPL based on these claims.  Claiming that they know
it's false is accusing them of lying, tricking people into using
the GPL by deliberately giving them a false understanding of its
effects.  (My opinion of the FSF dropped significantly during the
GFDL debacle, but it's not so low that I'm yet ready to make such
claims.)

> But not to me. I consider EXPORT_SYMBOL vs. EXPORT_SYMBOL_GPL
> as specific permissions to use symbols respectively in *any*
> module, or in *GPL-only* modules. The existence, purpose, and
> even the implementation of those two macros construe each use
> of them as a special documentation about the "intimacy" of the
> kernel modules with the *implementation* of the kernel
> internals, in a way that would help determine (by filtration,
> abstraction, comparison) if a kernel module is a derivative
> work of the kernel (and hence subject to GPL terms).

By your argumentation, it doesn't seem that this is a decision the
author of the library (or kernel, or whatever) gets to make, but
rather something which is inherent in what's been created; they can
offer their own opinion on what constitutes an application's use of
the library being "intimate" enough to create a derived work, but
have no special authority on the subject.

In other words, nothing binding would change if they were to
s/EXPORT_SYMBOL/EXPORT_SYMBOL_GPL/.  They simply don't have any
say in whether my use of their work is a derivative work or not,
and these "EXPORT_SYMBOL_GPL" seem like documentation that says
"we believe use of these symbols probably means you're creating
a derivative work"--the derivative-work-ness is not actually a
result of these tags (and the tags might be wrong).

-- 
Glenn Maynard


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: non-free firmware in kernel modules, aggregation and unclear copyright notice.

2005-04-14 Thread Raul Miller
> > That is the point: the result is not a single work. It is a
> > collection or compilation of works, just like an anthology. If
> > there is any creativity involved, is in choosing and ordering
> > the parts. The creation of works that "can be linked together"
> > is not protected by copyright: the literary analogy was to
> > "create a robot short story". Such a story could go into an
> > anthology called (duh) "Robot Short Stories", but its
> > licensing is independent of every other robot short story in
> > the world -- except those it is a derivative work of.

On Thu, Apr 14, 2005 at 10:44:10AM -0700, David Schwartz wrote:
>   That's fine then, if you want to define derivative work in this
> way, then I can configure, compile, and link the Linux kernel without
> permission of the copyright holder under first sale (since no derivative
> work is created). I can write a program that uses a library, compile
> my program, and link it to the library, again without creating a
> derivative work.

It's quite true that linking does not create a derivative work.

However, it might be the case that a derivative work had already been
created.

Only when you have legally obtained copies of a work are you entitled
to retain those copies.

Technical details (such as downloading the work in pieces, from different
sites, perhaps using bittorrent, or perhaps using ftp, or perhaps using
other protocols) don't make any more difference [either positively or
negatively] than linking does.

>   Okay. This gets to the same result that I get to, which is that
> you can do all the things you want to do without permission from
> the copyright holder under first sale. Since this is not creating a
> derivative work, no special permission is needed.

Sure.

Of course this doesn't apply when you got the copy from someone who
wasn't entitled to give it to you.

For example, if I'm distributing some program derived from a GPLed program
and I have no intention of providing source for the derived form, I'm
at fault, and depending on details you might or might not have a license
to the derivative I authored.

On the other hand, the GPL itself has an explicit exception for this case,
the GPLed content is legal for other people to use even if the person
distributing it had lost their copyright grant.  But if we're talking
about linking and derived works, you could easily be using derived code
which is not GPLed.  The GPL can't offer you any rights to that code,
because someone else owns the copyright.

-- 
Raul


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: non-free firmware in kernel modules, aggregation and unclear copyright notice.

2005-04-14 Thread Humberto Massa
David Schwartz wrote:
>>That is the point: the result is not a single work. It is a
>>collection or compilation of works, just like an anthology.
>>If there is any creativity involved, is in choosing and
>>ordering the parts. The creation of works that "can be
>>linked together" is not protected by copyright: the literary
>>analogy was to "create a robot short story". Such a story
>>could go into an anthology called (duh) "Robot Short
>>Stories", but its licensing is independent of every other
>>robot short story in the world -- except those it is a
>>derivative work of.
>
>
>That's fine then, if you want to define derivative
>work in this way, then I can configure, compile, and link the
Not me -- copyright law defines derivative works in this way.
>Linux kernel without permission of the copyright holder under
>first sale (since no derivative work is created).  I can
>write a program that uses a library, compile my program, and
>link it to the library, again without creating a derivative
>work.
I already conceded on this.
(...)
>
>Read the quote above.
?! I did not understand which quote, or which part. But I
suspect you're talking about lu-12.html (below), for which
just now you pointed me to.
>>Second: you did not provide a concrete pointer to one of
>>Eben Moglen's posts, for instance, saying that modification
>>is not covered by the GPL. Me, OTOH, showed you that the
>>TEXT of the GPL says it covers modifications.
>
>
>Read the quote. For about the fourth time in this
>thread, here's the cite:
>http://emoglen.law.columbia.edu/publications/lu-12.html "The
>license does not require anyone to accept it in order to
>acquire, install, use, inspect, or even experimentally modify
>GPL'd software."
This is the first time you gave me an URL. I'll look into it.
(...)
>
>
>I never said that the FSF says the GPL does not cover
>modifications, I said it doesn't cover ordinary use. That
>means it doesn't cover modifications when those modifications
>are made in the course of ordinary use.
Insofar, you did not show me an example of need to create a
derivative work in the course of the ordinary use.
(...)
>Okay. So you get to the same place I get by a
>different route.  One of the strange things I've noticed is
>nearly all cases, you get the same result whether you think
>the final work is a derivative work or not.
>
(...)
Now some things interesting:
>I don't think courts seem to agree with this, but I
>can only find cases where the result really would have been
>the same whether or not the work was derivative. For example,
>one case inolved a company that stole test questions from
>another company. The courts ruled that the test with some of
>the "borrowed" questions was a derivative work, even though
>there's no special "integration" of the questions. But they
>could perfectly well have reached the same conclusion without
>the "derivative work" argument.
>
>There are court cases on point that definitely
>disagree with you, for example Mirage Editions, Inv. v.
>Albuquerque ART (cutting a picture out of a book creates a
>derivative work).  Also National Football League v.  TVRadio
>Now (embedding someone else's broadcast with your
>advertisements through an automated process creates a
>derivative work).
The embedding was not made by a fully automated process, was
it? Didn't someone had to create the advertisements, with the
purpose to be presented embedded in the broadcast? I suspect
-- without looking at the case files at the moment -- that
there was the creation of the derivative works...
>
>I think it would make a lot of sense if courts held
>that compiling and linking are analogous to format changes
>(like converting an audio-visual work from DVD to VHS). This
Our (.br) courts do. I don't know (I'd have to read the cases
you cited) why did those courts ignored the intellectual
novelty requirement of a derivative work, but I'll look into
it.
>process involves making copies of the work so that it can be
>used in different environments that have different technical
>requirements. (Except in cases where one work is heavily
>adapted to the internals of another.) It's clear that anyone
>who tried to get an independent copyright on their compiled
>Linux kernel binary should be laughed off the planet.
>
>> >I think even if the result is not a derivative work,
>> >the rules for distributing it would be the same. However,
>> >it would change the rules for creating it. Either way,
>> >however, you get that you can do it without agreeing to
>> >the GPL, and this is the FSF's position.
>
>
>>You repeated this a lot of times, but you have not
>>substatitiated it, at least WRT something I asked you:
>>please, give me some *link* where EM, RMS, or any other
>>FSF/GNU guy contradicts the GPL section 0 paragraph 1
>>("modification") saying that you can modify a GPLd work
>>without agreeing to the GPL.
>
>
>This has always been their position, when modification
>is needed for ordinary use. Se

RE: non-free firmware in kernel modules, aggregation and unclear copyright notice.

2005-04-14 Thread David Schwartz

> That is the point: the result is not a single work. It is a
> collection or compilation of works, just like an anthology. If
> there is any creativity involved, is in choosing and ordering
> the parts. The creation of works that "can be linked together"
> is not protected by copyright: the literary analogy was to
> "create a robot short story". Such a story could go into an
> anthology called (duh) "Robot Short Stories", but its
> licensing is independent of every other robot short story in
> the world -- except those it is a derivative work of.

That's fine then, if you want to define derivative work in this way, 
then I
can configure, compile, and link the Linux kernel without permission of the
copyright holder under first sale (since no derivative work is created). I
can write a program that uses a library, compile my program, and link it to
the library, again without creating a derivative work.

> You are making deaf ears: using a library (even by static
> linkage) does NOT create a derivative work unless:
>
> (a) you make another version, subset or superset of
> the same library, modifying, enhancing, the
> functionality of the original library; or
>
> (b) you make a program that is *so* dependent on the
> *internal* implementation structure of the library
> that it can be considered a derivative work.

Okay. This gets to the same result that I get to, which is that you can 
do
all the things you want to do without permission from the copyright holder
under first sale. Since this is not creating a derivative work, no special
permission is needed.


>  >> >This is, by the way, the FSF's own position. It's not
>  >> >something I'm making up or guessing at.
>  >>
>  >>Please send us some pointers to this statements for the FSF.
>  >
>  >
>  >Read any of Eben Moglen's posts.
>  >
>  >> >"The license does not require anyone to accept it in order
>  >> >to acquire, install, use, inspect, or even experimentally
>  >> >modify GPL'd software. All of those activities are either
>  >> >forbidden
>  >>
>  >>Wrong again. GPL, section 0, para 1: "Activities other than
>  >>copying, distribution, and *modification* are not covered by
>  >>this License". Emphasis mine.

>  >You are free to disagree with the FSF's interpretation of the
>  >GPL, but you are not free to misrepresent the FSF's
>  >interpreration.

> No. First of all: you are begin uncivil here. I did not accuse
> you of anything, other than not reading correctly what I
> wrote previously; which I can attribute to my poor knowledge
> of the English language. So, please, I am not being impolite
> to you, do the same.

Read the quote above.

> Second: you did not provide a concrete pointer to one of Eben
> Moglen's posts, for instance, saying that modification is not
> covered by the GPL. Me, OTOH, showed you that the TEXT of the
> GPL says it covers modifications.

Read the quote. For about the fourth time in this thread, here's the 
cite:
http://emoglen.law.columbia.edu/publications/lu-12.html "The license does
not require anyone to accept it in order to acquire, install, use, inspect,
or even experimentally modify GPL'd software."

>  >Feel free to disagree with the FSF about the meaning of the
>  >GPL, but it is the FSF's position that you can modify a GPL'd
>  >work without agreeing to the GPL.

> I don't disagree with the FSF -- you are alleging that this is
> their position, and I am disagreeing with YOU. And you have
> not produced evidence in contrary.

I don't know what to say. The FSF has had a clear, consistent position 
on
the GPL for a very long time and it has always been that ordinary use is
permitted without agreeing to the GPL. For source code, modification is
often part of ordinary use. Anyone who has grabbed a package intended for a
different version of their OS and had to tweak things to get the code to
work knows this.

> We = You and Me disagreeing. And you still have to show where
> the FSF says the GPL does not cover modifications.

I never said that the FSF says the GPL does not cover modifications, I 
said
it doesn't cover ordinary use. That means it doesn't cover modifications
when those modifications are made in the course of ordinary use.

>  >2) The result is not a derivative work, hence you
>  >don't need permission from the copyright holder to do it.

> ** THIS ** : yes, the result is NOT a derivative work.
> So, to link with a library you don't need permission.
> That's what I said since the beginning.

>  >Either way you get the same result, permission is not
>  >needed beyond permission to use.
>
> Conceded.

Okay. So you get to the same place I get by a different route. One of 
the
strange things I've noticed is nearly all cases, you get the same result
whether you think the final work is a derivative work or not.

>  >Then all the people who think that creating a binary
>  >k

Re: non-free firmware in kernel modules, aggregation and unclear copyright notice.

2005-04-14 Thread Måns Rullgård
Humberto Massa <[EMAIL PROTECTED]> writes:

> Måns Rullgård wrote:
>
>>
>>It would be, if the license said it was.  As it happens, the license
>>makes no mention of this, but does give explicit permission to make
>>any modifications desired.
>>
>>
>
> If EXPORT_XX are copyright notices,

But are they?

> copyright *law* prohibit their modification.

Indeed.

-- 
Måns Rullgård
[EMAIL PROTECTED]


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: non-free firmware in kernel modules, aggregation and unclear copyright notice.

2005-04-14 Thread Humberto Massa
Måns Rullgård wrote:
It would be, if the license said it was.  As it happens, the license
makes no mention of this, but does give explicit permission to make
any modifications desired.
 

If EXPORT_XX are copyright notices, copyright *law* prohibit their 
modification.


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]


Re: non-free firmware in kernel modules, aggregation and unclear copyright notice.

2005-04-14 Thread Måns Rullgård
Humberto Massa <[EMAIL PROTECTED]> writes:

> Måns Rullgård wrote:
>
>  >Glenn Maynard <[EMAIL PROTECTED]> writes:
>  >
>  >>>If you make a kernel module that only uses something
>  >>>EXPORT_SYMBOL()'d from the kernel, you are NOT in principle
>  >>>writing a derivative work. If you use EXPORT_SYMBOL_GPL()'d
>  >>>symbols, then you are incurring in (b) above and your
>  >>>kernel module is most certainly a derivative work.
>  >>
>  >>The notion that what is a derivative work changes based on
>  >>whether a symbol was declared with EXPORT_SYMBOL or
>  >>EXPORT_SYMBOL_GPL seems undamentally absurd to me.  (If
>  >>somebody is reimplementing the Linux kernel API, he might
>  >>just as easily reimplement the "EXPORT_SYMBOL_GPL" symbols,
>  >>for compatibility with drivers that need them, for example.)
>  >
>  >
>  >Someone could even take the Linux kernel, and replace all
>  >EXPORT_SYMBOL_GPL with EXPORT_SYMBOL.  I see nothing in the
>  >GPL prohibiting this.  Sure, it wouldn't be nice, but it's
>  >legal not to be nice.
>  >
>
> Hmmm. One can argue that the EXPORT_SYMBOL* are copyright
> grants, and as such can't be "freely edited", just like the
> comments as
>
> /* this module (C) 1999 Fulana Perez */
>
> that are in the code. Removing such comments *is* illegal, and
> editing EXPORTs can be, too...

It would be, if the license said it was.  As it happens, the license
makes no mention of this, but does give explicit permission to make
any modifications desired.

-- 
Måns Rullgård
[EMAIL PROTECTED]


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: non-free firmware in kernel modules, aggregation and unclear copyright notice.

2005-04-14 Thread Humberto Massa
Måns Rullgård wrote:
>Glenn Maynard <[EMAIL PROTECTED]> writes:
>
>>>If you make a kernel module that only uses something
>>>EXPORT_SYMBOL()'d from the kernel, you are NOT in principle
>>>writing a derivative work. If you use EXPORT_SYMBOL_GPL()'d
>>>symbols, then you are incurring in (b) above and your
>>>kernel module is most certainly a derivative work.
>>
>>The notion that what is a derivative work changes based on
>>whether a symbol was declared with EXPORT_SYMBOL or
>>EXPORT_SYMBOL_GPL seems undamentally absurd to me.  (If
>>somebody is reimplementing the Linux kernel API, he might
>>just as easily reimplement the "EXPORT_SYMBOL_GPL" symbols,
>>for compatibility with drivers that need them, for example.)
>
>
>Someone could even take the Linux kernel, and replace all
>EXPORT_SYMBOL_GPL with EXPORT_SYMBOL.  I see nothing in the
>GPL prohibiting this.  Sure, it wouldn't be nice, but it's
>legal not to be nice.
>
Hmmm. One can argue that the EXPORT_SYMBOL* are copyright
grants, and as such can't be "freely edited", just like the
comments as
/* this module (C) 1999 Fulana Perez */
that are in the code. Removing such comments *is* illegal, and
editing EXPORTs can be, too...
HTH,
Massa

--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]


Re: non-free firmware in kernel modules, aggregation and unclear copyright notice.

2005-04-14 Thread Humberto Massa
Glenn Maynard wrote:
>On Thu, Apr 14, 2005 at 09:18:46AM -0300, Humberto Massa
>wrote:
>
>>>   Then all the people who think that creating a binary
>>>kernel module requires creating a derivative work and hence
>>>can be restricted by the GPL are wrong.  Take that argument
>>>up with them.
>>
>>I took. Google my name on lkml and you'll see. They ARE
>>wrong.  Linus himself studied carefully the situation and
>>came to the conclusion they are wrong,
>
>
>"Linus himself" is, as far as I understand, a programmer, not
>a lawyer.
So am I (altough I *am* a para, after all).  This does not
preclude him from being right, does it?
>His opinion and study of this topic has no more weight on
>this issue than any other "armchair lawyer", and far less
>than Eben Moglen, for instance.
>
>(I'm not claiming he's right or wrong--just that it's not
>useful to cite "Linus himself" as a source about legal issues
>just because he's a well- known programmer.)
I wasn't. I was simply stating that me -- as a programmer,
too, but mainly as a paralegal, after doing some research on
the subject -- shared his views on this.
>The FSF FAQ says that *all* software linking against GPL
>libraries must GPL-compatible[1].  [2] contradicts the above
>even more directly.
Yeah, but the GPL does not. And that is the problem. If the
GPL specifically stated "any works that does link, either
dynamically or not, to the Program are to be considered a work
based on the Program for the effects of this license", this
would be substantiated. but it's not.
>Now, it's possible that they're wrong;
I'm glad you admit that. I admit I can be wrong, too, but I
sincerely don't think so.
>there's the obvious theory, for example, that they've long
>since realized this, but have no way of fixing it without
>admitting to a "loophole" in the GPL.
I think the latest "GPLv2 or later" debates, started by rumors
of the contents of the GPLv3, mostly proves that they can't
fix it at all :-) At least, not without creating (a) a license
that is incompatible with the GPLv2 or (b) a license that is
substitutable by the GPLv2, and hence, that adds no additional
restriction, so it can't add restrictions about linking.
>I've seen lots of these "derivative work" arguments (and
>others, such as whether the GPL is a contract), and have
>never seen a reply from the FSF addressing them; given their
>potential severity, that at least raises an eyebrow.
The "at least raises an eyebrow", in my personal opinion, is
translated by "yeah, they are agreeing that this is a
loophole, and the best they can do is shut up about it."
>Of course, I've never raised these with them personally,
>since I'm not even qualified to tell which arguments have
>enough grounding in reality to avoid wasting their time, and
>I don't know whether anyone else has; so I don't place too
>much weight in that particular theory.  (I don't believe
>they're unaware of the arguments, though, and dispelling
>misconceptions about the GPL is entirely in their interest,
>so I'd expect to see responses to these things.)
The most relevant "response" to this theory IMHO is the lack
of response, that occurred when Linus (as "project manager" of
sorts IRT the kernel) made his statement almost two years ago
that he did not consider kernel modules as derivative works
*in* *principle*. It's reasonable to assume that if someone
(especially EM) tought he was completely off his marker, this
someone would have called attention to the subject.
>>If you make a kernel module that only uses something
>>EXPORT_SYMBOL()'d from the kernel, you are NOT in principle
>>writing a derivative work. If you use EXPORT_SYMBOL_GPL()'d
>>symbols, then you are incurring in (b) above and your kernel
>>module is most certainly a derivative work.
>
>
>The notion that what is a derivative work changes based on
>whether a symbol was declared with EXPORT_SYMBOL or
>EXPORT_SYMBOL_GPL seems fundamentally absurd to me.
But not to me. I consider EXPORT_SYMBOL vs. EXPORT_SYMBOL_GPL
as specific permissions to use symbols respectively in *any*
module, or in *GPL-only* modules. The existence, purpose, and
even the implementation of those two macros construe each use
of them as a special documentation about the "intimacy" of the
kernel modules with the *implementation* of the kernel
internals, in a way that would help determine (by filtration,
abstraction, comparison) if a kernel module is a derivative
work of the kernel (and hence subject to GPL terms).
>(If somebody is reimplementing the Linux kernel API, he might
>just as easily reimplement the "EXPORT_SYMBOL_GPL" symbols,
>for compatibility with drivers that need them, for example.)
This is not really true. To reimplment GPL'd symbols without
(potentially) infringing on the kernel copyright, you would
have to "clean-room" such implementation, which is not really
easy when everybody that touched a kernel-x.y.z.tar.gz is
'dirty' :-)
HTH,
Massa

--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe"

Re: non-free firmware in kernel modules, aggregation and unclear copyright notice.

2005-04-14 Thread Måns Rullgård
Glenn Maynard <[EMAIL PROTECTED]> writes:

>> If you make a kernel module that only uses something
>> EXPORT_SYMBOL()'d from the kernel, you are NOT in principle
>> writing a derivative work. If you use EXPORT_SYMBOL_GPL()'d
>> symbols, then you are incurring in (b) above and your kernel
>> module is most certainly a derivative work.
>
> The notion that what is a derivative work changes based on whether a symbol
> was declared with EXPORT_SYMBOL or EXPORT_SYMBOL_GPL seems fundamentally
> absurd to me.  (If somebody is reimplementing the Linux kernel API, he
> might just as easily reimplement the "EXPORT_SYMBOL_GPL" symbols, for
> compatibility with drivers that need them, for example.)

Someone could even take the Linux kernel, and replace all
EXPORT_SYMBOL_GPL with EXPORT_SYMBOL.  I see nothing in the GPL
prohibiting this.  Sure, it wouldn't be nice, but it's legal not to be
nice.

-- 
Måns Rullgård
[EMAIL PROTECTED]


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: non-free firmware in kernel modules, aggregation and unclear copyright notice.

2005-04-14 Thread Raul Miller
> > What about cases where you pay for the software before you're allowed
> > to see the EULA?

On Wed, Apr 13, 2005 at 11:21:42PM -0700, Sean Kellogg wrote:
> It is enforcable and is called a rolling contract.  Seminal case is ProCD, 
> Inc. v. Zeidenberg, 86 F.3d 1447 (7th Circut, 1996).

That precedent is for a case where no one objected to the terms of
the EULA.

SoftMan Products Co. v. Adobe Systems Inc. (3rd Circuit, 2001) is an
example of what can hapen when someone objects to the terms of the EULA
(the court ruled that the EULA didn't apply because the software had
never been run and the EULA is not presented until it is run).

Step-Saver Data Systems, Inc. v. Wyse Technology (3rd Circuit, 1991)
is an earlier example (court of appeals held that the EULA printed on
the box was not enforceable and did not require return of the software).

-- 
Raul


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: non-free firmware in kernel modules, aggregation and unclear copyright notice.

2005-04-14 Thread Glenn Maynard
On Thu, Apr 14, 2005 at 09:18:46AM -0300, Humberto Massa wrote:
> >Then all the people who think that creating a binary
> >kernel module requires creating a derivative work and hence
> >can be restricted by the GPL are wrong.  Take that argument
> >up with them.
> 
> I took. Google my name on lkml and you'll see. They ARE wrong.
> Linus himself studied carefully the situation and came to the
> conclusion they are wrong,

"Linus himself" is, as far as I understand, a programmer, not a lawyer.
His opinion and study of this topic has no more weight on this issue
than any other "armchair lawyer", and far less than Eben Moglen, for
instance.

(I'm not claiming he's right or wrong--just that it's not useful to cite
"Linus himself" as a source about legal issues just because he's a well-
known programmer.)

The FSF FAQ says that *all* software linking against GPL libraries must
GPL-compatible[1].  [2] contradicts the above even more directly.

Now, it's possible that they're wrong; there's the obvious theory, for
example, that they've long since realized this, but have no way of
fixing it without admitting to a "loophole" in the GPL.  I've seen lots
of these "derivative work" arguments (and others, such as whether the
GPL is a contract), and have never seen a reply from the FSF addressing
them; given their potential severity, that at least raises an eyebrow.

Of course, I've never raised these with them personally, since I'm not
even qualified to tell which arguments have enough grounding in reality to
avoid wasting their time, and I don't know whether anyone else has; so
I don't place too much weight in that particular theory.  (I don't believe
they're unaware of the arguments, though, and dispelling misconceptions
about the GPL is entirely in their interest, so I'd expect to see responses
to these things.)

> If you make a kernel module that only uses something
> EXPORT_SYMBOL()'d from the kernel, you are NOT in principle
> writing a derivative work. If you use EXPORT_SYMBOL_GPL()'d
> symbols, then you are incurring in (b) above and your kernel
> module is most certainly a derivative work.

The notion that what is a derivative work changes based on whether a symbol
was declared with EXPORT_SYMBOL or EXPORT_SYMBOL_GPL seems fundamentally
absurd to me.  (If somebody is reimplementing the Linux kernel API, he
might just as easily reimplement the "EXPORT_SYMBOL_GPL" symbols, for
compatibility with drivers that need them, for example.)

> PS: yes, the "broken threads" thing p*sses me off too, but I
> can't prevent it.

Er, it's your own mailer that's doing it, so you have solutions: fix
your mailer or get a new one.  Breaking threads breaks conversations,
especially in larger threads, where threading is fundamental.  It takes
just one person to wreck the whole thread, and "I can't prevent it" is
just not a reasonable response.


[1] http://www.fsf.org/licensing/licenses/gpl-faq.html#IfLibraryIsGPL
[2] http://www.fsf.org/licensing/licenses/gpl-faq.html#GPLModuleLicense

-- 
Glenn Maynard


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: non-free firmware in kernel modules, aggregation and unclear copyright notice.

2005-04-14 Thread Humberto Massa
David Schwartz wrote:
>> >Would you agree that compiling and linking a program that
>> >uses a library creates a derivative work of that library?
>
>
>>No. Compiling and linking are mechanical,
>>non-intellectually-novel acts. At most, you have a
>>collective work where the real intellectually-novel work was
>>to select what goes into the collective.
>
>
>Compiling and linking are mechanical, but unless you
>want to argue that the result is not a single work, it
>clearly creates a derivative work of all the things linked.
>The creativity is not in the linking itself but in the
>creation of the individual works such that they can be linked
>together.
That is the point: the result is not a single work. It is a
collection or compilation of works, just like an anthology. If
there is any creativity involved, is in choosing and ordering
the parts. The creation of works that "can be linked together"
is not protected by copyright: the literary analogy was to
"create a robot short story". Such a story could go into an
anthology called (duh) "Robot Short Stories", but its
licensing is independent of every other robot short story in
the world -- except those it is a derivative work of.
Now, this is what copyright protects: creation of derivative
works (see the definition, below) is an exclusive right of the
copyright owner. I can't write a history featuring Daneel
Olivaw or Susan Calving without the (written, express)
permission of Mrs. Asimov and/or her daughter. And if I *do*
have their consent (in the form of GPL'ing it, for instance),
even so I can only copy and distribute *my* work in the terms
permitted expressely by the consent I received (in the
example, the terms of the GPL)
>
>> >Wouldn't you agree that this is the normal form of use of
>> >a library?  And doesn't first sale give you the right to
>> >normal use of a work you have legally acquired?
>>
>>Yes. And yes, if you buy a copy of the library, yes (but
>>notice: not if you downloaded it for free from the Net).
>
>
>There is no legal distinction.
Why do you think that? You can even be right on this, but your
argument below did not convince me.
>Your rights come not from the fact that you paid money for
>the work but simply from the fact that you acquired it
>legally. Again, the reductio ad absurdum is the guy who drops
>copies of his poem from an airplane and then demands
>royalities from everyone who reads it. If you legally
>acquired it, you get the bundle of rights under first sale.
You are spinning, you know? If I drop a poem from an airplane,
and you get it from the ground, you can read it (this is not
forbidden by copyright law) but you have *no* right of copying
it, publishing it or redistributing it. Especially if my poem
has my name or pseudonym on it.
Yeah, you can even get the bundle of rights under first sale
if you acquired it lawfully, and I must be wrong about my
quoted paragraph above, and so I back out on my error and
apologize for it.
But making a derivative work is not (in principle) a first
sale doctrine right.
>
>> >There are many ways you can lawfully create a derivative
>> >work without explicit permission of the copyright holder.
>> >One
>>
>>No. The copyright law states that the copyright owner has
>>the monopolistic right to create derivative works.
>
>
>Yes, but this doesn't restrict first sale or fair use.
>You cannot use a library without creating a derivative work,
>so if first sale grants you rights to use, it automatically
>grants you the right to do anything necessary for use.
You are making deaf ears: using a library (even by static
linkage) does NOT create a derivative work unless:
   (a) you make another version, subset or superset of
   the same library, modifying, enhancing, the
   functionality of the original library; or
   (b) you make a program that is *so* dependent on the
   *internal* implementation structure of the library
   that it can be considered a derivative work.
>
>> >clear case is when you lawfully possess the work, there is
>> >no EULA or shrink-wrap agreement, and you need to produce
>> >a derivative work to use the work in the ordinary fashion.
>
>
>>No... Try writing a book with Harry Potter as your main
>>character and JKR's lawyers will be at your door soon.
>
>
>Sometimes I wonder if you are reading what I said or not.
Me too.
>I said "you need to produce a derivative work to use the
>work in the ordinary fashion" and you say "No" and follow
>with an example where you clearly *don't* need to produce a
>derivative work to use the work in the ordinary fashion.
Ok, let's replay: David: "There are many ways you can lawfully
create a derivative work." Me: "no, the only way to create a
derivative work lawfully is having an authorization from the
copyright owner." David: "You cannot use a library without
creating a derivative work,", implying that it would be your
first sale doctring right. Me: "No, simply linking a library
in NO hypothesis creates a derivative w

Re: non-free firmware in kernel modules, aggregation and unclear copyright notice.

2005-04-13 Thread Sean Kellogg
On Wednesday 13 April 2005 10:13 pm, Raul Miller wrote:
> > > What compels you to agree with an EULA?
>
> On Wed, Apr 13, 2005 at 06:54:29PM -0700, David Schwartz wrote:
> > If you do not agree with the EULA, you cannot and do not acquire
> > lawful possession of the work.
>
> What about cases where you pay for the software before you're allowed
> to see the EULA?

It is enforcable and is called a rolling contract.  Seminal case is ProCD, 
Inc. v. Zeidenberg, 86 F.3d 1447 (7th Circut, 1996).

-Sean

-- 
Sean Kellogg
2nd Year - University of Washington School of Law
GPSS Senator - Student Bar Association
Editor-at-Large - National ACS Blog [http://www.acsblog.org]
w: http://probonogeek.blogspot.com

So, let go
 ...Jump in
  ...Oh well, what you waiting for?
   ...it's all right
    ...'Cause there's beauty in the breakdown



Re: non-free firmware in kernel modules, aggregation and unclear copyright notice.

2005-04-13 Thread Raul Miller
> > What compels you to agree with an EULA?

On Wed, Apr 13, 2005 at 06:54:29PM -0700, David Schwartz wrote:
>   If you do not agree with the EULA, you cannot and do not acquire
> lawful possession of the work.

What about cases where you pay for the software before you're allowed
to see the EULA?

-- 
Raul


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: non-free firmware in kernel modules, aggregation and unclear copyright notice.

2005-04-13 Thread Raul Miller
> > [2] I don't think you can construe this paraphrase of the GPL authors
> > claims as meaning that a person using that grant is free to ignore the
> > conditions imposed by the GPL.

On Wed, Apr 13, 2005 at 03:49:44PM -0700, Sean Kellogg wrote:
> Not quite sure what you mean hear...  but I do know that a grant cannot
> impose active conditions.  If the active conditions are enforceable,
> then they need to be in a contract.  If my grant says "you can do X,
> but only if you do Y" then it it is a contrct.  If, instead, my grant
> says "you can do X, but not Y" then its less a condition and more that
> I reserved Y from the list of rights I gave you, so its not a contract.
> The issue with the GPL is that waving right to warrenties is like saying
> "you can do X, but only if you do Y", which is a contract.

Basically, I think the GPL offers a contract, but the GPL is significantly
more than just a contract.  The warranty disclaimer is a disclaimer
regardless of whether or not you use the copyright grant, though it's
undoubtedly stronger if you do use that grant.

> Additionally, I don't think we get anywhere with the statement that "some 
> jurisdictions look at it differently."  This is always going to be the case, 
> and if we dwelled on it for too long the whole of open source software would 
> be swallowed by lawyers trying to write exceptions for each and every 
> jurisdiction.  All I can do is tell you what I believe the U.S. law is on a 
> subject matter.

Well... the answers.com page on first sale doctrine indicates some
significantly different results from different jurisdictions, and
indicates that until this is resolved by the supreme court there's good
reason to be uncertain about what that eventual precedent will be.

> > > That questions falls to a matter of agency law, not contract law.
> > > Same goes for your installation of software on behalf of your dad.
> > > When you clicked that agree button, you did so as his agent and he will
> > > be liable.
> >
> > But I didn't click that agree button.
> >
> > He got his system with software pre-loaded.  Or, the neighbor installed
> > it for him.
> > 
> > If someone entered into a contract on Dad's behalf, and did not
> > disclose the contract to him, they are probably liable instead of Dad.
> > For example, if the EULA prevents resale of the software, and Dad
> > decides to sell the computer at a garage sale, I doubt he would be in
> > any danger of prosecution.  There would be no evidence whatsoever that
> > Dad had entered into a contract to not sell that part of the system.

> Agency law says otherwise.  If I instruct my neighbor to install software
> then I am instructing that neighbor to consent on my behalf.

Agency law places on the agent an obligation to inform the principal
of the terms of contracts the agent has entered the principal into.
Until the agent informs the principal of these contracts, they are the
liability of the agent.

> If the neighbor installs the software without my permission, ...

That's not the issue.  The neighbor recommended the machine in the first
place, and Dad has been following the neighbor's recommendations on what
to get and so on.  Dad just wants something simple that he can use.

> Preinstalled software, if I had to take a guess, probably comes with a 
> contractual agreement that you are said to have agreed to when you buy the 
> thing.  Although I bet you have the right to return all of that software if 
> you don't agree.

Sure, there were probably some plastic envelope with EULAs which were
included with the stuff when the neighbor picked up the machine for Dad.
There might even have been some click through licenses that the neighbor
dealt with while getting the machine up and working.

But if that neighbor is in Iraq now, it's kinda hard to ask him.

> > In any event, it's not always the case that the existence of
> > click-through license means that a user has accepted the license.
> 
> Thats right, if I can manage to install the software without seeing the 
> license, then I can probably get out of it.  This is why the technology 
> requiring the click to actually happen is getting better and better.

And then there's 17 USC 1201.

But there's other issues as well (for example, buying software under
a student discount and then reselling it -- without clicking on the
license).

Anyways, my original point is that you cannot simply assume that the
person in question has clicked on the click-through license.  That's a
fact that needs to be established.

-- 
Raul


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: non-free firmware in kernel modules, aggregation and unclear copyright notice.

2005-04-13 Thread Raul Miller
On Wed, Apr 13, 2005 at 11:26:47PM +0200, Francesco Poli wrote:
>  US copyright  italian author's right ("diritto d'autore italiano")
>  --
>  compilation work  <--->   collective work ("opera collettiva")
>  derivative work   <---> creative elaboration ("elaborazione creativa")
> 
> In the USA, a compilation work is a collective work has its own
> copyright and thus is also a derivative work.
> 
> I hope to get it right... or am I confused?

Sounds right.

-- 
Raul


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



[Long OT] Re: non-free firmware in kernel modules, aggregation and unclear copyright notice.

2005-04-13 Thread Kyle Moffett
This thread should probably get moved off-list soon, it's like
beating the dead horse long after its flesh has decayed and its
bones disintegrated to dust.
On Apr 13, 2005, at 21:54, David Schwartz wrote:
On Tue, Apr 12, 2005 at 12:05:59PM -0700, David Schwartz wrote:
Yes, the GPL can give you rights you wouldn't otherwise have. A
EULA can take away rights you would otherwise have.

What compels you to agree with an EULA?
If you do not agree with the EULA, you cannot and do not acquire lawful
possession of the work.
Of course, one could always assert the following:
  1) I went to a store
  2) I found a box
  3) I went to the cash register
  4) I gave money to the cashier for the box
  5) I took the box home
  6) I opened the box and took out the contents
Now, to the end user, the above is the same procedure for purchasing a
box of cereal or a piece of software, therefore the restrictions are the
same.  I'm not allowed to distribute the copyrightable materials, which
for a cereal box is the images on the box, and for a CD is the digital
data stored therein.  Other than that, I can take a hammer and smash my
CD/cereal, I can make a dozen copies of the CD/box-art and mount them
on the wall or burn them, both of which are symbolic speech.  I can make
backup copies of my cereal box-art/CD too.
At what point of the above did I agree to any license?  As far as I
know, a license (IE: contract) is not valid for a product unless made at
the point-of-sale, before exchanging money.  This is especially valid
since almost all computer retailers refuse refunds for opened software.
When you have to open the box to see the license, that's bad, but when,
as I've seen far too many times, you have to break the seal and insert
the CD to even _see_ the license, it cannot be valid.
The only real point of most of the EULAs is to protect the owners
copyright, which is implicitly protected in any case.
Cheers,
Kyle Moffett
-BEGIN GEEK CODE BLOCK-
Version: 3.12
GCM/CS/IT/U d- s++: a18 C>$ UB/L/X/*(+)>$ P+++()>$
L(+++) E W++(+) N+++(++) o? K? w--- O? M++ V? PS+() PE+(-) Y+
PGP+++ t+(+++) 5 X R? tv-(--) b(++) DI+ D+ G e->$ h!*()>++$ r  
!y?(-)
--END GEEK CODE BLOCK--


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]


RE: non-free firmware in kernel modules, aggregation and unclear copyright notice.

2005-04-13 Thread David Schwartz


> On Tue, Apr 12, 2005 at 12:05:59PM -0700, David Schwartz wrote:
> > Yes, the GPL can give you rights you wouldn't otherwise have. A
> > EULA can take away rights you would otherwise have.

> What compels you to agree with an EULA?

If you do not agree with the EULA, you cannot and do not acquire lawful
possession of the work.

> > In the few court cases that have directly addresses shrink-wrap and
> > click-wrap type agreements, I've seen them consistently upheld. However,
> > this is not relevent to the GPL issue at all because the GPL
> > can only give
> > you rights you wouldn't otherwise have, it cannot take away any rights.

> The GPL offers you certain rights if you agree to be bound by certain
> conditions.

Right, and normally the way you become bound by the GPL is if you do
something that you could not acquire the right to do any other way. That's
why GPL issues frequently hinge on whether you could not acquire the right
any other way. Possible other ways include first sale and fair use.

> You are not compelled to agree to those conditions, but those who do
> not gain no rights from the GPL.

Right, again, that's why it's important to look at whether they could 
have
acquired the rights any other way.

DS



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



RE: non-free firmware in kernel modules, aggregation and unclear copyright notice.

2005-04-13 Thread David Schwartz

>  >Would you agree that compiling and linking a program that
>  >uses a library creates a derivative work of that library?

> No. Compiling and linking are mechanical,
> non-intellectually-novel acts. At most, you have a collective
> work where the real intellectually-novel work was to select
> what goes into the collective.

Compiling and linking are mechanical, but unless you want to argue that 
the
result is not a single work, it clearly creates a derivative work of all the
things linked. The creativity is not in the linking itself but in the
creation of the individual works such that they can be linked together.

>  >Wouldn't you agree that this is the normal form of use of a
>  >library?  And doesn't first sale give you the right to normal
>  >use of a work you have legally acquired?
>
> Yes. And yes, if you buy a copy of the library, yes (but
> notice: not if you downloaded it for free from the Net).

There is no legal distinction. Your rights come not from the fact that 
you
paid money for the work but simply from the fact that you acquired it
legally. Again, the reductio ad absurdum is the guy who drops copies of his
poem from an airplane and then demands royalities from everyone who reads
it. If you legally acquired it, you get the bundle of rights under first
sale.

>  >There are many ways you can lawfully create a derivative work
>  >without explicit permission of the copyright holder. One
>
> No. The copyright law states that the copyright owner has the
> monopolistic right to create derivative works.

Yes, but this doesn't restrict first sale or fair use. You cannot use a
library without creating a derivative work, so if first sale grants you
rights to use, it automatically grants you the right to do anything
necessary for use.

>  >clear case is when you lawfully possess the work, there is no
>  >EULA or shrink-wrap agreement, and you need to produce a
>  >derivative work to use the work in the ordinary fashion.

> No... Try writing a book with Harry Potter as your main
> character and JKR's lawyers will be at your door soon.

Sometimes I wonder if you are reading what I said or not. I said "you 
need
to produce a derivative work to use the work in the ordinary fashion" and
you say "No" and follow with an example where you clearly *don't* need to
produce a derivative work to use the work in the ordinary fashion.

>  >This is, by the way, the FSF's own position. It's not
>  >something I'm making up or guessing at.
>
> Please send us some pointers to this statements for the FSF.

Read any of Eben Moglen's posts.

>  >"The license does not require anyone to accept it in order to
>  >acquire, install, use, inspect, or even experimentally modify
>  >GPL'd software. All of those activities are either forbidden
>
> Wrong again. GPL, section 0, para 1: "Activities other than
> copying, distribution, and *modification* are not covered by
> this License". Emphasis mine.

You are free to disagree with the FSF's interpretation of the GPL, but 
you
are not free to misrepresent the FSF's interpreration.

>  >or controlled by proprietary software firms, so they require
>  >you to accept a license, including contractual provisions
>  >outside the reach of copyright, before you can use their
>  >works.  The free software movement thinks all those
>  >activities are rights, which all users ought to have; we
>  >don't even want to cover those activities by license."
>
> Except for the modification part, which *is* the scope of
> regular, Berne-convention-molded copyrights law.

Feel free to disagree with the FSF about the meaning of the GPL, but it 
is
the FSF's position that you can modify a GPL'd work without agreeing to the
GPL.

>  >Now we draw different conclusions based on this, but we agree
>  >on this. You do not need to agree to the GPL to create
>  >derivative works.
>
> No, we disagree on this too.

I don't know who "we" is, but I agree with the FSF.

>  >>If you will keep your copy and registration # of windows,
>  >>yes, you *must* wipe out the machine before selling it.
>  >
>  >
>  >Since there is no copy or registration number of a GPL'd work
>  >to keep, this actually argues the reverse of what I said. If
>  >I legally acquire ten copies of Windows, I can perform normal
>  >use on those ten copies and then transfer those copies to
>  >someone else.

> This is not the point: you still would have to wipe your ten
> computers clean if you want to sell the ten copies you have.

Right. You cannot increase the number of copies.

> In the GPL'd case, if you disregard the terms of the license,
> you can still keep, use, etc. You can *not* copy it,
> distribute it, or modify it tough.

You can, so long as you don't increase the number of copies. This is a
right under first sale.

>  >>So, no, when you get a WinXP CD from Microsoft, you have
>  >>absolutely *no* rights to create derivative works. If a
>  >>person creates a 

Re: non-free firmware in kernel modules, aggregation and unclear copyright notice.

2005-04-13 Thread Sean Kellogg
On Wednesday 13 April 2005 03:09 pm, Raul Miller wrote:
> > > On Tue, Apr 12, 2005 at 11:28:59PM -0700, Sean Kellogg wrote:
> > > > Failure to have a click-through license means that there is no
> > > > acceptance, which is a fundamental part of contract law.  No
> > > > acceptance, no contract, no exceptions.
> >
> > On Wednesday 13 April 2005 06:55 am, Raul Miller wrote:
> > > False.
> > >
> > > For example, you can indicate acceptance of the GPL by exercising the
> > > rights it grants.
>
> On Wed, Apr 13, 2005 at 10:07:09AM -0700, Sean Kellogg wrote:
> > While I certainly appriciate the simplicity with which you view the
> > law, I'm going to have to stand by my earlier comment and restate,
> > once again, that the authors of the GPL claim it is NOT a contract,
> > but rather a grant/license.
>
> [1] Examples and counter-examples can be simple.  But please don't
> pretend that they cover all issues.

Sounds like a reasonable request.

> [2] I don't think you can construe this paraphrase of the GPL authors
> claims as meaning that a person using that grant is free to ignore the
> conditions imposed by the GPL.

Not quite sure what you mean hear...  but I do know that a grant cannot impose 
active conditions.  If the active conditions are enforceable, then they need 
to be in a contract.  If my grant says "you can do X, but only if you do Y" 
then it it is a contrct.  If, instead, my grant says "you can do X, but not 
Y" then its less a condition and more that I reserved Y from the list of 
rights I gave you, so its not a contract.  The issue with the GPL is that 
waving right to warrenties is like saying "you can do X, but only if you do 
Y", which is a contract.

> [3] You might want to take a look at Richard B. Johnson's post (he posted
> it a couple hours before you posted your message).

Mr. Johnson's construction of the law regarding contracts of adhesion is 
wrong.  I wish it wasn't the case, and I think there are good policy reasons 
for adopting Mr. Johnson's opinion, but the courts have consistently ruled 
the click through license are not contracts of adhesion.  You'll have to 
address further concerns to your local legislator.

Additionally, I don't think we get anywhere with the statement that "some 
jurisdictions look at it differently."  This is always going to be the case, 
and if we dwelled on it for too long the whole of open source software would 
be swallowed by lawyers trying to write exceptions for each and every 
jurisdiction.  All I can do is tell you what I believe the U.S. law is on a 
subject matter.

> > That questions falls to a matter of agency law, not contract law.
> > Same goes for your installation of software on behalf of your dad.
> > When you clicked that agree button, you did so as his agent and he will
> > be liable.
>
> But I didn't click that agree button.
>
> He got his system with software pre-loaded.  Or, the neighbor installed
> it for him.
> 
> If someone entered into a contract on Dad's behalf, and did not
> disclose the contract to him, they are probably liable instead of Dad.
> For example, if the EULA prevents resale of the software, and Dad
> decides to sell the computer at a garage sale, I doubt he would be in
> any danger of prosecution.  There would be no evidence whatsoever that
> Dad had entered into a contract to not sell that part of the system.

Agency law says otherwise.  If I instruct my neighbor to install software then 
I am instructing that neighbor to consent on my behalf.  If the neighbor 
installs the software without my permission, and yet I have reason to know 
that he installed the software, then I may still be liable (this is to cover 
the employer who knows his employees are violating EULAs and doing nothing 
about it).  The only clear case is when it was without my permission and I 
had no reason to know it was installed.  But once I know, I am under a duty 
to figure out what happened and do something about it.

Preinstalled software, if I had to take a guess, probably comes with a 
contractual agreement that you are said to have agreed to when you buy the 
thing.  Although I bet you have the right to return all of that software if 
you don't agree.

> In any event, it's not always the case that the existence of click-through
> license means that a user has accepted the license.

Thats right, if I can manage to install the software without seeing the 
license, then I can probably get out of it.  This is why the technology 
requiring the click to actually happen is getting better and better.

-- 
Sean Kellogg
2nd Year - University of Washington School of Law
GPSS Senator - Student Bar Association
Editor-at-Large - National ACS Blog [http://www.acsblog.org]
w: http://probonogeek.blogspot.com

So, let go
 ...Jump in
  ...Oh well, what you waiting for?
   ...it's all right
    ...'Cause there's beauty in the breakdown



Re: non-free firmware in kernel modules, aggregation and unclear copyright notice.

2005-04-13 Thread Francesco Poli
On Wed, 13 Apr 2005 01:53:43 -0400 Raul Miller wrote:

> The definitions overlap.
[...]
> But collective works that have their own copyright are derivative
> works, and derivative works that have more than one original work are
> collective works.

Thanks for the clarification.
In its light, I'm coming to the following conclusion:

 US copyright  italian author's right ("diritto d'autore italiano")
 --
 compilation work  <--->   collective work ("opera collettiva")
 derivative work   <---> creative elaboration ("elaborazione creativa")

In the USA, a compilation work is a collective work has its own copyright and 
thus is also a derivative work.

I hope to get it right... or am I confused?

-- 
:-(   This Universe is buggy! Where's the Creator's BTS?   ;-)
..
  Francesco Poli GnuPG Key ID = DD6DFCF4
 Key fingerprint = C979 F34B 27CE 5CD8 DC12  31B5 78F4 279B DD6D FCF4


pgpj9shROvd0r.pgp
Description: PGP signature


Re: non-free firmware in kernel modules, aggregation and unclear copyright notice.

2005-04-13 Thread Raul Miller
> > On Tue, Apr 12, 2005 at 11:28:59PM -0700, Sean Kellogg wrote:
> > > Failure to have a click-through license means that there is no
> > > acceptance, which is a fundamental part of contract law.  No acceptance,
> > > no contract, no exceptions.

> On Wednesday 13 April 2005 06:55 am, Raul Miller wrote:
> > False.
> >
> > For example, you can indicate acceptance of the GPL by exercising the
> > rights it grants.

On Wed, Apr 13, 2005 at 10:07:09AM -0700, Sean Kellogg wrote:
> While I certainly appriciate the simplicity with which you view the
> law, I'm going to have to stand by my earlier comment and restate,
> once again, that the authors of the GPL claim it is NOT a contract,
> but rather a grant/license.

[1] Examples and counter-examples can be simple.  But please don't
pretend that they cover all issues.

[2] I don't think you can construe this paraphrase of the GPL authors
claims as meaning that a person using that grant is free to ignore the
conditions imposed by the GPL.

[3] You might want to take a look at Richard B. Johnson's post (he posted
it a couple hours before you posted your message).

> Now, I've said it before, and I'll probably say it again, lots of
> reasonable minds differ as to whether the GPL is actually a contract
> or not.  But if it is a contract then we need to start looking at
> acceptance by performace.  Did the party who failed to make explicit
> acceptance act in a way as if he did accept?

I agree.

> With the GPL that's a pretty easy to sustain...  the limitations on the
> average user of GPL code is that they give up their right to a warranty.
> As long as they don't claim otherwise, I can't see how they could act
> contrary to the GPL.  If you are a developer/distributor, now you NEED
> to have agreed to the contract in order to exercise certain rights under
> the copyright act.  This means you have either accepted the contract
> and given up the right to close the source of your own work, OR, you
> have refused the contract and you are in breach of the copyright act.

The GPL isn't intended to restrict use, so "the average user" isn't
particularly interesting.  It's "the average distributor" who would care
or not care.  (Quote:  "Activities other than copying, distribution
and modification are not covered by this License; they are outside
its scope").

> > Furthermore, the converse is also false: it's quite possible to install
> > software on your machine without clicking on the click-through license.
> > For example, someone else might install it for you.  [You expect my dad
> > to figure out how to install anything?]
> 
> Its an unclear area of law, in my opinion.  If you install an illegal
> version of Adobe Photoshop on your employers computer are they liable?

I was talking about cases where the user had legally obtained the
software.

> That questions falls to a matter of agency law, not contract law.
> Same goes for your installation of software on behalf of your dad.
> When you clicked that agree button, you did so as his agent and he will
> be liable.

But I didn't click that agree button.

He got his system with software pre-loaded.  Or, the neighbor installed
it for him.

If someone entered into a contract on Dad's behalf, and did not
disclose the contract to him, they are probably liable instead of Dad.
For example, if the EULA prevents resale of the software, and Dad
decides to sell the computer at a garage sale, I doubt he would be in
any danger of prosecution.  There would be no evidence whatsoever that
Dad had entered into a contract to not sell that part of the system.

In any event, it's not always the case that the existence of click-through
license means that a user has accepted the license.

-- 
Raul


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: non-free firmware in kernel modules, aggregation and unclear copyright notice.

2005-04-13 Thread Pedro A.D.Rezende

Sean Kellogg wrote:
On Wednesday 13 April 2005 06:55 am, Raul Miller wrote:
On Tue, Apr 12, 2005 at 11:28:59PM -0700, Sean Kellogg wrote:
Failure to have a click-through license means that there is no
acceptance, which is a fundamental part of contract law.  No acceptance,
no contract, no exceptions.
False.
For example, you can indicate acceptance of the GPL by exercising the
rights it grants.

While I certainly appriciate the simplicity with which you view the law, I'm 
going to have to stand by my earlier comment and restate, once again, that 
the authors of the GPL claim it is NOT a contract, but rather a 
grant/license.  Now, I've said it before, and I'll probably say it again, 
lots of reasonable minds differ as to whether the GPL is actually a contract 
or not.  
This question pertains also to legal definitions that may differ among 
distinct jurisdictions. For exemple, AFAIK under Brazil's legal 
tradition any licence is a contract, a software user license classified 
as atipical and/or as "of adherence" (contrato de adesão). Furthermore, 
licences such as there GPL are better categorized as "beneficial 
contracts" (contrato benéfico), to avoid restrictions regarding 
"adherence" contracts.

But if it is a contract then we need to start looking at acceptance 
by performace.  Did the party who failed to make explicit acceptance act in a 
way as if he did accept?


--

Prof. Pedro Antonio Dourado de Rezende  /\
Ciencia da Computacao (61)3072702-212  /  \
Universidade de Brasilia, DF, Brasil  /\
?http://www.cic.unb.br/docentes/pedro/sd.htm



Re: non-free firmware in kernel modules, aggregation and unclear copyright notice.

2005-04-13 Thread Sean Kellogg
On Wednesday 13 April 2005 06:55 am, Raul Miller wrote:
> On Tue, Apr 12, 2005 at 11:28:59PM -0700, Sean Kellogg wrote:
> > Failure to have a click-through license means that there is no
> > acceptance, which is a fundamental part of contract law.  No acceptance,
> > no contract, no exceptions.
>
> False.
>
> For example, you can indicate acceptance of the GPL by exercising the
> rights it grants.

While I certainly appriciate the simplicity with which you view the law, I'm 
going to have to stand by my earlier comment and restate, once again, that 
the authors of the GPL claim it is NOT a contract, but rather a 
grant/license.  Now, I've said it before, and I'll probably say it again, 
lots of reasonable minds differ as to whether the GPL is actually a contract 
or not.  But if it is a contract then we need to start looking at acceptance 
by performace.  Did the party who failed to make explicit acceptance act in a 
way as if he did accept?

With the GPL that's a pretty easy to sustain...  the limitations on the 
average user of GPL code is that they give up their right to a warranty.  As 
long as they don't claim otherwise, I can't see how they could act contrary 
to the GPL.  If you are a developer/distributor, now you NEED to have agreed 
to the contract in order to exercise certain rights under the copyright act.  
This means you have either accepted the contract and given up the right to 
close the source of your own work, OR, you have refused the contract and you 
are in breach of the copyright act.

> Furthermore, the converse is also false: it's quite possible to install
> software on your machine without clicking on the click-through license.
> For example, someone else might install it for you.  [You expect my dad
> to figure out how to install anything?]

Its an unclear area of law, in my opinion.  If you install an illegal version 
of Adobe Photoshop on your employers computer are they liable?  That 
questions falls to a matter of agency law, not contract law.  Same goes for 
your installation of software on behalf of your dad.  When you clicked that 
agree button, you did so as his agent and he will be liable.

-Sean

-- 
Sean Kellogg
2nd Year - University of Washington School of Law
GPSS Senator - Student Bar Association
Editor-at-Large - National ACS Blog [http://www.acsblog.org]
w: http://probonogeek.blogspot.com

So, let go
 ...Jump in
  ...Oh well, what you waiting for?
   ...it's all right
    ...'Cause there's beauty in the breakdown



Re: non-free firmware in kernel modules, aggregation and unclear copyright notice.

2005-04-13 Thread Richard B. Johnson
< Not copied to the overloaded linux-kernel list >
On Wed, 13 Apr 2005, Raul Miller wrote:
On Tue, Apr 12, 2005 at 11:28:59PM -0700, Sean Kellogg wrote:
Failure to have a click-through license means that there is no acceptance,
which is a fundamental part of contract law.  No acceptance, no
contract, no exceptions.
False.
For example, you can indicate acceptance of the GPL by exercising the
rights it grants.
Furthermore, the converse is also false: it's quite possible to install
software on your machine without clicking on the click-through license.
For example, someone else might install it for you.  [You expect my dad
to figure out how to install anything?]
--
Raul

Fundamental to contract law is an agreement.
If there is no agreement, there is no contract.
For a contract to even exist, the parties involved
must have, at least at some time, agreed upon
the exact specified contract, not something
similar, but the exact specifications. To keep
these specifications precisely known by all
parties, they usually establish a written
contract. Written contracts are easier to defend
than others, but verbal, or even implied contracts
are no less valid.
For instance, if you purchase a screw-driver, there
is an implied contract called "fitness of use". It
should be useful for manipulating screws. If it
isn't, then the seller has the obligation to
return the buyer's money if the buyer returns the
screw driver. Just because the screw-driver was
designed for manipulating screws, does not bind
the purchaser to that use. The purchaser can use
the screw-driver as a pry-bar or a chisel. However,
any warranty is not implied for such use.
A computer program that forces, or by use of
coercion, requires a purchaser to "agree" to
some terms of use cannot establish a valid
contract. If you can't complete the installation
of the program unless you abide by some terms
shown in some menu, then some courts have
held that any implied contract is invalid because
one can't be forced to agree and have that
agreement represent a contract.
That's why so-called "employment contracts" where
a prospective employee is forced to sign some
paper or he doesn't get the job, are considered
unenforceable (read invalid).
It's very simple. The usual implied contract
of a purchased product is that the user pays
money and, in return, the user gets to use the
product.
Many software companies have attempted
to corrupt this by requiring the user to
agree to additional terms after the user has
left the store with the knowledge that he
is now free to use the product for which he
paid.
Such an agreement is coerced and, therefore,
cannot represent a valid contract. Further,
one is never required to use the software for
its intended purpose just like you don't really
need to use a screw-driver on screws.
Lawyers make money by writing obfuscating contracts
and then attempting to enforce or defend against
them. Again, just because there is some stuff
in a software screen that you have to "click-
through", doesn't mean that it has any validity
at all.
When studying Law, one must realize that there
are no absolutes, unlike mathematics. One court
may hold one view of a law and another may
hold a completely different view. Even when
actions are moved out of the local courts and
into federal courts, the results of these
actions are not always predictable. Judges
often want to make "new law", often rejecting
case law.
For a good book on US Computer Software Law
I suggest "THE LAW OF COMPUTER TECHNOLOGY"
Raymond T. Nimmer. ISBN 088712-355-4. There is
a beginning section on Copyright Law. For instance,
on page 1-16 ; "...the distinction between idea
and expression in flowcharts and source code is
uncertain. As a practical matter, the distinction
indicates that copyright is not a viable protection
for the author of a program in these forms."
Cheers,
Dick Johnson
Penguin : Linux version 2.6.11 on an i686 machine (5537.79 BogoMips).
 Notice : All mail here is now cached for review by Dictator Bush.
 98.36% of all statistics are fiction.
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]


Re: non-free firmware in kernel modules, aggregation and unclear copyright notice.

2005-04-13 Thread Raul Miller
On Tue, Apr 12, 2005 at 11:28:59PM -0700, Sean Kellogg wrote:
> Failure to have a click-through license means that there is no acceptance, 
> which is a fundamental part of contract law.  No acceptance, no
> contract, no exceptions.

False.

For example, you can indicate acceptance of the GPL by exercising the
rights it grants.

Furthermore, the converse is also false: it's quite possible to install
software on your machine without clicking on the click-through license.
For example, someone else might install it for you.  [You expect my dad
to figure out how to install anything?]

-- 
Raul


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



RE: non-free firmware in kernel modules, aggregation and unclear copyright notice.

2005-04-13 Thread Bodo Eggert
On Tue, 12 Apr 2005, David Schwartz wrote:

> > > > The EULA is irrelevant in germany and in many parts of the USA.
> 
> > >   Really? I was under the impression EULA's were routinely
> > > upheld in the USA.
> > > If you have any references for that, I'd love to hear them.
> 
> > http://www.freibrunlaw.com/articles/articl22.htm
> 
>   This wasn't a copyright case. The court only refused to uphold the
> agreement because there was no oppurtunity to review the agreement before
> purchase. So it certainly wouldn't apply to a click-through type agreement.

So you can review click-through-licenses before buying the product?

-- 
Funny quotes:
32. "I am" is reportedly the shortest sentence in the English language.
Could it be that "I do" is the longest sentence?
Friß, Spammer: [EMAIL PROTECTED] [EMAIL PROTECTED]



Re: non-free firmware in kernel modules, aggregation and unclear copyright notice.

2005-04-12 Thread Sean Kellogg
On Tuesday 12 April 2005 10:46 pm, Raul Miller wrote:
> In essence, you're claiming that the difference between Davidson
> & Associates v. Internet Gateway Inc (2004) and other cases such as
> Softman v. Adobe (2001) and Novell, Inc. v. CPU Distrib., Inc. (2000)
> is that the presence of a click-through is the determining factor.
> Of course, it could just as easily be something else (for example,
> admitting in court agreement with the license).

Failure to have a click-through license means that there is no acceptance, 
which is a fundamental part of contract law.  No acceptance, no contract, no 
exceptions.  So yes, the difference in many of the click through license 
cases is whether the contract was something you couldn't avoid accepting.

There is talk these days among tech contract drafters to develop a more 
universal method for electronic acceptance...  probably something that will 
be written into the Uniform Commercial Code in the next few decades (behold, 
the speed of legal evolution!).

-Sean

-- 
Sean Kellogg
2nd Year - University of Washington School of Law
GPSS Senator - Student Bar Association
Editor-at-Large - National ACS Blog [http://www.acsblog.org]
c: 206.498.8207    e: [EMAIL PROTECTED]
w: http://probonogeek.blogspot.com

So, let go
 ...Jump in
  ...Oh well, what you waiting for?
   ...it's all right
    ...'Cause there's beauty in the breakdown



Re: non-free firmware in kernel modules, aggregation and unclear copyright notice.

2005-04-12 Thread Raul Miller
On Wed, Apr 13, 2005 at 01:57:29AM +0200, Francesco Poli wrote:
> > The law talks about collective
> > works and derivative works, and to a casual reader it appears as
> > though collective works are in some way different from derivative
> > works.
> 
> Why?
> Are collective works and derivative works the same thing?

The definitions overlap.

Not all collective works are derivative works, because "derivative work"
means that the work is based on some other work and yet still has enough
originality to be granted separate copyright protection.

Not all derivative works are collective works, because "collective work"
means that there was more than one original work, but "derivative work"
means that there was one or more original work.

When a collective work is not a derivative work, it's not original enough
to get any special copyright protection -- it's just the original works,
under whatever terms.

When a derivative work is not a collective work, it's because there's
only one original work.

But collective works that have their own copyright are derivative works,
and derivative works that have more than one original work are collective
works.

-- 
Raul


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: non-free firmware in kernel modules, aggregation and unclear copyright notice.

2005-04-12 Thread Raul Miller
On Tue, Apr 12, 2005 at 03:45:43PM -0700, David Schwartz wrote:
>   This wasn't a copyright case. The court only refused to uphold the
> agreement because there was no oppurtunity to review the agreement before
> purchase. So it certainly wouldn't apply to a click-through type agreement.

http://www.answers.com/topic/first-sale-doctrine cites several cases,
and has a very nice writeup on the current status of this issue.

In essence, you're claiming that the difference between Davidson
& Associates v. Internet Gateway Inc (2004) and other cases such as
Softman v. Adobe (2001) and Novell, Inc. v. CPU Distrib., Inc. (2000)
is that the presence of a click-through is the determining factor.
Of course, it could just as easily be something else (for example,
admitting in court agreement with the license).

Does this thread have anything to do with the linux kernel at this point?

-- 
Raul


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: non-free firmware in kernel modules, aggregation and unclear copyright notice.

2005-04-12 Thread Dave Hornford
Francesco Poli wrote:
I think it is: Italy *is* a member of the Berne Convention and
consequently cannot have an author's right law that differs too much
from other ones in the Berne Convention area (AFAIK)...
 

Italy signed Berne in 1887, and became a party to Berne 1971 in 1979. I 
would expect Italy's copyright law was amended in '79 for compliance 
with Berne '71.

regards Dave
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]


Re: non-free firmware in kernel modules, aggregation and unclear copyright notice.

2005-04-12 Thread Francesco Poli
On Mon, 11 Apr 2005 22:43:20 -0400 Raul Miller wrote:

[...]
> On Tue, Apr 12, 2005 at 12:21:40AM +0200, Francesco Poli wrote:
[...] 
> > In Italian author's right law ("legge sul diritto d'autore"), there
> > is no use of or definition for the term "derivative work", AFAICS.
> > 
> > The law speaks about collective works ("opere collettive") and
> > creative elaborations of the work ("elaborazioni di carattere
> > creativo dell'opera").
> > The former term refers to works that result from joining other works
> > or parts of works in a creative way (by means of choice and
> > coordination for a specific goal).
> > The latter refers to substancial transformations and modifications
> > (of a work) that have creative character.
> 
> This may just be a notational difference.

I think it is: Italy *is* a member of the Berne Convention and
consequently cannot have an author's right law that differs too much
from other ones in the Berne Convention area (AFAIK)...

> 
> In U.S. law, similar concepts exist.

Yes, I knew that.

> The law talks about collective
> works and derivative works, and to a casual reader it appears as
> though collective works are in some way different from derivative
> works.

Why?
Are collective works and derivative works the same thing?
I don't think so:

Quoting  http://www.copyright.gov/title17/92chap1.html#101

| A "collective work" is a work, such as a periodical issue, anthology,
| or encyclopedia, in which a number of contributions, constituting
| separate and independent works in themselves, are assembled into a
| collective whole.
|
| A "compilation" is a work formed by the collection and assembling of
| preexisting materials or of data that are selected, coordinated, or
| arranged in such a way that the resulting work as a whole constitutes
| an original work of authorship. The term "compilation" includes
| collective works.
[...]
|
| A "derivative work" is a work based upon one or more preexisting
| works, such as a translation, musical arrangement, dramatization,
| fictionalization, motion picture version, sound recording, art
| reproduction, abridgment, condensation, or any other form in which a
| work may be recast, transformed, or adapted. A work consisting of
| editorial revisions, annotations, elaborations, or other
| modifications, which, as a whole, represent an original work of
| authorship, is a "derivative work".


[...]
> I'd be surprised if Italian law didn't have this same basic structure,
> though perhaps with different details.

IIUC, Italian law have very similar structure, at least with respect to
derivative and collective/compilation works: it just happens to use a
somewhat different terminology...

-- 
:-(   This Universe is buggy! Where's the Creator's BTS?   ;-)
..
  Francesco Poli GnuPG Key ID = DD6DFCF4
 Key fingerprint = C979 F34B 27CE 5CD8 DC12  31B5 78F4 279B DD6D FCF4



pgp7Znh4dZTBT.pgp
Description: PGP signature


RE: non-free firmware in kernel modules, aggregation and unclear copyright notice.

2005-04-12 Thread David Schwartz

> > > The EULA is irrelevant in germany and in many parts of the USA.

> > Really? I was under the impression EULA's were routinely
> > upheld in the USA.
> > If you have any references for that, I'd love to hear them.

> http://www.freibrunlaw.com/articles/articl22.htm

This wasn't a copyright case. The court only refused to uphold the
agreement because there was no oppurtunity to review the agreement before
purchase. So it certainly wouldn't apply to a click-through type agreement.

This is also one ruling by a district court, and the ruling is in the
process of being appealed. Anyone relying on this and ignoring a EULA would
be foolish indeed. There are several other shrink-wrap cases where courts
have enforced the agreements. See, for example, Hill v. Gateway 2000 and
Mortgage Plus v. DocMagic.

It is reasonable to describe this area as somewhat uncertain.

DS



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: non-free firmware in kernel modules, aggregation and unclear copyright notice.

2005-04-12 Thread Raul Miller
On Tue, Apr 12, 2005 at 12:05:59PM -0700, David Schwartz wrote:
>   Yes, the GPL can give you rights you wouldn't otherwise have. A
> EULA can take away rights you would otherwise have.

What compels you to agree with an EULA?

>   In the few court cases that have directly addresses shrink-wrap and
> click-wrap type agreements, I've seen them consistently upheld. However,
> this is not relevent to the GPL issue at all because the GPL can only give
> you rights you wouldn't otherwise have, it cannot take away any rights.

The GPL offers you certain rights if you agree to be bound by certain
conditions.

You are not compelled to agree to those conditions, but those who do
not gain no rights from the GPL.

-- 
Raul


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: non-free firmware in kernel modules, aggregation and unclear copyright notice.

2005-04-12 Thread Raul Miller
On Tue, Apr 12, 2005 at 12:01:15PM -0700, David Schwartz wrote:
>   Would you agree that compiling and linking a program that uses
> a library creates a derivative work of that library?

No, I would not.

Creating a derivative work requires creativity, and a linker is not
creative.

The copyright issues for the linked program are the copyright issues
for the unlinked program.

Of course, you might have evidence in the form of a linked program where
you don't have evidence in the form of an unlinked program.  But that's
a practical issue, not a copyright issue.

> And doesn't first sale give you the right to normal use of a work you
> have legally acquired?

The first sale doctrine (basically, 17 USC 109) doesn't really say that.

>   There are many ways you can lawfully create a derivative work without
> explicit permission of the copyright holder.   One clear case is when you
> lawfully possess the work, there is no EULA or shrink-wrap agreement, and
> you need to produce a derivative work to use the work in the ordinary
> fashion.

I don't think the words you're using mean what you think they mean.

I'm just going to quote part of 17 USC 106 at you.

"... the owner of copyright ... has the exclusive rights to ...
prepare derivative works ...".

Go look it up yourself if you think the text I've omitted makes it mean
something different.

-- 
Raul


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: non-free firmware in kernel modules, aggregation and unclear copyright notice.

2005-04-12 Thread Humberto Massa
David Schwartz wrote:
>>David Schwartz wrote:
>>
>>> This would, of course, only make sense if you *had* to
>>> agree to the license to *create* the derivative work. If
>>> you were able to create the derivative work under first
>>> sale or fair use rights, then the restrictions in the
>>> contract would not apply to you.
>
>
>>The only way to *create* a derivative work is with
>>permission of the copyright owner of the original work.
>>Period. This permission can come implicitly *if* you agree
>>with licensing terms, but not under first sale or fair use
>>*limitations*. (First sale / fair use are statutory
>>limitations on copyrights, not rights).
>
>
>Would you agree that compiling and linking a program that
>uses a library creates a derivative work of that library?
No. Compiling and linking are mechanical,
non-intellectually-novel acts. At most, you have a collective
work where the real intellectually-novel work was to select
what goes into the collective.
>Wouldn't you agree that this is the normal form of use of a
>library?  And doesn't first sale give you the right to normal
>use of a work you have legally acquired?
Yes. And yes, if you buy a copy of the library, yes (but
notice: not if you downloaded it for free from the Net).
>
>There are many ways you can lawfully create a derivative work
>without explicit permission of the copyright holder. One
No. The copyright law states that the copyright owner has the
monopolistic right to create derivative works.
>clear case is when you lawfully possess the work, there is no
>EULA or shrink-wrap agreement, and you need to produce a
>derivative work to use the work in the ordinary fashion.
No... Try writing a book with Harry Potter as your main
character and JKR's lawyers will be at your door soon.
>This is, by the way, the FSF's own position. It's not
>something I'm making up or guessing at.
Please send us some pointers to this statements for the FSF.
>"The license does not require anyone to accept it in order to
>acquire, install, use, inspect, or even experimentally modify
>GPL'd software. All of those activities are either forbidden
Wrong again. GPL, section 0, para 1: "Activities other than
copying, distribution, and *modification* are not covered by
this License". Emphasis mine.
>or controlled by proprietary software firms, so they require
>you to accept a license, including contractual provisions
>outside the reach of copyright, before you can use their
>works.  The free software movement thinks all those
>activities are rights, which all users ought to have; we
>don't even want to cover those activities by license."
Except for the modification part, which *is* the scope of
regular, Berne-convention-molded copyrights law.
>Now we draw different conclusions based on this, but we agree
>on this. You do not need to agree to the GPL to create
>derivative works.
No, we disagree on this too.
>>If you will keep your copy and registration # of windows,
>>yes, you *must* wipe out the machine before selling it.
>
>
>Since there is no copy or registration number of a GPL'd work
>to keep, this actually argues the reverse of what I said. If
>I legally acquire ten copies of Windows, I can perform normal
>use on those ten copies and then transfer those copies to
>someone else.
This is not the point: you still would have to wipe your ten
computers clean if you want to sell the ten copies you have.
In the GPL'd case, if you disregard the terms of the license,
you can still keep, use, etc. You can *not* copy it,
distribute it, or modify it tough.
>>The point is moot, anyway, because the image is *not* a
>>derivative work: It is a copy of the work, made by automated
>>and automatable processes. It's not a creation of the
>>spirit.
>
>
>I don't think this makes a difference. If it's a derivative
>work, it's one created in the course of ordinary use. In any
>event, first sale would be the same either way.
The point is: it's *not* a derivative work. period. Yes, first
sale would apply to the same extent that it applies to the
original software.
>>So, no, when you get a WinXP CD from Microsoft, you have
>>absolutely *no* rights to create derivative works. If a
>>person creates a derivative work, even if it does not
>>distribute it, it would be infringing on MS's copyrights and
>>I would not want to be in said person's shoes, if someone in
>>the legal department of MS wakes up in the wrong side of the
>>bed.
>
>
>But you do have the right to create derivative works if such
>derivative works are necessarily created in the process of
>the ordinary use of the work.
Ok, let's repeat ourselves:
A derivative work is a novel intellectual creation (of the
spirit) that results from some transformation of another work,
said the "original" work.
There is a similar (identical?) definition on 17 USC, but I am
quoting (bad translation mine) our "Lei 9610/98 -- Lei de
Direitos Autorais" (1998 Brazilian Author's Rights Act), art.
5º, VIII, 'g'.
I can't think of any example where to use a wor

RE: non-free firmware in kernel modules, aggregation and unclear copyright notice.

2005-04-12 Thread Bodo Eggert
On Tue, 12 Apr 2005, David Schwartz wrote:

> > The EULA is irrelevant in germany and in many parts of the USA.
> 
>   Really? I was under the impression EULA's were routinely upheld in the 
> USA.
> If you have any references for that, I'd love to hear them.

http://www.freibrunlaw.com/articles/articl22.htm
-- 
Top 100 things you don't want the sysadmin to say:
90. Wowthat seemed _fast_.

Friß, Spammer: [EMAIL PROTECTED] [EMAIL PROTECTED]



RE: non-free firmware in kernel modules, aggregation and unclear copyright notice.

2005-04-12 Thread David Schwartz

> On Tue, 12 Apr 2005, David Schwartz wrote:

> > > If you buy a W*nd*ws install CD, you can create a derived work,
> > > e.g. an image
> > > of your installation, under the fair use rights (IANAL). Can you
> > > distribute
> > > that image freely?

> > I would say that if not for the EULA, you could transfer
> > ownership of the
> > image to someone else.

> The EULA is irrelevant in germany and in many parts of the USA.

Really? I was under the impression EULA's were routinely upheld in the 
USA.
If you have any references for that, I'd love to hear them.

> > And if you legally acquired two copies of Windows,
> > you could install both of them and transfer them. Otherwise,
> > you could not
> > sell a machine with the Windows OS installed unless you were a Microsoft
> > OEM.

> Then it would be stupid to become a OEM. Just buy one CD and
> install it on
> each computer you sell, combined with a pre-installed ghost.

You can only transfer each legally acquired copy once. The nice thing 
about
GPL'd works is you can easily legally acquire as many copies as you want.
But for works that are sold for a price, you have to legally acquire one
copy for each one you transfer. *You* cannot increase the number of copies
of the work, only a lawful distributor of the work can.

If you don't want to be bound by the GPL and you want to give ten 
friends
copies of a Linux install disk, you could download ten copies of that disk
from an FTP site, transfer them each to a floppy and destroy all other
copies. You could then give those copies away under first sale rights.
However, technically, if you gave out eleven copies and only legally
acquired nine, you are exceeding your rights under first sale.

> > Does Microsoft take the position that if you want to sell your PC, you
> > must wipe the OS? Not that I know of.

> They say it's forbidden do pass even the boot loader you put on disks,
> they just won't sue you for just the boot loader.

Right, but in these cases the number of copies of the work is increased 
by
the person. In the case of most GPL'd work, you can find any number of web
sites that will do this for you. They have to comply with the GPL but you
don't. (You don't have to agree to the GPL to lawfully acquire as many
copies of the work as you want. Each copy can be lawfully transferred to
another under first sale rights.)

If you acquire a copy of a GPL'd work that is sold for a price, and you
only buy one copy, you cannot make and distribute additional copies without
complying with the GPL. Each lawfully-acquired copy can be transferred,
however.

DS



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



RE: non-free firmware in kernel modules, aggregation and unclear copyright notice.

2005-04-12 Thread David Schwartz


> On Tue, Apr 12, 2005 at 09:44:29AM -0700, David Schwartz wrote:

> > I would say that if not for the EULA, you could transfer ownership
> > of the image to someone else. And if you legally acquired two copies of
> > Windows, you could install both of them and transfer them. Otherwise,
> > you could not sell a machine with the Windows OS installed unless you
> > were a Microsoft OEM. Does Microsoft take the position that if you want
> > to sell your PC, you must wipe the OS? Not that I know of.

> [1] I think you've confused Microsoft's Original Equipment Manufacturer
> License with Microsoft's End User License Agreement.

I wasn't talking about the specific terms of any agreement. I was just
saying that to make this analogous to the GPL situation (which was the point
of this example), you would have to ignore any shrink-wrap agreement because
the GPL is not a shrink-wrap agreement and the rules for shrink-wrap
agreements are totally different from the rules for license.

> [2] The grounds for Microsoft's EULA are much weaker than the grounds
> for the GPL restrctions on the production of derivative works.

That doesn't matter, the GPL doesn't set the scope of its own authority.
None of what I'm saying has anything to do with the text of the GPL because
the GPL can only add new rights. I'm talking strictly about the rights you
automatically have if you legally possess the work under fair use and first
sale.

> At least with the GPL, you're getting something you didn't already have
> (rights restricted to the copyright holder -- for example, in the states,
> under 17 USC 106).

Yes, the GPL can give you rights you wouldn't otherwise have. A EULA can
take away rights you would otherwise have.

> With Microsoft's EULA, it's not clear that you're getting anything
> in exchange for complying with the copyright -- at least not in the
> U.S. which is where Microsoft is based.  You already have a number of
> rights (17 USC 107, 17 USC 117), and while the DMCA has put into law
> that you can't bypass copyright protection (17 USC 1201), it seems to
> allow bypassing technological defects which would prevent actions allowed
> under copyright.

> It's probably worth noting that legal actions based on Microsoft's
> EULA are settled out of court -- Microsoft has a history putting a
> lot of direct and indirect pressure on people charged with violating
> the agreement and, in the rare case where someone has stood up to the
> pressure, of cutting their losses and settling out of court.

In the few court cases that have directly addresses shrink-wrap and
click-wrap type agreements, I've seen them consistently upheld. However,
this is not relevent to the GPL issue at all because the GPL can only give
you rights you wouldn't otherwise have, it cannot take away any rights.

If you legally acquire a work free of any shrink-wrap agreement, and 
this
goes for all GPL'd works, you can use it. This includes any steps necessary
for ordinary use, including making derivative works if that's part of the
ordinary, expected use. You can also transfer any legally-acquired copy you
might have, along with any and all derivative works you made in the process
of ordinary use.

DS



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



RE: non-free firmware in kernel modules, aggregation and unclear copyright notice.

2005-04-12 Thread David Schwartz

> David Schwartz wrote:
>
> >  This would, of course, only make sense if you *had* to agree to the
> >  license to *create* the derivative work. If you were able to create
> >  the derivative work under first sale or fair use rights, then the
> >  restrictions in the contract would not apply to you.

> The only way to *create* a derivative work is with permission of the
> copyright owner of the original work. Period. This permission can come
> implicitly *if* you agree with licensing terms, but not under first sale
> or fair use *limitations*. (First sale / fair use are statutory
> limitations on copyrights, not rights).

Would you agree that compiling and linking a program that uses a library
creates a derivative work of that library? Wouldn't you agree that this is
the normal form of use of a library? And doesn't first sale give you the
right to normal use of a work you have legally acquired?

There are many ways you can lawfully create a derivative work without
explicit permission of the copyright holder. One clear case is when you
lawfully possess the work, there is no EULA or shrink-wrap agreement, and
you need to produce a derivative work to use the work in the ordinary
fashion.

This is, by the way, the FSF's own position. It's not something I'm 
making
up or guessing at.

"The license does not require anyone to accept it in order to acquire,
install, use, inspect, or even experimentally modify GPL'd software. All of
those activities are either forbidden or controlled by proprietary software
firms, so they require you to accept a license, including contractual
provisions outside the reach of copyright, before you can use their works.
The free software movement thinks all those activities are rights, which all
users ought to have; we don't even want to cover those activities by
license."

Now we draw different conclusions based on this, but we agree on this. 
You
do not need to agree to the GPL to create derivative works.

> If you will keep your copy and registration # of windows, yes,
> you *must* wipe out the machine before selling it.

Since there is no copy or registration number of a GPL'd work to keep, 
this
actually argues the reverse of what I said. If I legally acquire ten copies
of Windows, I can perform normal use on those ten copies and then transfer
those copies to someone else.

> The point is moot, anyway, because the image is *not* a
> derivative work: It is a copy of the work, made by automated
> and automatable processes. It's not a creation of the spirit.

I don't think this makes a difference. If it's a derivative work, it's 
one
created in the course of ordinary use. In any event, first sale would be the
same either way.

> So, no, when you get a WinXP CD from Microsoft, you have
> absolutely *no* rights to create derivative works. If a person
> creates a derivative work, even if it does not distribute it,
> it would be infringing on MS's copyrights and I would not want
> to be in said person's shoes, if someone in the legal
> department of MS wakes up in the wrong side of the bed.

But you do have the right to create derivative works if such derivative
works are necessarily created in the process of the ordinary use of the
work. I think that if I write software that runs under Windows, an argument
can be made that that software is a derivative work of Windows. That
argument is as strong as the argument that a driver with linked in firmware
is a single work.

DS



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



RE: non-free firmware in kernel modules, aggregation and unclear copyright notice.

2005-04-12 Thread Bodo Eggert
On Tue, 12 Apr 2005, David Schwartz wrote:

> > If you buy a W*nd*ws install CD, you can create a derived work,
> > e.g. an image
> > of your installation, under the fair use rights (IANAL). Can you
> > distribute
> > that image freely?
> 
>   I would say that if not for the EULA, you could transfer ownership of 
> the
> image to someone else.

The EULA is irrelevant in germany and in many parts of the USA.

> And if you legally acquired two copies of Windows,
> you could install both of them and transfer them. Otherwise, you could not
> sell a machine with the Windows OS installed unless you were a Microsoft
> OEM.

Then it would be stupid to become a OEM. Just buy one CD and install it on 
each computer you sell, combined with a pre-installed ghost.

> Does Microsoft take the position that if you want to sell your PC, you
> must wipe the OS? Not that I know of.

They say it's forbidden do pass even the boot loader you put on disks, 
they just won't sue you for just the boot loader.
-- 
Funny quotes:
36. You never really learn to swear until you learn to drive.

Friß, Spammer: [EMAIL PROTECTED] [EMAIL PROTECTED]



Re: non-free firmware in kernel modules, aggregation and unclear copyright notice.

2005-04-12 Thread Raul Miller
On Tue, Apr 12, 2005 at 09:44:29AM -0700, David Schwartz wrote:
>   I would say that if not for the EULA, you could transfer ownership
> of the image to someone else. And if you legally acquired two copies of
> Windows, you could install both of them and transfer them. Otherwise,
> you could not sell a machine with the Windows OS installed unless you
> were a Microsoft OEM. Does Microsoft take the position that if you want
> to sell your PC, you must wipe the OS? Not that I know of.

[1] I think you've confused Microsoft's Original Equipment Manufacturer
License with Microsoft's End User License Agreement.

[2] The grounds for Microsoft's EULA are much weaker than the grounds
for the GPL restrctions on the production of derivative works.

At least with the GPL, you're getting something you didn't already have
(rights restricted to the copyright holder -- for example, in the states,
under 17 USC 106).

With Microsoft's EULA, it's not clear that you're getting anything
in exchange for complying with the copyright -- at least not in the
U.S. which is where Microsoft is based.  You already have a number of
rights (17 USC 107, 17 USC 117), and while the DMCA has put into law
that you can't bypass copyright protection (17 USC 1201), it seems to
allow bypassing technological defects which would prevent actions allowed
under copyright.

It's probably worth noting that legal actions based on Microsoft's
EULA are settled out of court -- Microsoft has a history putting a
lot of direct and indirect pressure on people charged with violating
the agreement and, in the rare case where someone has stood up to the
pressure, of cutting their losses and settling out of court.

-- 
Raul


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: non-free firmware in kernel modules, aggregation and unclear copyright notice.

2005-04-12 Thread Humberto Massa
David Schwartz wrote:
>>David Schwartz <[EMAIL PROTECTED]> wrote: If you buy a
>>W*nd*ws install CD, you can create a derived work, e.g. an
>>image of your installation, under the fair use rights
>>(IANAL). Can you distribute that image freely?
>>
>
>I would say that if not for the EULA, you could
>transfer ownership of the image to someone else. And if you
>legally acquired two copies of Windows, you could install
>both of them and transfer them. Otherwise, you could not sell
>a machine with the Windows OS installed unless you were a
>Microsoft OEM. Does Microsoft take the position that if you
>want to sell your PC, you must wipe the OS? Not that I know
>of.
>
>DS
If you will keep your copy and registration # of windows, yes,
you *must* wipe out the machine before selling it.
The point is moot, anyway, because the image is *not* a
derivative work: It is a copy of the work, made by automated
and automatable processes. It's not a creation of the spirit.
So, no, when you get a WinXP CD from Microsoft, you have
absolutely *no* rights to create derivative works. If a person
creates a derivative work, even if it does not distribute it,
it would be infringing on MS's copyrights and I would not want
to be in said person's shoes, if someone in the legal
department of MS wakes up in the wrong side of the bed.
HTH,
Massa
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]


RE: non-free firmware in kernel modules, aggregation and unclear copyright notice.

2005-04-12 Thread David Schwartz

> David Schwartz <[EMAIL PROTECTED]> wrote:
>
> >>Copyright law only _explicitly_ grants a monopoly on preparation of
> >>derivative works.  However, it is trivial, and overwhelmingly common,
> >>for a copyright owner to grant a license to create a derivative work
> >>that is conditional on how the licensee agrees to distribute (or not
> >>distribute) the derivative work.

> > This would, of course, only make sense if you *had* to agree to
> > the license
> > to *create* the derivative work. If you were able to create the
> > derivative
> > work under first sale or fair use rights, then the restrictions in the
> > contract would not apply to you.

> If you buy a W*nd*ws install CD, you can create a derived work,
> e.g. an image
> of your installation, under the fair use rights (IANAL). Can you
> distribute
> that image freely?

I would say that if not for the EULA, you could transfer ownership of 
the
image to someone else. And if you legally acquired two copies of Windows,
you could install both of them and transfer them. Otherwise, you could not
sell a machine with the Windows OS installed unless you were a Microsoft
OEM. Does Microsoft take the position that if you want to sell your PC, you
must wipe the OS? Not that I know of.

DS



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: non-free firmware in kernel modules, aggregation and unclear copyright notice.

2005-04-12 Thread Humberto Massa
Francesco Poli wrote:
> On Mon, 11 Apr 2005 01:47:19 +0100 Henning Makholm wrote:
>
>> (I wonder what happens in jurisdications whose copyright
>> law is not phrased in terms of "derived" - or that have
>> several native words which are given different explicit
>> meaning by the local law but would all need to be
>> represented as a form of "derive" in English).
>>
The important term in this case is not the word "derived" nor
the similar word "derivative", but the word *Transformation*.
See below for more...
>
> In jurisdictions such as the Italian one, for instance?
>
> In Italian author's right law ("legge sul diritto
> d'autore"), there is no use of or definition for the term
> "derivative work", AFAICS.
>
> The law speaks about collective works ("opere collettive")
> and creative elaborations of the work ("elaborazioni di
> carattere creativo dell'opera"). The former term refers to
> works that result from joining other works or parts of works
> in a creative way (by means of choice and coordination for a
> specific goal). The latter refers to substancial
> transformations and modifications (of a work) that have
> creative character.
This is exactly what is translated to English (specifically to
17USC terms) as "derivative works". In Brazilian Portuguese
(Lei 9609/89 "Lei dos Direitos Autorais" = Author's Rights
Act, art. 5º, VIII, 'g') they are called "obras derivadas",
which are closer to the English version, and defined as "the
work that, while is a novel intellectual creation, results
from the transformation of the original work".
>
> Here in Italy, AFAIK, only those free software enthusiasts
> that are interested in legal aspects speak about derivative
> works (translating it as "opere derivate"). They do so just
> because they are exposed to common-law-centric legalese (the
> one used in licenses, above all) and they rightfully choose
> a simple short term instead of the many long phrases Italian
> law is full of...
In Rome, do as Romans do :-) when dicussing in Italian, use
the correct expression (elaborazioni di carattere creativo),
preferently mentioning often where it is defined in your
copyright law.
>
> IANAL, anyway.
>
IANAL TINLA for you too :-)

--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]


Re: non-free firmware in kernel modules, aggregation and unclear copyright notice.

2005-04-12 Thread Humberto Massa
David Schwartz wrote:
 This would, of course, only make sense if you *had* to agree to the
 license to *create* the derivative work. If you were able to create
 the derivative work under first sale or fair use rights, then the
 restrictions in the contract would not apply to you.
The only way to *create* a derivative work is with permission of the 
copyright owner of the original work. Period. This permission can come 
implicitly *if* you agree with licensing terms, but not under first sale 
or fair use *limitations*. (First sale / fair use are statutory 
limitations on copyrights, not rights).

Massa
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]


Re: non-free firmware in kernel modules, aggregation and unclear copyright notice.

2005-04-11 Thread Raul Miller
> On Mon, 11 Apr 2005 01:47:19 +0100 Henning Makholm wrote:
> > (I wonder what happens in jurisdications whose copyright law is not
> > phrased in terms of "derived" - or that have several native words
> > which are given different explicit meaning by the local law but would
> > all need to be represented as a form of "derive" in English).

On Tue, Apr 12, 2005 at 12:21:40AM +0200, Francesco Poli wrote:
> In jurisdictions such as the Italian one, for instance?
> 
> In Italian author's right law ("legge sul diritto d'autore"), there is
> no use of or definition for the term "derivative work", AFAICS.
> 
> The law speaks about collective works ("opere collettive") and creative
> elaborations of the work ("elaborazioni di carattere creativo
> dell'opera").
> The former term refers to works that result from joining other works or
> parts of works in a creative way (by means of choice and coordination
> for a specific goal).
> The latter refers to substancial transformations and modifications (of a
> work) that have creative character.

This may just be a notational difference.

In U.S. law, similar concepts exist.  The law talks about collective
works and derivative works, and to a casual reader it appears as though
collective works are in some way different from derivative works.

In U.S. law, in both kinds of cases, an issue is: is there enough
creativity in this derivative work for it to be granted copyright coverage
as a unique work?

However, for collective works there's some additional writeup to
distinguish editorial work on the anthology (or whatever) from editorial
work within a particular work.

But, of course, it's legal to publish an anthology and also edit the
stories within that anthology (as long as you have adequate copyrights).

I'd be surprised if Italian law didn't have this same basic structure,
though perhaps with different details.

-- 
Raul


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: non-free firmware in kernel modules, aggregation and unclear copyright notice.

2005-04-11 Thread Francesco Poli
On Mon, 11 Apr 2005 01:47:19 +0100 Henning Makholm wrote:

> (I wonder what happens in jurisdications whose copyright law is not
> phrased in terms of "derived" - or that have several native words
> which are given different explicit meaning by the local law but would
> all need to be represented as a form of "derive" in English).

In jurisdictions such as the Italian one, for instance?

In Italian author's right law ("legge sul diritto d'autore"), there is
no use of or definition for the term "derivative work", AFAICS.

The law speaks about collective works ("opere collettive") and creative
elaborations of the work ("elaborazioni di carattere creativo
dell'opera").
The former term refers to works that result from joining other works or
parts of works in a creative way (by means of choice and coordination
for a specific goal).
The latter refers to substancial transformations and modifications (of a
work) that have creative character.


Here in Italy, AFAIK, only those free software enthusiasts that are
interested in legal aspects speak about derivative works (translating it
as "opere derivate").
They do so just because they are exposed to common-law-centric legalese
(the one used in licenses, above all) and they rightfully choose a
simple short term instead of the many long phrases Italian law is full
of...


IANAL, anyway.

-- 
:-(   This Universe is buggy! Where's the Creator's BTS?   ;-)
..
  Francesco Poli GnuPG Key ID = DD6DFCF4
 Key fingerprint = C979 F34B 27CE 5CD8 DC12  31B5 78F4 279B DD6D FCF4


pgpBDHMporw6l.pgp
Description: PGP signature


Re: non-free firmware in kernel modules, aggregation and unclear copyright notice.

2005-04-11 Thread Raul Miller
On Sun, Apr 10, 2005 at 11:24:10AM +0200, Giuseppe Bilotta wrote:
> AFAIK software only refers to programs, not to arbitrary sequences of
> bytes. An MP3 file isn't "software". Although it surely isn't hardware
> either.

This point is a controversial point.  Different people make different
claims.

For example, http://www.answers.com/software -- the Computer Desktop
Encyclopedia asserts that you are correct, while Wikipedia asserts that
you are incorrect.  The American Heritage Dictionary implies you are
correct, and WordNet implies that you're incorrect.

Usage is still evolving, so who knows where this issue will stand in
five years.

In the context of the linux kernel (which I presume you're talking about,
given the message headers), I don't think it's plausible to suggest that
the occasional use of the term "software" in the license means that the
stuff under Documentation/ isn't covered by the license.

-- 
Raul


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: non-free firmware in kernel modules, aggregation and unclear copyright notice.

2005-04-11 Thread Raul Miller
On Mon, Apr 11, 2005 at 12:31:53PM -0700, David Schwartz wrote:
>   Perhaps you could cite the law that restricts to the copyright
> holder the right to restrict the distribution of derivative works. I can
> cite the laws that restrict all those other things and clearly *don't*
> mention distribution of derivative works.

17 USC 103
17 USC 106

-- 
Raul


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: non-free firmware in kernel modules, aggregation and unclear copyright notice.

2005-04-11 Thread Raul Miller
On Sun, Apr 10, 2005 at 01:18:11PM -0700, David Schwartz wrote:
>   You could do that be means of a contract, but I don't think you
> could it do by means of a copyright license. The problem is that there
> is no right to control the distribution of derivative works for you
> to withhold from me.

While you are may be reporting your thoughts accurately, this problem
doesn't seem to be a legal issue.

The GPL explicitly discusses this issue (section 5), and a number of
people have already posted with similar commentary.

Anyways, one thing to keep in mind here is that if copyright law doesn't
allow the GPL's grant of permission to be conditional then copyright
law would not allow other copyright grants to be conditional.

Another way of looking at this is that the GPL is a copyright license --
it represents the terms and conditions under which copyrights are granted,
and it also represents those permissions.

-- 
Raul


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



RE: non-free firmware in kernel modules, aggregation and unclear copyright notice.

2005-04-11 Thread David Schwartz

> >  You could do that be means of a contract, but I don't think you could
> >  it do by means of a copyright license. The problem is that there is
> >  no right to control the distribution of derivative works for you to
> >  withhold from me.

> Wrong, sorry. Copyright is a *monopoly* on some activities (copy,
> distribution of copies, making *and* distribution of derivative works).

Perhaps you could cite the law that restricts to the copyright holder 
the
right to restrict the distribution of derivative works. I can cite the laws
that restrict all those other things and clearly *don't* mention
distribution of derivative works.

[from another post]

>Copyright law only _explicitly_ grants a monopoly on preparation of
>derivative works.  However, it is trivial, and overwhelmingly common,
>for a copyright owner to grant a license to create a derivative work
>that is conditional on how the licensee agrees to distribute (or not
>distribute) the derivative work.

This would, of course, only make sense if you *had* to agree to the 
license
to *create* the derivative work. If you were able to create the derivative
work under first sale or fair use rights, then the restrictions in the
contract would not apply to you.

DS



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: non-free firmware in kernel modules, aggregation and unclear copyright notice.

2005-04-11 Thread Michael Poole
David Schwartz writes:

>>Copyright law only _explicitly_ grants a monopoly on preparation of
>>derivative works.  However, it is trivial, and overwhelmingly common,
>>for a copyright owner to grant a license to create a derivative work
>>that is conditional on how the licensee agrees to distribute (or not
>>distribute) the derivative work.
>
>   This would, of course, only make sense if you *had* to agree to the 
> license
> to *create* the derivative work. If you were able to create the derivative
> work under first sale or fair use rights, then the restrictions in the
> contract would not apply to you.

This would, of course, only make sense if fair use or first sale
rights *allow* the creation of derivative works.  I have seen nothing
in this thread or in the statutes to suggest that they do.

Do not forget that your copyright interest in a derivative work is
limited to the creative elements which you contributed.  Simply having
a license (or right) to create a derivative work does not permit you
to infringe the original work's copyright, which still subsists in the
derivative work insofar as the derivative work contains copyrightable
elements from the original work.

Even if some court agrees with your hypothesis that the compiled
program is a derivative work of the source (which I doubt would
happen), and you find some permission outside of the GPL to prepare
that derivative work, you still need permission to copy it further.

Michael Poole


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: non-free firmware in kernel modules, aggregation and unclear copyright notice.

2005-04-11 Thread Humberto Massa
Michael Poole wrote:
Copyright law only _explicitly_ grants a monopoly on preparation of
derivative works.  However, it is trivial, and overwhelmingly common,
for a copyright owner to grant a license to create a derivative work
that is conditional on how the licensee agrees to distribute (or not
distribute) the derivative work.
Michael Poole
 

Conceded. Altough .br's "computer programs" law explicitly says that you 
can reserve, in a license to create derivative works, all the rights 
over the derivative works.

Massa
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]


Re: non-free firmware in kernel modules, aggregation and unclear copyright notice.

2005-04-11 Thread Michael Poole
Humberto Massa writes:

> David Schwartz wrote:
>
>> > On Sat, Apr 09, 2005 at 08:07:03PM -0700, David Schwartz wrote:
>>
>>
>> >> The way you stop someone from distributing part of your work is
>> >> by arguing that the work they are distributing is a derivative
>> >> work of your work and they had no right to *make* it in the first
>> >>  place. See, for example, Mulcahy v. Cheetah Learning.
>>
>>
>> > Er, that's one way, but not *the* way.  I could grant you
>> > permission to create derivatives of my work, but not to
>> > redistribute them.  To stop you from distributing them, I'd argue
>> > that you had no right to distribute them--you *did* have the right
>> > to make it in the first place.
>>
>>
>>  You could do that be means of a contract, but I don't think you could
>>  it do by means of a copyright license. The problem is that there is
>>  no right to control the distribution of derivative works for you to
>>  withhold from me.
> Wrong, sorry. Copyright is a *monopoly* on some activities (copy,
> distribution of copies, making *and* distribution of derivative works).

Copyright law only _explicitly_ grants a monopoly on preparation of
derivative works.  However, it is trivial, and overwhelmingly common,
for a copyright owner to grant a license to create a derivative work
that is conditional on how the licensee agrees to distribute (or not
distribute) the derivative work.

Michael Poole


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: non-free firmware in kernel modules, aggregation and unclear copyright notice.

2005-04-11 Thread Anthony DeRobertis
Glenn Maynard wrote:
I've heard the claim, several times, that that creating a derivative
work requires creative input, that linking stuff together with "ld" is
completely uncreative, therefore no derivative work is created.  (I'm
not sure if you're making (here or elsewhere) that claim, but it seems
like it.)  What's the basis for this claim?  (If you're not making it,
anybody that does believe this is free to respond.)

It's based on Title 17 USC, Sec. 101, where "derivative work" is defined:
A âderivative workâ is a work based upon one or more preexisting works,
such as a translation, musical arrangement, dramatization,
fictionalization, motion picture version, sound recording, art
reproduction, abridgment, condensation, or any other form in which a
work may be recast, transformed, or adapted. A work consisting of
editorial revisions, annotations, elaborations, or other modifications
which, as a whole, represent an ORIGINAL WORK OF AUTHORSHIP, is a
âderivative workâ. (emphasis added)
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]


Re: non-free firmware in kernel modules, aggregation and unclear copyright notice.

2005-04-11 Thread Humberto Massa
Henning Makholm wrote:
As far as I can see you are assuming that it is either "a derived
work" or "mere aggregation", and cannot be both or neither. You then
 

That is because copyright law classifies them this way.
try to argue that because it is not a derived work, it must me a mere
aggregation. I dispute the initial assumption; it appears to be
logically possible [1] that it is neither "derived work" or "mere
aggregation".
 

If it is not a derivative work nor an aggregate work, is a non-related 
work. Like Harry Potter and the Lord of The Rings Trilogy relate to one 
another. That is what copyright law says.

[1] And indeed plausible if one assumes a jurisdiction with a
   sufficiently narrow definition of "derived work".
(I wonder what happens in jurisdications whose copyright law is not
phrased in terms of "derived" - or that have several native words
which are given different explicit meaning by the local law but would
all need to be represented as a form of "derive" in English).
 

AFAIK it would have to be a jurisdiction which copyright law is not 
based on the Berne convention, because such language (and the definition 
of derivative: a work that is based on an intelligent 
[=non-automatable], creative *transformation* of the original work).

HTH,
Massa
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]


Re: non-free firmware in kernel modules, aggregation and unclear copyright notice.

2005-04-11 Thread Humberto Massa
David Schwartz wrote:
> On Sat, Apr 09, 2005 at 08:07:03PM -0700, David Schwartz wrote:
>> The way you stop someone from distributing part of your work is
>> by arguing that the work they are distributing is a derivative
>> work of your work and they had no right to *make* it in the first
>>  place. See, for example, Mulcahy v. Cheetah Learning.
> Er, that's one way, but not *the* way.  I could grant you
> permission to create derivatives of my work, but not to
> redistribute them.  To stop you from distributing them, I'd argue
> that you had no right to distribute them--you *did* have the right
> to make it in the first place.
 You could do that be means of a contract, but I don't think you could
 it do by means of a copyright license. The problem is that there is
 no right to control the distribution of derivative works for you to
 withhold from me.
Wrong, sorry. Copyright is a *monopoly* on some activities (copy, 
distribution of copies, making *and* distribution of derivative works).

HTH,
Massa

--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]


Re: non-free firmware in kernel modules, aggregation and unclear copyright notice.

2005-04-11 Thread Humberto Massa
Giuseppe Bilotta wrote:
On Fri, 08 Apr 2005 20:42:17 +0200, Josselin Mouette wrote:
 

Every book in my book shelf is software?
 

If you digitalize it, yes.
   

AFAIK software only refers to programs, not to arbitrary sequences of
bytes. An MP3 file isn't "software". Although it surely isn't hardware
either.
 

AFAIK "software" is just the complementary concept of "hardware". 
Hardware is hard, ie, the parts of anything you can touch. Software is 
the *information* part of anything. In the case of a table, hardware are 
the wood, nails, nuts and bolts that make the table and software is the 
design of the table, the recipy of the resin used to coat it, etc. In 
the case of a computer, hardware is the boards, case, monitor and 
software is all the information used to make the thing work, including 
all programs and all data contained in it.

[]
Massa

--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]


Re: non-free firmware in kernel modules, aggregation and unclear copyright notice.

2005-04-11 Thread Humberto Massa
Adrian Bunk wrote:
Even RedHat with a stronger financial background than Debian considered 
the MP3 patents being serious enough to remove MP3 support.
 

Actually, they did it to spite the patent holders.
[]s
Massa
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]


Re: non-free firmware in kernel modules, aggregation and unclear copyright notice.

2005-04-11 Thread Michael Poole
David Schwartz writes:

>> On Sun, Apr 10, 2005 at 01:18:11PM -0700, David Schwartz wrote:
>
>> > Well that's the problem. While copyright law does permit
>> > you to restrict
>> > the right to create derivative works, it doesn't permit you to
>> > restrict the
>> > distribution of lawfully created derivative works to licensees of the
>> > original work. As far as I know, no law has ever granted this right to
>> > copyright holders and no court has ever recognized this right. And I've
>> > looked. Courts have specifically recognized the absence of this right.
>
>> The GPL is very clear in its implementation: it grants wider permission
>> to create derivative works than to distribute them, implementing its
>> "virality" in terms of restrictions on distribution, not creation.
>
>   It doesn't even need to do this. First sale grants the right to use a 
> work
> one lawfully possesses. One cannot "use" the Linux kernel source without
> compiling it. So one doesn't need the GPL to create at least some derivative
> works.

Compiling source code is a mechanical operation, not a creative one,
so copyright law (at least in the US) treats the compiled version as
the original work.  I suspect the law is similar for other countries
that use common law.

There is separate explicit provision (again, in the US) allowing a
user to make de minimis changes necessary to operate software on their
computer, but it is not a broad grant of permission to create
derivative works, and I don't know of any case law that elaborates on
how broad it is.

Because of that, you still need license from the copyright holder to
create a derivative work.

Michael Poole


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



RE: non-free firmware in kernel modules, aggregation and unclear copyright notice.

2005-04-10 Thread David Schwartz

> On Sun, Apr 10, 2005 at 01:18:11PM -0700, David Schwartz wrote:

> > Well that's the problem. While copyright law does permit
> > you to restrict
> > the right to create derivative works, it doesn't permit you to
> > restrict the
> > distribution of lawfully created derivative works to licensees of the
> > original work. As far as I know, no law has ever granted this right to
> > copyright holders and no court has ever recognized this right. And I've
> > looked. Courts have specifically recognized the absence of this right.

> The GPL is very clear in its implementation: it grants wider permission
> to create derivative works than to distribute them, implementing its
> "virality" in terms of restrictions on distribution, not creation.

It doesn't even need to do this. First sale grants the right to use a 
work
one lawfully possesses. One cannot "use" the Linux kernel source without
compiling it. So one doesn't need the GPL to create at least some derivative
works.

> So,
> it seems that you're claiming that the GPL is broken or unenforcable in
> some aspects.  (If you're not, I'd like to know where I'm confused.)

> If that's the case, it's a claim I'm not qualified to debate, but would
> be interested in hearing the FSF's response.

It has always been the FSF's position that you don't need to agree to 
the
GPL to use the covered work. One cannot use the Linux kernel without
compiling it and linking it. One cannot use a library without creating a
work that uses the library, including the header files, and
compiling/linking to form a result. So you can *create* a broad array of
derivative works without invoking the GPL's restrictions (under first sale
and how source code is ordinarily used).

The argument that you cannot distribute a derived work unless the GPL 
says
you can *because* you must have agreed to the GPL in order to lawfully
create the derivative work is pure bunk. I don't know that the FSF relies
upon the argument, however, it came up in this thread, which is why I
refuted it (at least four times now). ;)

DS



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



RE: non-free firmware in kernel modules, aggregation and unclear copyright notice.

2005-04-10 Thread David Schwartz

> > The GPL applies to distributing a Linux binary I just made even
> > though nobody ever chose to apply the GPL to the binary I just made
> > only because the binary I just made is a derivative work of the
> > Linux kernel, and the authors of that work chose to apply the GPL to
> > it.

> How can the binary be a derivative work when it does *not* contain
> firmware, but suddenly cease to be a derivative work if one *does*
> add firmware into it?

Because, the argument would go, the binary with the firmware linked in 
is
not a work, it is two works that are aggregated because there's a license
boundary between them. The argument would be that the binary with the
firmware is *a* *derivative* *work* of the Linux kernel source. The "a" is a
critical part of the argument that cannot be omitted. Showing that the
linked binary was two works would be sufficient to significantly weaken the
argument that it can't be distributed.

You can't argue that only the GPL gives you the right to distribute the
result, regardless of what it is, because there are other sources of such
rights. These include fair use, first sale, and the fact that the law does
not create a special right to restrict the distribution of lawfully-created
derivative works (to licensees of the original work).

My point is not simply that the question of whether or not linking 
creates
a single work that is a derivative work of all the things linked is
important to the question of whether you can distribute GPL'd works linked
with non-GPL'd works. And the standard is copyright law, not what the GPL
says. (Though that's also important, because then you would have even more
rights.)

DS



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: non-free firmware in kernel modules, aggregation and unclear copyright notice.

2005-04-10 Thread Sean Kellogg
On Sunday 10 April 2005 01:18 pm, David Schwartz wrote:
>   You could do that be means of a contract, but I don't think you could it
> do by means of a copyright license. The problem is that there is no right
> to control the distribution of derivative works for you to withhold from
> me.

and then later...

>   Well that's the problem. While copyright law does permit you to restrict
> the right to create derivative works, it doesn't permit you to restrict the
> distribution of lawfully created derivative works to licensees of the
> original work. As far as I know, no law has ever granted this right to
> copyright holders and no court has ever recognized this right. And I've
> looked. Courts have specifically recognized the absence of this right.

I have no idea what the context of this thread is...  its way to long and I 
just didn't keep up with it from the beginning, so you'll excuse me for not 
knowing the central issue seeking to be resolved.  What I can do is comment 
on the above statement and try to inject a little legal reality :)

First, the GPL is likely a contract, not just a license.  While there are 
great legal debates about what that means and the benefits of the two, I 
think its unwise to claim parts of the GPL are unenforceable because it 
relies solely on copyright law.  The GPL's warranty provisions are certainly 
not covered by copyright law...  and while there are some good arguments for 
why that's not necessarily proof that its a contract, it can't just be 
dismissed.

As for claim that copyright has no control over derived works.  I can preface 
my grant that allows you to make a derived work with whatever restriction my 
little heart desires.  If that means you can only make the derived work if I 
then get the complete rights to that work and you can only distribute to 
girls named Mary, then the copyright law empowers me to restrict that grant 
accordingly.  If I just give you a blanket right to make a derived work, then 
things might be a bit more hairy.  I could see a persuasive argument, but 
have no citable cases in front of me, that would treat a derived work similar 
to a joint work.  This e-mail is a joint work, because I combined copyrighted 
work of mine and of David's.  If I go out and sell this e-mail, David cannot 
stop me...  BUT, he can sue me for an accounting and get his rightful share 
of the profits (Fair Use and implied license issues aside).  Again, this is a 
right of copyright law, not just contract.

-Sean

-- 
Sean Kellogg
2nd Year - University of Washington School of Law
GPSS Senator - Student Bar Association
Editor-at-Large - National ACS Blog [http://www.acsblog.org]

So, let go
 ...Jump in
  ...Oh well, what you waiting for?
   ...it's all right
    ...'Cause there's beauty in the breakdown



Re: non-free firmware in kernel modules, aggregation and unclear copyright notice.

2005-04-10 Thread Glenn Maynard
On Sun, Apr 10, 2005 at 01:18:11PM -0700, David Schwartz wrote:
>   Well that's the problem. While copyright law does permit you to restrict
> the right to create derivative works, it doesn't permit you to restrict the
> distribution of lawfully created derivative works to licensees of the
> original work. As far as I know, no law has ever granted this right to
> copyright holders and no court has ever recognized this right. And I've
> looked. Courts have specifically recognized the absence of this right.

The GPL is very clear in its implementation: it grants wider permission
to create derivative works than to distribute them, implementing its
"virality" in terms of restrictions on distribution, not creation.  So,
it seems that you're claiming that the GPL is broken or unenforcable in
some aspects.  (If you're not, I'd like to know where I'm confused.)

If that's the case, it's a claim I'm not qualified to debate, but would
be interested in hearing the FSF's response.

-- 
Glenn Maynard


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: non-free firmware in kernel modules, aggregation and unclear copyright notice.

2005-04-10 Thread Henning Makholm
Scripsit Sven Luther <[EMAIL PROTECTED]>
> On Fri, Apr 08, 2005 at 03:10:43AM +0100, Henning Makholm wrote:
>> Scripsit Humberto Massa <[EMAIL PROTECTED]>

>> > After a *lot* of discussion, it was deliberated on d-l that
>> > this is not that tricky at all, and that the "mere
>> > aggregation" clause applies to the combination, for various
>> > reasons, with a great degree of safety.

>> When was this alleged conclusion reached? I remember nothing like
>> that.

>   http://lists.debian.org/debian-legal/2005/03/msg00273.html

The point you seem to be arguing there is

| My understanding of this is that neither the firmware constitute a
| derived work from the flasher, nor the flasher constitute a derived
| work of the firmware.

which I agree with. But that is not the same thing as the above claim
by Humberto that a "mere aggregation" results from _linking_ those two
none-derived-from-the-other components.

>   http://lists.debian.org/debian-legal/2005/03/msg00283.html

Here you lose me at

| First we have to consider if the mere presense of the actual
| firmware non-free code in the linux driver is enough to make it a
| derived work or constitute mere aggregation.

As far as I can see you are assuming that it is either "a derived
work" or "mere aggregation", and cannot be both or neither. You then
try to argue that because it is not a derived work, it must me a mere
aggregation. I dispute the initial assumption; it appears to be
logically possible [1] that it is neither "derived work" or "mere
aggregation".

[1] And indeed plausible if one assumes a jurisdiction with a
sufficiently narrow definition of "derived work".

(I wonder what happens in jurisdications whose copyright law is not
phrased in terms of "derived" - or that have several native words
which are given different explicit meaning by the local law but would
all need to be represented as a form of "derive" in English).

-- 
Henning Makholm   "Monarki, er ikke noget materielt ... Borger!"


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: non-free firmware in kernel modules, aggregation and unclear copyright notice.

2005-04-10 Thread Henning Makholm
Scripsit Sven Luther <[EMAIL PROTECTED]>
> On Fri, Apr 08, 2005 at 04:56:50AM +0100, Henning Makholm wrote:

>> Yes I would. Linking forms a tighter coupling than just placing the
>> two parts side by side on a filesystem designed for general storage of
>> byte streams. There is more to say about the situation than the naked

> So, why didn't you say it when i posted my analysis to debian-legal a month
> ago and asked for comments ?

I have this thing called a day job which sometimes take priority over
reading debian-legal postings. Occasionally I have to purge the
backlog of unread postings by the "catch-up" command.

Also, the subject has been beaten into .. well, if not death then at
least very bad health, so often that it would serve no useful purpose
to consistently repost old arguments each time the question was raised.

> Read my argumentation, comment on it, and be prepared to consider the same
> copy of the firmware as a derived work if shipped on a prom on the device
> itself.

Strawman.

I do not consider the firmware _itself_ to be a derived work at all.

When it is distributed alone (e.g. on a prom on the device itself), it
is completly independent of the copyright state of the driver that
works with it.

-- 
Henning Makholm  "Jeg har tydeligt gjort opmærksom på, at man ved at
   følge den vej kun bliver gennemsnitligt ca. 48 år gammel,
   og at man sætter sin sociale situation ganske overstyr og, så
   vidt jeg kan overskue, dør i dybeste ulykkelighed og elendighed."



Re: non-free firmware in kernel modules, aggregation and unclear copyright notice.

2005-04-10 Thread Henning Makholm
Scripsit "David Schwartz" <[EMAIL PROTECTED]>

>> However, then you cannot legally copy it at all, because it contains
>> part of the original author's copyrighted work and therefore can only
>> legally be copied with the permission of the author.

>   The way you stop someone from distributing part of your work
> is by arguing that the work they are distributing is a derivative
> work of your work and they had no right to *make* it in the first
> place. See, for example, Mulcahy v. Cheetah Learning.

You don't need to argue that the thing being distributed is a
derivative work. It is enough that it _contains_ your copyrighted
work.

>   My point is that the reason the derivative work issue is so
> important is because it's the only way (in U.S. law anyway) that the
> GPL can apply to anything other than the exact thing the author
> chose to apply it to.

The taske of the GPL is to _give permission_ when certain conditions
hold. Therefore, if the GPL does not apply yet you still need
permission from the author (beacuse what you're distributing contains
his work), then you do not have that permission and cannot distribute
_at all_.

I'm not sure whether meant instead that the original _copyright_ only
influences things that are derivative works, but that would have even
more bizarre consequences.

> The GPL applies to distributing a Linux binary I just made even
> though nobody ever chose to apply the GPL to the binary I just made
> only because the binary I just made is a derivative work of the
> Linux kernel, and the authors of that work chose to apply the GPL to
> it.

How can the binary be a derivative work when it does *not* contain
firmware, but suddenly cease to be a derivative work if one *does*
add firmware into it?

-- 
Henning Makholm"Vi skal nok ikke begynde at undervise hinanden i
den store regnekunst her, men jeg vil foreslå, at vi fra
 Kulturministeriets side sørger for at fremsende tallene og også
  give en beskrivelse af, hvordan man læser tallene. Tak for i dag!"



Re: non-free firmware in kernel modules, aggregation and unclear copyright notice.

2005-04-10 Thread Henning Makholm
Scripsit Humberto Massa <[EMAIL PROTECTED]>
> Henning Makholm wrote:

>  >Yes I would. Linking forms a tighter coupling than just
>  >placing the two parts side by side on a filesystem designed
>  >for general storage of byte streams. There is more to say
>  >about the situation than the naked fact that that they are
>  >aggreated on the same medium; ergo the sutiation does not
>  >constitute *only* aggregation, and the "mere aggregation"
>  >language of the GPL does not apply.

> Starting from the beginning: yes, it's true that linking forms
> normally a tighter (functional) coupling between some parts
> (caller/callee pairs, etc) of the things linked.

And therefore it is not "mere aggregation".

>  >In particular, the end of GPL #2 does not provide a blanket
>  >exception for all forms of aggregation; it specifically
>  >speaks about aggregation "on a volume of a storage or
>  >distribution medium".

> And that is exactly what I argue that an ELF executable with
> an embedded firmware to be uploaded is, like a zip/tgz archive
> that happens to contain, among other stuff, the firmware.

Either you are deliberately ignoring reality here, or you are really
ignorant about what the function of an ELF executable is, compared
to a zip/tgz archive. They are completely different things.

> Notice that I once have argued more completely about the
> hermeneutics of the GPL, explaining why I think that the "mere
> aggregation" clause 2, para 3 of the GPL is applicable to any
> anthology works, because of the dispositions on what is a
> derivative "work based on the Program" from clause 0.

There is no valid path from the explanation about "work based on the
program" to whether something is "mere aggregation". The "mere
aggregation" exception does not mention "work based on the program" at
all, except in mentioning the _components_ of the aggregation.

Specifically, there is _no_ implication that "mere aggregation" is
supposed to refer generally to "everything that is not a work based on
the program".

>  >It *is*, therefore, relevant, whether the GPL's special
>  >conditions for works "that in whole or in part contains the
>  >Program" apply to the linked object files.

> Hmmm. I still think that the phrase that the precedes what you
> just cited, "either the Program or any derivative work under
> copyright law", applies even more strongly.

I do not see any argument that this explanation has any relevance here
at all.

>  >No, it wouldn't be obviously unreasonable for a license to
>  >recognize such a "license boundary". However, as I see it the
>  >GPL happens not to do this.

> I think it does, when in clause 0 it defines << a "work based
> on the Program" means either the Program or any derivative
> work under copyright law" >>, which is an authoritative
> definition, instead of the "that is to say" explanation that
> comes after it.

It seems that you belive that the GPL gives you an unconditional
permission to copy anything as long as you can argue that it is not "a
work based on the program". I cannot find any such permission in the
GPL. I claim that ther is, in fact, no such permission, and your
argument that the binary is not "a work based in the program", can
therefore not be used to conclude that you are allowed to copy the
binary.

>  >I think the "derivative work" angle is a red herring. I do
>  >not think that either of the two parts that are being linked
>  >together (i.e. the driver and the firmware) are derivates of
>  >the other.  The relevant point is that distribution of the
>  >linked _result_ is nevertheless subject to the condition in
>  >GPL #2, which is in general the only source we have for a
>  >permission to distribute a non-verbatim-source form of the
>  >driver.

> And what would be the consequence on this?

The consequence of this is that the only way we can get permission to
copy the linked binary is to follow the conditions in GPL #2 and #3.

Of course, if you want to be really restrictive you could say that if
I modify my copy of the program in a way that does *not*, in your
opinion, create a "work based in the Program", then GPL #2 does not
give me permission to copy it _at all_, and I am left with no
permission to distribute the result.

-- 
Henning Makholm "Det er du nok fandens ene om at
 mene. For det ligger i Australien!"


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



RE: non-free firmware in kernel modules, aggregation and unclear copyright notice.

2005-04-10 Thread David Schwartz

> On Sat, Apr 09, 2005 at 08:07:03PM -0700, David Schwartz wrote:

> > The way you stop someone from distributing part of your
> > work is by arguing
> > that the work they are distributing is a derivative work of
> > your work and
> > they had no right to *make* it in the first place. See, for
> > example, Mulcahy
> > v. Cheetah Learning.

> Er, that's one way, but not *the* way.  I could grant you permission to
> create derivatives of my work, but not to redistribute them.  To stop you
> from distributing them, I'd argue that you had no right to distribute
> them--you *did* have the right to make it in the first place.

You could do that be means of a contract, but I don't think you could 
it do
by means of a copyright license. The problem is that there is no right to
control the distribution of derivative works for you to withhold from me.

> The GPL does this.  Note GPL #2b: "any work that you distribute
> or publish".
> If you don't distribute or publish the derivative work, the work does not
> need to be "licensed ... under the terms of this License."  It
> very carefully
> separates the permissions granted for merely creating a derivative work,
> and the permissions granted for distributing those works; if you
> distribute
> a linked binary in violation of the GPL, you may very well have
> had permission
> to make it in the first place.

Yes, but this would be valid if and only if there was a right to 
restrict
the distribution of derivative works that was recognized under copyright
law. I can find no record of the existence of such a right.

> (Of course, if whether the work is a derivative is in question, that would
> need to be established--you would, indeed, need to argue that the
> work they
> are distributing is a derivative work--but you wouldn't
> necessarily further
> argue that they had no right to make it in the first place.)

Well that's the problem. While copyright law does permit you to restrict
the right to create derivative works, it doesn't permit you to restrict the
distribution of lawfully created derivative works to licensees of the
original work. As far as I know, no law has ever granted this right to
copyright holders and no court has ever recognized this right. And I've
looked. Courts have specifically recognized the absence of this right.

DS



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: non-free firmware in kernel modules, aggregation and unclear copyright notice.

2005-04-10 Thread Giuseppe Bilotta
On Fri, 08 Apr 2005 20:42:17 +0200, Josselin Mouette wrote:

>> Every book in my book shelf is software?
> 
> If you digitalize it, yes.

AFAIK software only refers to programs, not to arbitrary sequences of
bytes. An MP3 file isn't "software". Although it surely isn't hardware
either.

-- 
Giuseppe "Oblomov" Bilotta

"E la storia dell'umanità, babbo?"
"Ma niente: prima si fanno delle cazzate,
 poi si studia che cazzate si sono fatte"
(Altan)
("And what about the history of the human race, dad?"
 "Oh, nothing special: first they make some foolish things,
  then you study what foolish things have been made")


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: non-free firmware in kernel modules, aggregation and unclear copyright notice.

2005-04-09 Thread Glenn Maynard
(Henning Makholm, I assume; I seem to be missing the actual message and
David's mailer forgot to put a quote header on the original reply):

> > >> I think the "derivative work" angle is a red herring. I do not think
> > >> that either of the two parts that are being linked together (i.e. the
> > >> driver and the firmware) are derivates of the other.  The relevant

The two parts are not derivatives of each other, of course; that's
obvious.  (If I take your firmware, David's firmware loader, and link
them together, I havn't change either of your works.)  The resulting
linked binary, however, is a derivative work of both.

I've heard the claim, several times, that that creating a derivative
work requires creative input, that linking stuff together with "ld" is
completely uncreative, therefore no derivative work is created.  (I'm
not sure if you're making (here or elsewhere) that claim, but it seems
like it.)  What's the basis for this claim?  (If you're not making it,
anybody that does believe this is free to respond.)

The case David referred to[1] says "A derivative work may itself be
copyrighted if it has the requisite originality."  This seems to imply
that something can be a derivative work without creative input (though
no new copyright would exist beyond that of the source objects).  It
seems that while "creative input" is required for copyright to exist,
it is not required for creating a derivative work.

[1] http://caselaw.lp.findlaw.com/data2/circs/8th/033112p.pdf

On Sat, Apr 09, 2005 at 08:07:03PM -0700, David Schwartz wrote:
>   The way you stop someone from distributing part of your work is by 
> arguing
> that the work they are distributing is a derivative work of your work and
> they had no right to *make* it in the first place. See, for example, Mulcahy
> v. Cheetah Learning.

Er, that's one way, but not *the* way.  I could grant you permission to
create derivatives of my work, but not to redistribute them.  To stop you
from distributing them, I'd argue that you had no right to distribute
them--you *did* have the right to make it in the first place.

The GPL does this.  Note GPL #2b: "any work that you distribute or publish".
If you don't distribute or publish the derivative work, the work does not
need to be "licensed ... under the terms of this License."  It very carefully
separates the permissions granted for merely creating a derivative work,
and the permissions granted for distributing those works; if you distribute
a linked binary in violation of the GPL, you may very well have had permission
to make it in the first place.

(Of course, if whether the work is a derivative is in question, that would
need to be established--you would, indeed, need to argue that the work they
are distributing is a derivative work--but you wouldn't necessarily further
argue that they had no right to make it in the first place.)

-- 
Glenn Maynard



RE: non-free firmware in kernel modules, aggregation and unclear copyright notice.

2005-04-09 Thread David Schwartz

> Scripsit "David Schwartz" <[EMAIL PROTECTED]>

> >> I think the "derivative work" angle is a red herring. I do not think
> >> that either of the two parts that are being linked together (i.e. the
> >> driver and the firmware) are derivates of the other.  The relevant
> >> point is that distribution of the linked _result_ is nevertheless
> >> subject to the condition in GPL #2, which is in general the only
> >> source we have for a permission to distribute a non-verbatim-source
> >> form of the driver.

> > If the thing distributed is not the covered work and not a
> > derivative work, why does the GPL apply to it at all?

> You are free to not apply the GPL to it.

> However, then you cannot legally copy it at all, because it contains
> part of the original author's copyrighted work and therefore can only
> legally be copied with the permission of the author.

The way you stop someone from distributing part of your work is by 
arguing
that the work they are distributing is a derivative work of your work and
they had no right to *make* it in the first place. See, for example, Mulcahy
v. Cheetah Learning.

My point is that the reason the derivative work issue is so important is
because it's the only way (in U.S. law anyway) that the GPL can apply to
anything other than the exact thing the author chose to apply it to. The GPL
applies to distributing a Linux binary I just made even though nobody ever
chose to apply the GPL to the binary I just made only because the binary I
just made is a derivative work of the Linux kernel, and the authors of that
work chose to apply the GPL to it.

DS



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: non-free firmware in kernel modules, aggregation and unclear copyright notice.

2005-04-09 Thread Raul Miller
> > It's impossible to treat patents consistently.

On Sat, Apr 09, 2005 at 04:38:15PM +0200, Adrian Bunk wrote:
> Even RedHat with a stronger financial background than Debian considered 
> the MP3 patents being serious enough to remove MP3 support.

It's silly to treat financial risk as being a one dimensional quantity.

It could easily be that Red Hat decided that the mp3 patent owners would
be going after people with deep pockets.  If this is the risk model,
Red Hat's risk would be much much higher than Debian's.

> Note that this is a respose to Josselin's statement:
> 
< When there are several possible interpretations, you have to pick up the
< more conservative one, as it's not up to us to make the interpretation,
< but to a court.

Sure, if you have several plausible interpretations, you pick the one
you feel is likely to be the most important, and if all of them seem
likely you pick the one that seems worst.

But, ultimately, you can't treat software patents consistently.
There's no reasonable way to do so.

> It's simply silly to be extremely picky on copyright issues while being 
> extremely liberal on patent issues - the risk of a Debian distributor 
> being sued for patent violations (no matter how the lawsuit might end) 
> is definitely present.

Anything to do with software patents is silly.  Being liberal about
software patents is silly.  Being conservative about software patents
is silly.

Copyright, while far from perfect, can at least be reasoned about.

> > As for this particular patent, I'm not really sure what's being patented.
> >...

> Which one of the 23 patents they list do you call "this particular
> patent"?

What makes you think I'm sure about what's being patented in 22 of
those patents?

I should probably have said "As for patent claims applying to mp3,
...", but the issue is thorny enough that even that might not have been
accurate enough.

But, treating "this particular patent" as a meta-syntactic variable
should be adequate for you to understand what I was saying.

Bottom line, though: softare patents generally make very little sense.

-- 
Raul


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: non-free firmware in kernel modules, aggregation and unclear copyright notice.

2005-04-09 Thread Adrian Bunk
On Fri, Apr 08, 2005 at 08:31:22PM -0400, Raul Miller wrote:
> On Fri, Apr 08, 2005 at 07:34:00PM +0200, Adrian Bunk wrote:
> > If Debian was at least consistent.
> > 
> > Why has Debian a much more liberal interpretation of MP3 patent issues 
> > than RedHat?
> 
> It's impossible to treat patents consistently.
> 
> The U.S. patent office, at least, has granted patents on natural laws,
> on stuff that's already patented, on stuff with clear prior art, on
> trivial math operations and so on.  Patents are being granted so quickly
> there's no way of even knowing what's patented.
> 
> Or were you hoping that Debian would follow Red Hat's lead?


Even RedHat with a stronger financial background than Debian considered 
the MP3 patents being serious enough to remove MP3 support.

Yes, Debian can choose to put a higher risk on their distributors and 
mirrors - there's nothing wrong with this.


Note that this is a respose to Josselin's statement:

<--  snip  -->

When there are several possible interpretations, you have to pick up the
more conservative one, as it's not up to us to make the interpretation,
but to a court.

<--  snip  -->


It's simply silly to be extremely picky on copyright issues while being 
extremely liberal on patent issues - the risk of a Debian distributor 
being sued for patent violations (no matter how the lawsuit might end) 
is definitely present.


> As for this particular patent, I'm not really sure what's being patented.
>...


Which one of the 23 patents they list do you call "this particular 
patent"?


> Raul


cu
Adrian

-- 

   "Is there not promise of rain?" Ling Tan asked suddenly out
of the darkness. There had been need of rain for many days.
   "Only a promise," Lao Er said.
   Pearl S. Buck - Dragon Seed


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: non-free firmware in kernel modules, aggregation and unclear copyright notice.

2005-04-09 Thread Henning Makholm
Scripsit "David Schwartz" <[EMAIL PROTECTED]>

>> I think the "derivative work" angle is a red herring. I do not think
>> that either of the two parts that are being linked together (i.e. the
>> driver and the firmware) are derivates of the other.  The relevant
>> point is that distribution of the linked _result_ is nevertheless
>> subject to the condition in GPL #2, which is in general the only
>> source we have for a permission to distribute a non-verbatim-source
>> form of the driver.

>   If the thing distributed is not the covered work and not a
> derivative work, why does the GPL apply to it at all?

You are free to not apply the GPL to it.

However, then you cannot legally copy it at all, because it contains
part of the original author's copyrightedwork and therefore can only
legally be copied with the permission of the author.

-- 
Henning Makholm   "The great secret, known to internists and
 learned early in marriage by internists' wives, but
   still hidden from the general public, is that most things get
 better by themselves. Most things, in fact, are better by morning."


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: non-free firmware in kernel modules, aggregation and unclear copyright notice.

2005-04-08 Thread Glenn Maynard
On Fri, Apr 08, 2005 at 08:31:22PM -0400, Raul Miller wrote:
> The U.S. patent office, at least, has granted patents on natural laws,
> on stuff that's already patented, on stuff with clear prior art, on
> trivial math operations and so on.  Patents are being granted so quickly
> there's no way of even knowing what's patented.

Here's the best one yet: 
http://www.newscientist.com/article.ns?id=mg18624944.600
(Standard patent warnings apply, but this is too ludicrous to skip and the
article is vague.)

   Elizabeth Boukis, spokeswoman for Sony Electronics, says the work is
   speculative. "There were not any experiments done," she says. "This
   particular patent was a prophetic invention. It was based on an
   inspiration that this may someday be the direction that technology will
   take us."

Natural laws, trivial math operations, and Prophetic Patents.  "If somebody
actually invents this, it's ours!"

(I'm bordering on being happy to see this level of lunacy--the further
patents are pushed, the more likely it is we'll see some patent reform
in our lifetimes ...)

-- 
Glenn Maynard


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: non-free firmware in kernel modules, aggregation and unclear copyright notice.

2005-04-08 Thread Francesco Poli
On Fri, 8 Apr 2005 07:40:59 -0500 Jordan Abel wrote:

> On Apr 8, 2005 2:44 AM, Sven Luther <[EMAIL PROTECTED]> wrote:
> > On Tue, Apr 05, 2005 at 11:50:54AM -0400, Richard B. Johnson wrote:
> 
> > > Wrong! It is perfectly legal in the United States, and I'm pretty
> > > sure in your country, to distribute or redistribute copyrighted
> > > works. Otherwise there wouldn't be any bookstores or newspaper
> > > stands.
> > 
> > Mmm, so you are claiming it is perfectly right to make copies of the
> > windows installation CD, or for that matter to duplicate music CDs ?
> 
> That is not his claim - he did not claim, and his example makes this
> perfectly clear, that it is legal to make copies of anything. Is it
> illegal in your country to resell a music CD that you bought? Would
> you accept, even if Microsoft claimed it were so, that it were illegal
> to resell a copy of windows you no longer use?

OK, Richard's claim was that it's perfectly legal to *transfer* a
(legally obtained) copy of a copyrighted work to someone else, as long
as you do not actually *make* that copy.
This seems to be true (it's the First Sale Doctrine, if I understand
correctly): you can take your legally obtained copy of Microsoft Windows
and sell it to your best frien... err worst enemy, along with the
original box, manual (which manual?), printed EULA, and your authorized
backup copy (if you created one) as long as you disintall it from your
machine.
At that point you have no excuses to not install Debian on your machine,
so it seems the whole operation gives you several advantages!  ;-)


What I fail to understand is *how* Richard's claim applies to
redistribution of a Linux kernel image through a mirror network or
similar.
Redistributing is very different from transferring a copy.
You make copies while you redistribute.

-- 
:-(   This Universe is buggy! Where's the Creator's BTS?   ;-)
..
  Francesco Poli GnuPG Key ID = DD6DFCF4
 Key fingerprint = C979 F34B 27CE 5CD8 DC12  31B5 78F4 279B DD6D FCF4


pgpzaiVr8zrHn.pgp
Description: PGP signature


Re: non-free firmware in kernel modules, aggregation and unclear copyright notice.

2005-04-08 Thread Francesco Poli
On Fri, 08 Apr 2005 09:44:59 -0300 Humberto Massa wrote:

> Sven Luther wrote:
> 
> >  patents are problematic, and upto recently there where no software
> >  patents in europe, so i don't really care. I am not sure about the
> 
> AFAIK software patents are still not effective in Europe (as in you 
> cannot sue anyone for them yet, even if you can register some). Can 
> anyone from EU confirm this?

On 7 March 2005, the European Council Presidency (Luxembourg) sadly
adopted the software patent "agreement" of 18 May 2004.
In order to do so, the Presidency violated the Council own rules.

  http://wiki.ffii.org/Cons050307En

This basically means that the text will go back to the European
Parliament for a second reading in which there are few possibilities to
reject it (if I recall correctly, a qualified majority is needed).

However, the directive is still to be approved by the Parliament *and*
then implemented in Eureopean Union member states.
Consequently, if I understand correctly, software patents are still
unenforceable in EU.

P.S.: we must do something to avoid this disaster! please, help!

-- 
:-(   This Universe is buggy! Where's the Creator's BTS?   ;-)
..
  Francesco Poli GnuPG Key ID = DD6DFCF4
 Key fingerprint = C979 F34B 27CE 5CD8 DC12  31B5 78F4 279B DD6D FCF4


pgpFI9MzWgODO.pgp
Description: PGP signature


Re: non-free firmware in kernel modules, aggregation and unclear copyright notice.

2005-04-08 Thread Raul Miller
On Fri, Apr 08, 2005 at 07:34:00PM +0200, Adrian Bunk wrote:
> If Debian was at least consistent.
> 
> Why has Debian a much more liberal interpretation of MP3 patent issues 
> than RedHat?

It's impossible to treat patents consistently.

The U.S. patent office, at least, has granted patents on natural laws,
on stuff that's already patented, on stuff with clear prior art, on
trivial math operations and so on.  Patents are being granted so quickly
there's no way of even knowing what's patented.

Or were you hoping that Debian would follow Red Hat's lead?

As for this particular patent, I'm not really sure what's being patented.
Trial and error?  Spectral quantization?  The specific data format?
Addition, multiplication, and exponentiation?  In many respects, mp3 is
similar to jpeg.  Does that mean that any use of the techniques used
by jpeg in the domain of audio is covered by this patent?  Does that
mean that jpeg is in violation of this patent?  If I use the same kind
of math with a time dimension, am I violating some other mpeg patents?
What about the other hundreds of thousands of patents?  How many of
them am I violating when I use lossy compression based on spectral
quantization?

-- 
Raul


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



RE: non-free firmware in kernel modules, aggregation and unclear copyright notice.

2005-04-08 Thread David Schwartz

> I think the "derivative work" angle is a red herring. I do not think
> that either of the two parts that are being linked together (i.e. the
> driver and the firmware) are derivates of the other.  The relevant
> point is that distribution of the linked _result_ is nevertheless
> subject to the condition in GPL #2, which is in general the only
> source we have for a permission to distribute a non-verbatim-source
> form of the driver.

If the thing distributed is not the covered work and not a derivative 
work,
why does the GPL apply to it at all?

DS



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: non-free firmware in kernel modules, aggregation and unclear copyright notice.

2005-04-08 Thread Rich Walker
Adrian Bunk <[EMAIL PROTECTED]> writes:

> On Fri, Apr 08, 2005 at 07:42:51PM +0200, Josselin Mouette wrote:
>> Le vendredi 08 avril 2005 à 19:34 +0200, Adrian Bunk a écrit :
>> GFDL documentation will still be available in the non-free archive.
>
> Assuming you have an online connection and a friend told you how to 
> manually edit your /etc/apt/sources.list for non-free.

You *do* know that current versions of the installer ask you if you want
non-free, don't you?


> But where's the documentation if you don't have an online connection but 
> only the dozen binary CDs of Debian?

Clearly, since the judgement is "it can't be legally distributed as part
of a package of Debian CD's", it isn't on a package of Debian CD's.



cheers, Rich.

-- 
rich walker |  Shadow Robot Company | [EMAIL PROTECTED]
technical director 251 Liverpool Road   |
need a Hand?   London  N1 1LX   | +UK 20 7700 2487
www.shadow.org.uk/products/newhand.shtml


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: non-free firmware in kernel modules, aggregation and unclear copyright notice.

2005-04-08 Thread Josselin Mouette
Le vendredi 08 avril 2005 Ã 20:01 +0200, Adrian Bunk a Ãcrit :
> > Because we already know that patents on MP3 decoders are not
> > enforceable. Furthermore, the holders of these patents have repeatedly
> 
> How do you know the patents aren't enforceable?

Because decoding a MP3 is a trivial operation.

> > stated they won't ask for fees on MP3 decoders.
> 
>   http://www.mp3licensing.com/royalty/index.html
> 
> talks about 0.75 Dollar for a decoder.

I can't find the reference, but IIRC it was stated later that they don't
want to apply this to free (as in beer) software.

> > > Documentation is "software"?
> > 
> > Sure.
> 
> Every book in my book shelf is software?

If you digitalize it, yes.

> That doesn't match how people outside of Debian use the word "software".

When we tried to define what is "software", the only acceptable
definitions we found were things like "every kind of numeric stuff" or
"everything that can be included in Debian". You can try to come up with
your own, you'll see it's not that easy.

> > GFDL documentation will still be available in the non-free archive.
> 
> Assuming you have an online connection and a friend told you how to 
> manually edit your /etc/apt/sources.list for non-free.
> 
> But where's the documentation if you don't have an online connection but 
> only the dozen binary CDs of Debian?

Without the GFDL documentation, you'll have the right to lock the room
in which you put the CDs. The GFDL forbids that, because you'd be "using
technical measures to obstruct further copying" of the documentations.
-- 
 .''`.   Josselin Mouette/\./\
: :' :   [EMAIL PROTECTED]
`. `'[EMAIL PROTECTED]
  `-  Debian GNU/Linux -- The power of freedom


signature.asc
Description: This is a digitally signed message part


Re: non-free firmware in kernel modules, aggregation and unclear copyright notice.

2005-04-08 Thread Adrian Bunk
On Fri, Apr 08, 2005 at 07:42:51PM +0200, Josselin Mouette wrote:
> Le vendredi 08 avril 2005 à 19:34 +0200, Adrian Bunk a écrit :
> > > When there are several possible interpretations, you have to pick up the
> > > more conservative one, as it's not up to us to make the interpretation,
> > > but to a court.
> > 
> > If Debian was at least consistent.
> > 
> > Why has Debian a much more liberal interpretation of MP3 patent issues 
> > than RedHat?
> 
> Because we already know that patents on MP3 decoders are not
> enforceable. Furthermore, the holders of these patents have repeatedly

How do you know the patents aren't enforceable?

> stated they won't ask for fees on MP3 decoders.

  http://www.mp3licensing.com/royalty/index.html

talks about 0.75 Dollar for a decoder.

> > How do you install Debian on a harddisk behind a SCSI controller who's 
> > driver was removed from the Debian kernels due to it's firmware?
> 
> Which SCSI controller are you talking about?

Quoting README.Debian of the Debian kernel sources:

<--  snip  -->

* QLA2XXX firmware, driver disabled:
  . drivers/scsi/qla2xxx/*_fw.c

<--  snip  -->

There are a few other SCSI controllers where even the Debian kernel 
sources still ship both the drivers and the firmware. I do not claim to 
understand the latter...

> > > Being careless in the definition of "free software" is a real disservice
> > > to users. It makes them rely on e.g. non-free documentation for everyday
> > > use.
> > >...
> > 
> > Documentation is "software"?
> 
> Sure.

Every book in my book shelf is software?

That doesn't match how people outside of Debian use the word "software".

> > Non-free documentation is better than no documentation.
> > 
> > Non-free software has several problems, but some of them like the right 
> > to do modifications are less important for documentation, since e.g. 
> > fixes for security bugs are not an issue.
> > 
> > Removing the available documentation without an equal replacement is a 
> > real disserve for your users.
> 
> GFDL documentation will still be available in the non-free archive.

Assuming you have an online connection and a friend told you how to 
manually edit your /etc/apt/sources.list for non-free.

But where's the documentation if you don't have an online connection but 
only the dozen binary CDs of Debian?

cu
Adrian

-- 

   "Is there not promise of rain?" Ling Tan asked suddenly out
of the darkness. There had been need of rain for many days.
   "Only a promise," Lao Er said.
   Pearl S. Buck - Dragon Seed


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: non-free firmware in kernel modules, aggregation and unclear copyright notice.

2005-04-08 Thread Adrian Bunk
On Fri, Apr 08, 2005 at 09:22:00AM +0200, Josselin Mouette wrote:
> Le jeudi 07 avril 2005 à 23:07 +0200, Adrian Bunk a écrit :
> > > You are mixing apples and oranges. The fact that the GFDL sucks has
> > > nothing to do with the firmware issue. With the current situation of
> > > firmwares in the kernel, it is illegal to redistribute binary images of
> > > the kernel. Full stop. End of story. Bye bye. Redhat and SuSE may still
> > > be willing to distribute such binary images, but it isn't our problem.
> > 
> > It's a grey area.
> > 
> > debian-legal did pick one of the possible opinions on this matter.
> 
> When there are several possible interpretations, you have to pick up the
> more conservative one, as it's not up to us to make the interpretation,
> but to a court.


If Debian was at least consistent.

Why has Debian a much more liberal interpretation of MP3 patent issues 
than RedHat?


>...
> Instead of babbling, some people have started to discuss this with
> upstream, and are trying to come up with a GPLed documentation for GCC.
> This is much more constructive than repeating again and again "Bleh,
> Debian are a bunch of bigots who don't care of the compiler being
> documented."


Will the replacement documentation for all affected software be 
available before the GFDL documentation gets removed?

At least theoretically, the users are a priority for Debian equally to 
free software.


> > Is it true, that Debian will leave users with hardware affected by the 
> > firmware problem without a working installer in Debian 3.1?
> 
> The case of hardware really needing a firwmare to work *and* needed at
> installation time is rare. I've only heard of some tg3-based cards. Most
> of them will work without the firmware, and for the few remaining ones,
> it only means network installation won't work.


How do you install Debian on a harddisk behind a SCSI controller who's 
driver was removed from the Debian kernels due to it's firmware?


> > The point is simply, that Debian does more and more look dogmatic at 
> > it's definition of "free software" without caring about the effects to 
> > it's users.
> 
> Being careless in the definition of "free software" is a real disservice
> to users. It makes them rely on e.g. non-free documentation for everyday
> use.
>...


Documentation is "software"?

Non-free documentation is better than no documentation.

Non-free software has several problems, but some of them like the right 
to do modifications are less important for documentation, since e.g. 
fixes for security bugs are not an issue.

Removing the available documentation without an equal replacement is a 
real disserve for your users.


cu
Adrian

-- 

   "Is there not promise of rain?" Ling Tan asked suddenly out
of the darkness. There had been need of rain for many days.
   "Only a promise," Lao Er said.
   Pearl S. Buck - Dragon Seed


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: non-free firmware in kernel modules, aggregation and unclear copyright notice.

2005-04-08 Thread Josselin Mouette
Le vendredi 08 avril 2005 Ã 19:34 +0200, Adrian Bunk a Ãcrit :
> > When there are several possible interpretations, you have to pick up the
> > more conservative one, as it's not up to us to make the interpretation,
> > but to a court.
> 
> If Debian was at least consistent.
> 
> Why has Debian a much more liberal interpretation of MP3 patent issues 
> than RedHat?

Because we already know that patents on MP3 decoders are not
enforceable. Furthermore, the holders of these patents have repeatedly
stated they won't ask for fees on MP3 decoders.

> How do you install Debian on a harddisk behind a SCSI controller who's 
> driver was removed from the Debian kernels due to it's firmware?

Which SCSI controller are you talking about?

> > Being careless in the definition of "free software" is a real disservice
> > to users. It makes them rely on e.g. non-free documentation for everyday
> > use.
> >...
> 
> Documentation is "software"?

Sure.

> Non-free documentation is better than no documentation.
> 
> Non-free software has several problems, but some of them like the right 
> to do modifications are less important for documentation, since e.g. 
> fixes for security bugs are not an issue.
> 
> Removing the available documentation without an equal replacement is a 
> real disserve for your users.

GFDL documentation will still be available in the non-free archive.
-- 
 .''`.   Josselin Mouette/\./\
: :' :   [EMAIL PROTECTED]
`. `'[EMAIL PROTECTED]
  `-  Debian GNU/Linux -- The power of freedom


signature.asc
Description: Ceci est une partie de message	=?ISO-8859-1?Q?num=E9riquement?= =?ISO-8859-1?Q?_sign=E9e?=


  1   2   3   >