All of lore.kernel.org
 help / color / mirror / Atom feed
From: simo <idra-eUNUBHrolfbYtjvyW6yDsg@public.gmane.org>
To: brennersimon-KvP5wT2u2U0@public.gmane.org
Cc: linux-cifs-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
Subject: Re: GPLv2 for cifs-utils existing?
Date: Mon, 05 Sep 2011 08:42:24 -0400	[thread overview]
Message-ID: <1315226544.22877.174.camel@pico.li.ssimo.org> (raw)
In-Reply-To: <901868733.695320.1315218442622.JavaMail.ngmail-n1zztEYQUKrHtOu4I4oYOX/75uz/KqYjrE5yTffgRl4@public.gmane.org>

On Mon, 2011-09-05 at 12:27 +0200, brennersimon-KvP5wT2u2U0@public.gmane.org wrote:
> > > Would the manufacturer then have to provide all source code, even
> > > its own which he originally wanted to keep private?
> > 
> > I would say yes, because the resulting firmware file is not a mere
> > aggregation but rather a derived work containing the GPL'd components.
> 
> Does that apply to GPLv3 software as well as GPLv2 software within the firmware?

If it were true yes, it would apply equally, GPLv3 is a copyleft license
just like GPLv2 and the 2 are *obviously* very close.

> > > If every user has to be able to rebuild his own firmware files then
> > > the manufacturer would be forced to open all code.
> > 
> > I would say so.  The entire point of the GPL is that an end user who
> > receives GPL'd software should be able to take it apart, modify it,
> > put it back together, and run the result.  If the firmware is the
> > product you are giving them, and it contains GPL software inside it,
> > then I think it does apply to the whole.
> 
> Here again the question if this applies for v3 as well as v2 licenced software?

Of course. (But I think the whole premise is false, so consult a lawyer
or an otherwise expert in licensing matters that understand the
technicalities about how your firmware is built).

> I read about 'tivoization' and I guess that's the thing I'm actually
> referring to, isn't it? And as far as I read that's a point which was
> enforced especially with GPLv3.

Are you signing the firmware in a way that is checked at boot and won't
allow the boot to proceed if the signatures do not check ?

If so then there is a difference between GPLv2 and GPLv3 but has nothing
to do with aggregation, nor with release the source code of other
unrelated components.

Simo.

-- 
Simo Sorce
Samba Team GPL Compliance Officer <simo-eUNUBHrolfbYtjvyW6yDsg@public.gmane.org>
Principal Software Engineer at Red Hat, Inc. <simo-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>

  parent reply	other threads:[~2011-09-05 12:42 UTC|newest]

Thread overview: 14+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2011-09-05 10:27 GPLv2 for cifs-utils existing? brennersimon-KvP5wT2u2U0
     [not found] ` <901868733.695320.1315218442622.JavaMail.ngmail-n1zztEYQUKrHtOu4I4oYOX/75uz/KqYjrE5yTffgRl4@public.gmane.org>
2011-09-05 12:42   ` simo [this message]
     [not found]     ` <1315226544.22877.174.camel-akOVU7JyYd8WIfilqQrPtNi2O/JbrIOy@public.gmane.org>
     [not found]       ` <1315226341.22877.170.camel-akOVU7JyYd8WIfilqQrPtNi2O/JbrIOy@public.gmane.org>
2011-09-05 16:10         ` sean finney
     [not found]           ` <20110905161012.GA30136-Znhnm/lQSyjxW5zecs3cv0EOCMrvLtNR@public.gmane.org>
2011-09-05 17:50             ` simo
  -- strict thread matches above, loose matches on Subject: below --
2011-09-05 13:50 brennersimon-KvP5wT2u2U0
     [not found] ` <498443694.299882.1315230630011.JavaMail.ngmail-hrWuGRo80rQUOsVZMWqyoH/75uz/KqYjrE5yTffgRl4@public.gmane.org>
2011-09-05 16:20   ` sean finney
     [not found] <240043230.241860.1314945935851.JavaMail.ngmail@webmail12.arcor-online.net>
     [not found] ` <240043230.241860.1314945935851.JavaMail.ngmail-hrWuGRo80rQUOsVZMWqyoH/75uz/KqYjrE5yTffgRl4@public.gmane.org>
2011-09-02 10:40   ` Jeff Layton
     [not found]     ` <20110902064023.51a3c945-9yPaYZwiELC+kQycOl6kW4xkIHaj4LzF@public.gmane.org>
2011-09-02 12:47       ` sean finney
     [not found]         ` <20110902124740.GB15846-Znhnm/lQSyjxW5zecs3cv0EOCMrvLtNR@public.gmane.org>
2011-09-03  7:39           ` Simon Brenner
     [not found]             ` <4E61D9A5.6010303-KvP5wT2u2U0@public.gmane.org>
2011-09-05  9:26               ` sean finney
     [not found]                 ` <20110905092634.GA28829-Znhnm/lQSyjxW5zecs3cv0EOCMrvLtNR@public.gmane.org>
2011-09-05 12:39                   ` simo
2011-09-02 13:10       ` simo
2011-09-01 13:08 brennersimon-KvP5wT2u2U0
     [not found] ` <1473841237.231172.1314882534664.JavaMail.ngmail-hrWuGRo80rTYJ3RwVI/HE3/75uz/KqYjrE5yTffgRl4@public.gmane.org>
2011-09-01 15:05   ` Jeff Layton

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=1315226544.22877.174.camel@pico.li.ssimo.org \
    --to=idra-eunubhrolfbytjvyw6ydsg@public.gmane.org \
    --cc=brennersimon-KvP5wT2u2U0@public.gmane.org \
    --cc=linux-cifs-u79uwXL29TY76Z2rM5mHXA@public.gmane.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.