All of lore.kernel.org
 help / color / mirror / Atom feed
From: sean finney <seanius-ADwgVSpYHhHR7s880joybQ@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, 5 Sep 2011 18:20:20 +0200	[thread overview]
Message-ID: <20110905162019.GB30136@cobija.connexer.com> (raw)
In-Reply-To: <498443694.299882.1315230630011.JavaMail.ngmail-hrWuGRo80rQUOsVZMWqyoH/75uz/KqYjrE5yTffgRl4@public.gmane.org>

Hi,

On Mon, Sep 05, 2011 at 03:50:30PM +0200, brennersimon-KvP5wT2u2U0@public.gmane.org wrote:
> > > 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.
> > 
> > Yes, but only what is part of the GPLed program.
> 
> Does that mean a separation of GPL programs and proprietary programs would provide a clean solution? Perhaps one GPL firmware image and one proprietary firmware image?

If you put the kernel, busybox, and other GPL'd stuff on one image, and
had some kind of "add-on" image, I don't think there'd be much question about
it, as long as you could still adhere to the GPL with the former.  But as
simo pointed out, depending on the technicalities of how you are 
generating/packing your firmware files it might not be necessary either.

But once again IANAL, and if you're making an actual thing that you plan on
selling to someone, it's probably prudent to talk to someone who is :)

> > > 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.
> 
> Interesting part. Let's say yes, how differ v2 and v3 if I signed my firmware so that none other than my own firmware was bootable?

In that case I think you'd be violating only the spirit of v2 (i.e. techincally
in compliance, but not exactly making end-users who care about the GPL
happy).  But with v3 you would probably have GPL compliance issues since
that was one of the express concerns it attempts to address -- unless
you also provided a way for the end users to create their own signed firmwares,
in which case it'd be a non-issue.


	sean

  parent reply	other threads:[~2011-09-05 16:20 UTC|newest]

Thread overview: 14+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2011-09-05 13:50 GPLv2 for cifs-utils existing? brennersimon-KvP5wT2u2U0
     [not found] ` <498443694.299882.1315230630011.JavaMail.ngmail-hrWuGRo80rQUOsVZMWqyoH/75uz/KqYjrE5yTffgRl4@public.gmane.org>
2011-09-05 16:20   ` sean finney [this message]
  -- strict thread matches above, loose matches on Subject: below --
2011-09-05 10:27 brennersimon-KvP5wT2u2U0
     [not found] ` <901868733.695320.1315218442622.JavaMail.ngmail-n1zztEYQUKrHtOu4I4oYOX/75uz/KqYjrE5yTffgRl4@public.gmane.org>
2011-09-05 12:42   ` simo
     [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
     [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=20110905162019.GB30136@cobija.connexer.com \
    --to=seanius-adwgvspyhhhr7s880joybq@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.