All of lore.kernel.org
 help / color / mirror / Atom feed
* GPL Violation of 'sveasoft' with GPL Linux Kernel/Busybox + code
@ 2004-11-07 17:27 Shawn Starr
  2004-11-07 19:33 ` Raphaël Rigo LKML
  0 siblings, 1 reply; 46+ messages in thread
From: Shawn Starr @ 2004-11-07 17:27 UTC (permalink / raw)
  To: linux-kernel; +Cc: license-violation

I dont know if this has been brought up but, a company called sveasoft is 
blatently violating the GPL by not releasing any code:

case in point:

' Talisman activation will be very simple. Just enter your Sveasoft account 
password once and it will pop up working. This even survives a full reset. 
 
 This is a bummer but we have a group of folks that are not satisfied with our 
public, no-cost firmware and want to end this project so we need to adapt in 
order to survive and continue our work. I've tried to make this as simple and 
unobtrusive as possible. '

Its time for the GPL authors Linux kernel, busybox and others to notify this 
'company' that they are violating the GPL. You cannot revoke existing GPL 
code with a different license. 

If Linksys had to release the code Sveasoft must follow suit.

Shawn.

^ permalink raw reply	[flat|nested] 46+ messages in thread

* Re: GPL Violation of 'sveasoft' with GPL Linux Kernel/Busybox + code
  2004-11-07 17:27 GPL Violation of 'sveasoft' with GPL Linux Kernel/Busybox + code Shawn Starr
@ 2004-11-07 19:33 ` Raphaël Rigo LKML
  2004-11-07 19:38   ` Shawn Starr
  0 siblings, 1 reply; 46+ messages in thread
From: Raphaël Rigo LKML @ 2004-11-07 19:33 UTC (permalink / raw)
  To: Shawn Starr; +Cc: linux-kernel

Shawn Starr wrote:
> I dont know if this has been brought up but, a company called sveasoft is 
> blatently violating the GPL by not releasing any code:
> 
> case in point:
> 
> ' Talisman activation will be very simple. Just enter your Sveasoft account 
> password once and it will pop up working. This even survives a full reset. 
>  
>  This is a bummer but we have a group of folks that are not satisfied with our 
> public, no-cost firmware and want to end this project so we need to adapt in 
> order to survive and continue our work. I've tried to make this as simple and 
> unobtrusive as possible. '
> 
> Its time for the GPL authors Linux kernel, busybox and others to notify this 
> 'company' that they are violating the GPL. You cannot revoke existing GPL 
> code with a different license. 
> 
> If Linksys had to release the code Sveasoft must follow suit.
> 
> Shawn.
> -
> To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at  http://vger.kernel.org/majordomo-info.html
> Please read the FAQ at  http://www.tux.org/lkml/

Hello,
I think you are wrong, just check this page :
http://www.sveasoft.com/modules/phpBB2/viewtopic.php?t=3033

My 2 cents,
Raphaël Rigo

^ permalink raw reply	[flat|nested] 46+ messages in thread

* Re: GPL Violation of 'sveasoft' with GPL Linux Kernel/Busybox + code
  2004-11-07 19:33 ` Raphaël Rigo LKML
@ 2004-11-07 19:38   ` Shawn Starr
  2004-11-07 21:16     ` Daniel Egger
  2004-11-08  1:14     ` David Schwartz
  0 siblings, 2 replies; 46+ messages in thread
From: Shawn Starr @ 2004-11-07 19:38 UTC (permalink / raw)
  To: Raphaël Rigo LKML; +Cc: linux-kernel


That may have been the past, but if they dont distribute the source any more 
they are in violation.

Shawn.

On November 7, 2004 14:33, Raphaël Rigo LKML wrote:
> Shawn Starr wrote:
> > I dont know if this has been brought up but, a company called sveasoft is
> > blatently violating the GPL by not releasing any code:
> >
> > case in point:
> >
> > ' Talisman activation will be very simple. Just enter your Sveasoft
> > account password once and it will pop up working. This even survives a
> > full reset.
> >
> >  This is a bummer but we have a group of folks that are not satisfied
> > with our public, no-cost firmware and want to end this project so we need
> > to adapt in order to survive and continue our work. I've tried to make
> > this as simple and unobtrusive as possible. '
> >
> > Its time for the GPL authors Linux kernel, busybox and others to notify
> > this 'company' that they are violating the GPL. You cannot revoke
> > existing GPL code with a different license.
> >
> > If Linksys had to release the code Sveasoft must follow suit.
> >
> > Shawn.
> > -
> > To unsubscribe from this list: send the line "unsubscribe linux-kernel"
> > in the body of a message to majordomo@vger.kernel.org
> > More majordomo info at  http://vger.kernel.org/majordomo-info.html
> > Please read the FAQ at  http://www.tux.org/lkml/
>
> Hello,
> I think you are wrong, just check this page :
> http://www.sveasoft.com/modules/phpBB2/viewtopic.php?t=3033
>
> My 2 cents,
> Raphaël Rigo

^ permalink raw reply	[flat|nested] 46+ messages in thread

* Re: GPL Violation of 'sveasoft' with GPL Linux Kernel/Busybox + code
  2004-11-07 19:38   ` Shawn Starr
@ 2004-11-07 21:16     ` Daniel Egger
  2004-11-08  1:14     ` David Schwartz
  1 sibling, 0 replies; 46+ messages in thread
From: Daniel Egger @ 2004-11-07 21:16 UTC (permalink / raw)
  To: Shawn Starr; +Cc: Raphaël Rigo LKML, linux-kernel

[-- Attachment #1: Type: text/plain, Size: 634 bytes --]

On 07.11.2004, at 20:38, Shawn Starr wrote:

> That may have been the past, but if they dont distribute the source 
> any more
> they are in violation.

There was a lengthy discussion some weeks ago about exactly this.

Sveasoft has expressed that they think they're in the clear
because they're shipping the sourcecode to older versions of
their distribution and their current version is nothing more
than their old distribution plus some additional proprietary
code.

I still believe that this is both incorrect and also impolite
but we'll only know for sure if someone tries to enforce the GPL
in this case.

Servus,
       Daniel

[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 478 bytes --]

^ permalink raw reply	[flat|nested] 46+ messages in thread

* RE: GPL Violation of 'sveasoft' with GPL Linux Kernel/Busybox + code
  2004-11-07 19:38   ` Shawn Starr
  2004-11-07 21:16     ` Daniel Egger
@ 2004-11-08  1:14     ` David Schwartz
  2004-11-08 14:56       ` Pedro Venda (SYSADM)
  2004-11-08 15:24       ` Alan Cox
  1 sibling, 2 replies; 46+ messages in thread
From: David Schwartz @ 2004-11-08  1:14 UTC (permalink / raw)
  To: Raphaël Rigo LKML; +Cc: linux-kernel


> That may have been the past, but if they dont distribute the
> source any more
> they are in violation.
>
> Shawn.

	Hmm, so could I condition distribution of my modified version of the Linux
kernel on signing a contract agreeing to buy a pencil from me for $25,000 if
you ever distribute the source code?

	The GPL says:

  6. Each time you redistribute the Program (or any work based on the
Program), the recipient automatically receives a license from the
original licensor to copy, distribute or modify the Program subject to
these terms and conditions.  You may not impose any further
restrictions on the recipients' exercise of the rights granted herein.
You are not responsible for enforcing compliance by third parties to
this License.

	As I read this, any penalty you impose on people for exercising their
rights under the GPL would be a "further restriction".

	For those not familiar, sveasoft revokes your license to receive further
updates if you exercise your distribution rights under the GPL. I would
argue that conditioning the sale of a GPL'd work on a failure to exercise
your rights under the GPL is a "further restriction".

	Any penalty of any kind that you impose on someone for exercising their
rights under the GPL acts to restrict them from exercising those rights. "If
you do X, you lose Y" is a restriction on X.

> Sveasoft has expressed that they think they're in the clear
> because they're shipping the sourcecode to older versions of
> their distribution and their current version is nothing more
> than their old distribution plus some additional proprietary
> code.

	This would be perfectly okay provided the source code to the older version
is identical to the source code in the newer version for all the works based
on works that are GPL'd. So long as you can draw a line between the old code
and the new code, then this is acceptable. However, if there are changes to
GPL'd source code files, then those changes need to be given to anyone who
receives binaries from those source code files. In that case, no line can be
drawn.

	DS



^ permalink raw reply	[flat|nested] 46+ messages in thread

* Re: GPL Violation of 'sveasoft' with GPL Linux Kernel/Busybox + code
  2004-11-08  1:14     ` David Schwartz
@ 2004-11-08 14:56       ` Pedro Venda (SYSADM)
  2004-11-08 20:53         ` David Schwartz
  2004-11-08 15:24       ` Alan Cox
  1 sibling, 1 reply; 46+ messages in thread
From: Pedro Venda (SYSADM) @ 2004-11-08 14:56 UTC (permalink / raw)
  To: linux-kernel; +Cc: davids

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

| 	This would be perfectly okay provided the source code to the older
version
| is identical to the source code in the newer version for all the works
based
| on works that are GPL'd. So long as you can draw a line between the
old code
| and the new code, then this is acceptable. However, if there are
changes to
| GPL'd source code files, then those changes need to be given to anyone who
| receives binaries from those source code files. In that case, no line
can be
| drawn.

if that's the case, isn't it necessary to distribute the proprietary
parts separately (or vice-versa)? else those proprietary parts would
also be under the GPL.

regards,
- --

Pedro João Lopes Venda
email: pjvenda@rnl.ist.utl.pt
http://maxwell.rnl.ist.utl.pt

Equipa de Administração de Sistemas
Rede das Novas Licenciaturas (RNL)
Instituto Superior Técnico
http://www.rnl.ist.utl.pt
http://mega.ist.utl.pt
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org

iD8DBQFBj4kNeRy7HWZxjWERArx+AJsFabPTBa0edYkg16dHJv/C6bQ4TACfSXgs
rnvtaG4Glz3Rli+iLXgQ+wk=
=Upuk
-----END PGP SIGNATURE-----

^ permalink raw reply	[flat|nested] 46+ messages in thread

* RE: GPL Violation of 'sveasoft' with GPL Linux Kernel/Busybox + code
  2004-11-08  1:14     ` David Schwartz
  2004-11-08 14:56       ` Pedro Venda (SYSADM)
@ 2004-11-08 15:24       ` Alan Cox
  2004-11-08 19:57         ` Geert Uytterhoeven
                           ` (3 more replies)
  1 sibling, 4 replies; 46+ messages in thread
From: Alan Cox @ 2004-11-08 15:24 UTC (permalink / raw)
  To: davids; +Cc: Raphaël Rigo LKML, Linux Kernel Mailing List

On Llu, 2004-11-08 at 01:14, David Schwartz wrote:
> 	For those not familiar, sveasoft revokes your license to receive further
> updates if you exercise your distribution rights under the GPL. I would
> argue that conditioning the sale of a GPL'd work on a failure to exercise
> your rights under the GPL is a "further restriction".

I don't see the problem. If I ship you GPL code then you have no "right"
to updates from me. You are arguing about a right that never existed and
for good reason. Do you think that if Linus personally emails you a
snapshot you somehow acquire the right to demand newer updates from him
? or how about "I bought Red Hat 1.1 so you must send me 9.0". Both
strike me as a little ridiculous and certainly not GPL granted rights.

As a GPL code provider their duties to you are to the source to the GPL
code they gave you binaries for (or other variant options in the
license). They end there. I don't have to give your friend a copy, I
don't have to give you updates.

Alan


^ permalink raw reply	[flat|nested] 46+ messages in thread

* RE: GPL Violation of 'sveasoft' with GPL Linux Kernel/Busybox + code
  2004-11-08 15:24       ` Alan Cox
@ 2004-11-08 19:57         ` Geert Uytterhoeven
  2004-11-08 21:33           ` Pedro Venda (SYSADM)
  2004-11-08 20:53         ` GPL Violation of 'sveasoft' with GPL Linux Kernel/Busybox +code David Schwartz
                           ` (2 subsequent siblings)
  3 siblings, 1 reply; 46+ messages in thread
From: Geert Uytterhoeven @ 2004-11-08 19:57 UTC (permalink / raw)
  To: Alan Cox; +Cc: davids, Raphaël Rigo LKML, Linux Kernel Mailing List

On Mon, 8 Nov 2004, Alan Cox wrote:
> On Llu, 2004-11-08 at 01:14, David Schwartz wrote:
> > 	For those not familiar, sveasoft revokes your license to receive further
> > updates if you exercise your distribution rights under the GPL. I would
> > argue that conditioning the sale of a GPL'd work on a failure to exercise
> > your rights under the GPL is a "further restriction".

Did you have to pay first to receive updates later? I.e. you buy the device,
and will receive future updates for free (no money)?

> I don't see the problem. If I ship you GPL code then you have no "right"
> to updates from me. You are arguing about a right that never existed and
> for good reason. Do you think that if Linus personally emails you a
> snapshot you somehow acquire the right to demand newer updates from him
> ? or how about "I bought Red Hat 1.1 so you must send me 9.0". Both
> strike me as a little ridiculous and certainly not GPL granted rights.
> 
> As a GPL code provider their duties to you are to the source to the GPL
> code they gave you binaries for (or other variant options in the
> license). They end there. I don't have to give your friend a copy, I
> don't have to give you updates.

That's true: you don't have an automatic right to receive updates for free.

But revoking a (paid) license if you do something that's explicitly allowed by
the license of (part of) the supplied software sounds a bit fishy to me...

Gr{oetje,eeting}s,

						Geert (IANAL)

--
Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert@linux-m68k.org

In personal conversations with technical people, I call myself a hacker. But
when I'm talking to journalists I just say "programmer" or something like that.
							    -- Linus Torvalds

^ permalink raw reply	[flat|nested] 46+ messages in thread

* RE: GPL Violation of 'sveasoft' with GPL Linux Kernel/Busybox +code
  2004-11-08 15:24       ` Alan Cox
  2004-11-08 19:57         ` Geert Uytterhoeven
@ 2004-11-08 20:53         ` David Schwartz
  2004-11-08 23:00           ` Alan Cox
  2004-11-09  2:23         ` GPL Violation of 'sveasoft' with GPL Linux Kernel/Busybox + code Paul Jakma
  2004-11-10 10:21         ` David Woodhouse
  3 siblings, 1 reply; 46+ messages in thread
From: David Schwartz @ 2004-11-08 20:53 UTC (permalink / raw)
  To: alan; +Cc: Raphaël Rigo LKML, Linux Kernel Mailing List


> On Llu, 2004-11-08 at 01:14, David Schwartz wrote:
> > 	For those not familiar, sveasoft revokes your license to
> > receive further
> > updates if you exercise your distribution rights under the GPL. I would
> > argue that conditioning the sale of a GPL'd work on a failure
> > to exercise
> > your rights under the GPL is a "further restriction".

> I don't see the problem. If I ship you GPL code then you have no "right"
> to updates from me.

	Correct, but you do have the right to distribute the GPL'd code that you
received.

> You are arguing about a right that never existed and
> for good reason. Do you think that if Linus personally emails you a
> snapshot you somehow acquire the right to demand newer updates from him
> ? or how about "I bought Red Hat 1.1 so you must send me 9.0". Both
> strike me as a little ridiculous and certainly not GPL granted rights.

	That is not what I'm arguing. I think I made my argument perfectly clear.

> As a GPL code provider their duties to you are to the source to the GPL
> code they gave you binaries for (or other variant options in the
> license). They end there. I don't have to give your friend a copy, I
> don't have to give you updates.

	That's right. But if the government could penalize people for their free
speech after the fact, then they would effectively have no right to free
speech.

	Can I say, "I'll ship you a copy to my privately-made derivative of the
Linux kernel, but only if you first sign a contract promising not to
distribute it".

	What about, "I'll ship you a copy of my privately-made derivative of the
Linux kernel, but only if you promise in advance to pay me $25,000 if you
ever ask for the source code to it ".

	The GPL says that you can impose no further restrictions upon the exercise
of the rights guaranteed by the GPL. Requiring people to agree to further
restrictions is imposing further restrictions.

	If you can impose penalties upon people for exercising their rights under
the GPL, then you've imposed further restrictions. "If you do X, you can't
have Y, but otherwise you can", is a restriction on your right to do X.

	DS



^ permalink raw reply	[flat|nested] 46+ messages in thread

* RE: GPL Violation of 'sveasoft' with GPL Linux Kernel/Busybox + code
  2004-11-08 14:56       ` Pedro Venda (SYSADM)
@ 2004-11-08 20:53         ` David Schwartz
  0 siblings, 0 replies; 46+ messages in thread
From: David Schwartz @ 2004-11-08 20:53 UTC (permalink / raw)
  To: pjvenda, linux-kernel


> if that's the case, isn't it necessary to distribute the proprietary
> parts separately (or vice-versa)? else those proprietary parts would
> also be under the GPL.

	It depends what you mean by speparately. RedHat ships CDs that contain both
GPL'd and non-GPL'd packages. They're even tweaked to work together. It
comes down to whether the the thing they're shipping is a single work or a
collection of works, and to what extent you can draw the line between them.
I don't know enough about sveasoft's packaging to say.

	However, one thing is clear. If they actually modify source files that
started out as GPL'd works, and then ship the executables, they are
definitely shipping a single work that is a derivative of the GPL'd work.

	DS



^ permalink raw reply	[flat|nested] 46+ messages in thread

* Re: GPL Violation of 'sveasoft' with GPL Linux Kernel/Busybox + code
  2004-11-08 19:57         ` Geert Uytterhoeven
@ 2004-11-08 21:33           ` Pedro Venda (SYSADM)
  2004-11-08 21:54             ` David Schwartz
  0 siblings, 1 reply; 46+ messages in thread
From: Pedro Venda (SYSADM) @ 2004-11-08 21:33 UTC (permalink / raw)
  To: Geert Uytterhoeven; +Cc: Linux Kernel Mailing List


> That's true: you don't have an automatic right to receive updates for free.
> 
> But revoking a (paid) license if you do something that's explicitly allowed by
> the license of (part of) the supplied software sounds a bit fishy to me...

I don't think they make it clear *what* you are paying for. I think it 
is reasonable if they claim that you are paying for the distribution, 
NOT the license.

I am not trying to defend sveasoft. Personally, I dislike their method, 
but I'm gathering information to try and understand who's right, who's 
wrong and if sveasoft is indeed violating the GPL.

regards,
pedro venda.

-- 

Pedro João Lopes Venda
email: pjvenda@rnl.ist.utl.pt
http://maxwell.rnl.ist.utl.pt

Equipa de Administração de Sistemas
Rede das Novas Licenciaturas (RNL)
Instituto Superior Técnico
http://www.rnl.ist.utl.pt
http://mega.ist.utl.pt

^ permalink raw reply	[flat|nested] 46+ messages in thread

* RE: GPL Violation of 'sveasoft' with GPL Linux Kernel/Busybox + code
  2004-11-08 21:33           ` Pedro Venda (SYSADM)
@ 2004-11-08 21:54             ` David Schwartz
  2004-11-08 23:25               ` Alan Cox
  0 siblings, 1 reply; 46+ messages in thread
From: David Schwartz @ 2004-11-08 21:54 UTC (permalink / raw)
  To: Geert Uytterhoeven; +Cc: Linux Kernel Mailing List


> I am not trying to defend sveasoft. Personally, I dislike their method,
> but I'm gathering information to try and understand who's right, who's
> wrong and if sveasoft is indeed violating the GPL.

	To me, it's this simple. The GPL says you can impose no further
restrictions (beyond those in the GPL itself) on the exercise of the rights
contained in the GPL. Sveasoft does.

	If Sveasoft is not violating the GPL, then the GPL can trivially be evaded
by anyone using a refinement of their technique. You simply make a person
agree not to ever request the source code or distribute the binary code in
exchange for agreeing to sell them the software in the first place.

	DS



^ permalink raw reply	[flat|nested] 46+ messages in thread

* RE: GPL Violation of 'sveasoft' with GPL Linux Kernel/Busybox +code
  2004-11-08 20:53         ` GPL Violation of 'sveasoft' with GPL Linux Kernel/Busybox +code David Schwartz
@ 2004-11-08 23:00           ` Alan Cox
  2004-11-09  2:32             ` Dmitry Torokhov
  0 siblings, 1 reply; 46+ messages in thread
From: Alan Cox @ 2004-11-08 23:00 UTC (permalink / raw)
  To: davids; +Cc: Raphaël Rigo LKML, Linux Kernel Mailing List

On Llu, 2004-11-08 at 20:53, David Schwartz wrote:
> > I don't see the problem. If I ship you GPL code then you have no "right"
> > to updates from me.
> 
> 	Correct, but you do have the right to distribute the GPL'd code that you
> received.

You do with Sveasoft. 

> 	Can I say, "I'll ship you a copy to my privately-made derivative of the
> Linux kernel, but only if you first sign a contract promising not to
> distribute it".

No but you can say "if you redistribute this I'm not interested in
working with you any more"


^ permalink raw reply	[flat|nested] 46+ messages in thread

* RE: GPL Violation of 'sveasoft' with GPL Linux Kernel/Busybox + code
  2004-11-08 21:54             ` David Schwartz
@ 2004-11-08 23:25               ` Alan Cox
  0 siblings, 0 replies; 46+ messages in thread
From: Alan Cox @ 2004-11-08 23:25 UTC (permalink / raw)
  To: davids; +Cc: Geert Uytterhoeven, Linux Kernel Mailing List

On Llu, 2004-11-08 at 21:54, David Schwartz wrote:
> 	If Sveasoft is not violating the GPL, then the GPL can trivially be evaded
> by anyone using a refinement of their technique. You simply make a person
> agree not to ever request the source code or distribute the binary code in
> exchange for agreeing to sell them the software in the first place.

That would be an additional restriction since its a right the GPL
definitively gives you. The drafters of the GPL were not dumb people.

Alan

^ permalink raw reply	[flat|nested] 46+ messages in thread

* RE: GPL Violation of 'sveasoft' with GPL Linux Kernel/Busybox + code
  2004-11-08 15:24       ` Alan Cox
  2004-11-08 19:57         ` Geert Uytterhoeven
  2004-11-08 20:53         ` GPL Violation of 'sveasoft' with GPL Linux Kernel/Busybox +code David Schwartz
@ 2004-11-09  2:23         ` Paul Jakma
  2004-11-10 10:21         ` David Woodhouse
  3 siblings, 0 replies; 46+ messages in thread
From: Paul Jakma @ 2004-11-09  2:23 UTC (permalink / raw)
  To: Alan Cox; +Cc: davids, Raphaël Rigo LKML, Linux Kernel Mailing List

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On Mon, 8 Nov 2004, Alan Cox wrote:

> As a GPL code provider their duties to you are to the source to the 
> GPL code they gave you binaries for

[snip]

> I don't have to give your friend a copy,

Actually, they do.

The 3b "source code, at cost, if you want it later" offer, if that's 
the offer the vendor chooses to give, must be made to "any 3rd 
party".

Easiest way for a vendor to avoid having to make source available on 
request to any and all is obviously to provide a source with the 
product/binaries.

> Alan

regards,
- -- 
Paul Jakma	paul@clubi.ie	paul@jakma.org	Key ID: 64A2FF6A
Fortune:
You can bring any calculator you like to the midterm, as long as it
doesn't dim the lights when you turn it on.
 		-- Hepler, Systems Design 182
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (GNU/Linux)
Comment: Made with pgp4pine 1.76

iD8DBQFBkCor2Gv3lGSi/2oRAhWwAJ4jTiXe56YBMgbamdxBw6fZRBHwaQCfXdY0
j/tHxnfVT/p1Hh2gybhoUsU=
=rHEH
-----END PGP SIGNATURE-----


^ permalink raw reply	[flat|nested] 46+ messages in thread

* Re: GPL Violation of 'sveasoft' with GPL Linux Kernel/Busybox +code
  2004-11-08 23:00           ` Alan Cox
@ 2004-11-09  2:32             ` Dmitry Torokhov
  2004-11-09  4:08               ` David Rees
  2004-11-09  9:47               ` Alan Cox
  0 siblings, 2 replies; 46+ messages in thread
From: Dmitry Torokhov @ 2004-11-09  2:32 UTC (permalink / raw)
  To: linux-kernel; +Cc: Alan Cox, davids, Raphaël Rigo LKML

On Monday 08 November 2004 06:00 pm, Alan Cox wrote:
> On Llu, 2004-11-08 at 20:53, David Schwartz wrote:
> > > I don't see the problem. If I ship you GPL code then you have no "right"
> > > to updates from me.
> > 
> > 	Correct, but you do have the right to distribute the GPL'd code that you
> > received.
> 
> You do with Sveasoft. 
> 
> > 	Can I say, "I'll ship you a copy to my privately-made derivative of the
> > Linux kernel, but only if you first sign a contract promising not to
> > distribute it".
> 
> No but you can say "if you redistribute this I'm not interested in
> working with you any more"
> 

Well, this is from their web page:

"The $20 USD subscription fee includes unlimited priority support,
full access to the Sveasoft forums, and unlimited access to new
firmware versions and upgrades."

So it looks like "if you exersize your right for the software in quesion
I terminate the contract we have entered into" as opposed to "I will not
extend your contract beyond initial term".

Isn't that an additional restriction? My rights for updates are revoked
if I distribute GPLed code.

-- 
Dmitry

^ permalink raw reply	[flat|nested] 46+ messages in thread

* Re: GPL Violation of 'sveasoft' with GPL Linux Kernel/Busybox +code
  2004-11-09  2:32             ` Dmitry Torokhov
@ 2004-11-09  4:08               ` David Rees
  2004-11-09  4:23                 ` Dmitry Torokhov
  2004-11-09  9:47               ` Alan Cox
  1 sibling, 1 reply; 46+ messages in thread
From: David Rees @ 2004-11-09  4:08 UTC (permalink / raw)
  To: Dmitry Torokhov; +Cc: linux-kernel

Dmitry Torokhov wrote:
> So it looks like "if you exersize your right for the software in quesion
> I terminate the contract we have entered into" as opposed to "I will not
> extend your contract beyond initial term".
>
> Isn't that an additional restriction? My rights for updates are revoked
> if I distribute GPLed code.

You are not entitled to future updates under the GPL.  You are only
entitled to the source code for the binaries that you received.  If he
doesn't send you any binaries, you don't get the source for them.

-Dave


^ permalink raw reply	[flat|nested] 46+ messages in thread

* Re: GPL Violation of 'sveasoft' with GPL Linux Kernel/Busybox +code
  2004-11-09  4:08               ` David Rees
@ 2004-11-09  4:23                 ` Dmitry Torokhov
  0 siblings, 0 replies; 46+ messages in thread
From: Dmitry Torokhov @ 2004-11-09  4:23 UTC (permalink / raw)
  To: David Rees; +Cc: linux-kernel

On Monday 08 November 2004 11:08 pm, David Rees wrote:
> Dmitry Torokhov wrote:
> > So it looks like "if you exersize your right for the software in quesion
> > I terminate the contract we have entered into" as opposed to "I will not
> > extend your contract beyond initial term".
> >
> > Isn't that an additional restriction? My rights for updates are revoked
> > if I distribute GPLed code.
> 
> You are not entitled to future updates under the GPL.  You are only

But suppose I have that right because of the paid subscription (I do not have
the router so I naturally I am not subscribed ;) ). If I distribute GPLed code
my contract is terminated -> distribution is restricted in this sense.

> entitled to the source code for the binaries that you received.  If he
> doesn't send you any binaries, you don't get the source for them.
> 
> -Dave
> 
> 

-- 
Dmitry

^ permalink raw reply	[flat|nested] 46+ messages in thread

* Re: GPL Violation of 'sveasoft' with GPL Linux Kernel/Busybox +code
  2004-11-09  2:32             ` Dmitry Torokhov
  2004-11-09  4:08               ` David Rees
@ 2004-11-09  9:47               ` Alan Cox
  2004-11-09 19:30                 ` David Schwartz
  2004-11-09 21:13                 ` Stuart MacDonald
  1 sibling, 2 replies; 46+ messages in thread
From: Alan Cox @ 2004-11-09  9:47 UTC (permalink / raw)
  To: Dmitry Torokhov; +Cc: Linux Kernel Mailing List, davids, Raphaël Rigo LKML

On Maw, 2004-11-09 at 02:32, Dmitry Torokhov wrote:
> "The $20 USD subscription fee includes unlimited priority support,
> full access to the Sveasoft forums, and unlimited access to new
> firmware versions and upgrades."
> 
> So it looks like "if you exersize your right for the software in quesion
> I terminate the contract we have entered into" as opposed to "I will not
> extend your contract beyond initial term".
> 
> Isn't that an additional restriction? My rights for updates are revoked
> if I distribute GPLed code.

Those aren't GPL granted rights. The updates/support contract is a
private contractual matter between Sveasoft and its members. They don't
stop you redistributing the GPL code you received.


^ permalink raw reply	[flat|nested] 46+ messages in thread

* RE: GPL Violation of 'sveasoft' with GPL Linux Kernel/Busybox +code
  2004-11-09  9:47               ` Alan Cox
@ 2004-11-09 19:30                 ` David Schwartz
  2004-11-09 19:45                   ` Chris Friesen
  2004-11-09 23:22                   ` Alan Cox
  2004-11-09 21:13                 ` Stuart MacDonald
  1 sibling, 2 replies; 46+ messages in thread
From: David Schwartz @ 2004-11-09 19:30 UTC (permalink / raw)
  To: alan, Dmitry Torokhov; +Cc: Linux Kernel Mailing List, Raphaël Rigo LKML


> On Maw, 2004-11-09 at 02:32, Dmitry Torokhov wrote:
> > "The $20 USD subscription fee includes unlimited priority support,
> > full access to the Sveasoft forums, and unlimited access to new
> > firmware versions and upgrades."
> >
> > So it looks like "if you exersize your right for the software in quesion
> > I terminate the contract we have entered into" as opposed to "I will not
> > extend your contract beyond initial term".
> >
> > Isn't that an additional restriction? My rights for updates are revoked
> > if I distribute GPLed code.
>
> Those aren't GPL granted rights. The updates/support contract is a
> private contractual matter between Sveasoft and its members. They don't
> stop you redistributing the GPL code you received.

	They don't stop you, they just restrict you.

	Look, this really is simple. When the GPL talks about "additional
restrictions", it doesn't mean the restrictions found in the GPL. It means
restrictions found elsewhere, such as in private contracts. (Where else
would the restrictions be?!)

	DS



^ permalink raw reply	[flat|nested] 46+ messages in thread

* Re: GPL Violation of 'sveasoft' with GPL Linux Kernel/Busybox +code
  2004-11-09 19:30                 ` David Schwartz
@ 2004-11-09 19:45                   ` Chris Friesen
  2004-11-09 20:23                     ` David Schwartz
  2004-11-09 23:22                   ` Alan Cox
  1 sibling, 1 reply; 46+ messages in thread
From: Chris Friesen @ 2004-11-09 19:45 UTC (permalink / raw)
  To: davids
  Cc: alan, Dmitry Torokhov, Linux Kernel Mailing List, Raphaël Rigo LKML

David Schwartz wrote:

> 	They don't stop you, they just restrict you.

They restrict you from getting new updates, they don't restrict you from 
distributing.

The GPL says, "You may not impose any further restrictions on the recipients' 
exercise of the rights granted herein."   Note the "granted herein" part.  They 
can put all kinds of other restrictions on anything else, as long as they don't 
keep you from excercising your rights to modify and/or redistribute the code 
released under the GPL.

> 	Look, this really is simple. When the GPL talks about "additional
> restrictions", it doesn't mean the restrictions found in the GPL. It means
> restrictions found elsewhere, such as in private contracts. (Where else
> would the restrictions be?!)

I believe you have misunderstood the GPL.  They only disallow further 
restrictions on the rights that the GPL grants.  They don't say anything about 
other contracts or obligations.

Chris

^ permalink raw reply	[flat|nested] 46+ messages in thread

* RE: GPL Violation of 'sveasoft' with GPL Linux Kernel/Busybox +code
  2004-11-09 19:45                   ` Chris Friesen
@ 2004-11-09 20:23                     ` David Schwartz
  2004-11-09 20:48                       ` Valdis.Kletnieks
  2004-11-09 23:06                       ` Alan Cox
  0 siblings, 2 replies; 46+ messages in thread
From: David Schwartz @ 2004-11-09 20:23 UTC (permalink / raw)
  To: cfriesen; +Cc: Linux Kernel Mailing List


> David Schwartz wrote:
>
> > 	They don't stop you, they just restrict you.
>
> They restrict you from getting new updates, they don't restrict you from
> distributing.

	Umm, they restrict you from distributing. You don't get new updates if you
distribute.

	If I say to my son, "if you hang out with people I don't like, I won't let
you use the car". This is a restriction on his hanging out with who he likes
and his using the car. If I promised not to put any further restrictions on
*either* his hanging out with who he like *or* his using the car, I'd be
violating my promise by the restriction.

> The GPL says, "You may not impose any further restrictions on the
> recipients'
> exercise of the rights granted herein."   Note the "granted
> herein" part.  They
> can put all kinds of other restrictions on anything else, as long
> as they don't
> keep you from excercising your rights to modify and/or
> redistribute the code
> released under the GPL.

	Exactly. But by conditioning the receipt of updates on failure to
distribute, they restrict distribution. (They also restrict the distribution
of updates, of course.) Any restriction of the form "If X, then Y" restricts
both X and Y.

	I can't imagine what would constitute an "additional restriction" if this
isn't one.

> > 	Look, this really is simple. When the GPL talks about "additional
> > restrictions", it doesn't mean the restrictions found in the
> > GPL. It means
> > restrictions found elsewhere, such as in private contracts. (Where else
> > would the restrictions be?!)

> I believe you have misunderstood the GPL.  They only disallow further
> restrictions on the rights that the GPL grants.  They don't say
> anything about
> other contracts or obligations.

	Yes, they do. The whole point of the "additional restrictions" clause is to
*prohibit* other contracts or obligations that act to restrict your ability
to exercise the rights under the GPL.

	If not to prevent other contracts or obligations that act as restrictions,
what purpose does the GPL "additional restriction" clause serve?!

	DS



^ permalink raw reply	[flat|nested] 46+ messages in thread

* Re: GPL Violation of 'sveasoft' with GPL Linux Kernel/Busybox +code
  2004-11-09 20:23                     ` David Schwartz
@ 2004-11-09 20:48                       ` Valdis.Kletnieks
  2004-11-09 23:06                       ` Alan Cox
  1 sibling, 0 replies; 46+ messages in thread
From: Valdis.Kletnieks @ 2004-11-09 20:48 UTC (permalink / raw)
  To: davids; +Cc: cfriesen, Linux Kernel Mailing List

[-- Attachment #1: Type: text/plain, Size: 1027 bytes --]

On Tue, 09 Nov 2004 12:23:08 PST, David Schwartz said:

> 	Umm, they restrict you from distributing. You don't get new updates if you
> distribute.

A possibly important legal point is that they never actually restrict your
rights to distribute everything they've given you.

Barring a contract that *obligates* them to provide you with future binary
updates, I can't see much to hang a GPL violation on.  They never stop you
from distributing your current stuff - they merely don't provide you with
*future* (and quite possibly never-actually-happening) software.  100% of what
you *do* receive from them you can redistribute.

Yes, it's sleazy, but barring a contractual obligation, probably not illegal.

(If they're not shipping *future* updates out of the kindness of their heart,
without a contract obligating it, then I'm in deep shit because I haven't shipped
the LSM I said I'd be posting, but which hasn't happened because of other problems
I had with -rc1-mm3.  Think about whether you want to be in that boat... ;)

[-- Attachment #2: Type: application/pgp-signature, Size: 226 bytes --]

^ permalink raw reply	[flat|nested] 46+ messages in thread

* RE: GPL Violation of 'sveasoft' with GPL Linux Kernel/Busybox +code
  2004-11-09  9:47               ` Alan Cox
  2004-11-09 19:30                 ` David Schwartz
@ 2004-11-09 21:13                 ` Stuart MacDonald
  1 sibling, 0 replies; 46+ messages in thread
From: Stuart MacDonald @ 2004-11-09 21:13 UTC (permalink / raw)
  To: 'Alan Cox', 'Dmitry Torokhov'
  Cc: 'Linux Kernel Mailing List',
	davids, 'Raphaël Rigo LKML'

> From: Alan Cox
> On Maw, 2004-11-09 at 02:32, Dmitry Torokhov wrote:
> > "The $20 USD subscription fee includes unlimited priority support,
> > full access to the Sveasoft forums, and unlimited access to new
> > firmware versions and upgrades."
> > 
> > So it looks like "if you exersize your right for the 
> software in quesion
> > I terminate the contract we have entered into" as opposed 
> to "I will not
> > extend your contract beyond initial term".
> > 
> > Isn't that an additional restriction? My rights for updates 
> are revoked
> > if I distribute GPLed code.
> 
> Those aren't GPL granted rights. The updates/support contract is a
> private contractual matter between Sveasoft and its members. 
> They don't
> stop you redistributing the GPL code you received.

Two things:

First. As a lurker I've seen the previous sveasoft discussion, but
didn't delve into it. I've followed this thread more closely. I've
seen the arguments, and *as they stand* it seems to me that sveasoft
must be in violation. However, someone pointed out this:
http://www.sveasoft.com/modules/phpBB2/viewtopic.php?t=3033
If the compliance guy thinks they're ok, then likely there's something
I'm missing. What could that be?

A quick look around their forums popped up this:
http://www.sveasoft.com/modules/phpBB2/viewtopic.php?t=3868
which says in short they will only revoke subscriptions if they find
you redistributing the *non-GPL* portions of the pre-release software.
Presumably they've licenced their pre-release non-GPL bits under a "We
will revoke your licence if you redistribute this bit" licence. Which
is fair. The author of a work is free to licence it however they see
fit, irregardless if they've previously licenced earlier versions
under the GPL.

So it seems they are in compliance after all. Just that the thread is
a little misleading about what's going on, and that confused me for a
bit.

Second. Let's assume for a minute that they are revoking subscriptions
if you redistribute the GPL bits, which is your right. Alan and others
appear to be saying above that this is okay. I disagree.

The GPL protects your right to redistribute from "further
restriction". It does not specify in what manner this restriction may
take place; specifically it does not say that the "further
restriction" must be something described in the GPL. In my reading,
the further restriction could take any form whatsoever.

Ah, something just clicked. I think Alan is reading the "rights
herein" part, and then saying above that the right to support, updates
etc is not a GPL-granted right, and thus is not subject to the
protection of that clause. Fair enough, they are not. However, **that
is not the right being restricted** in this now-hypothetical scenario.

In the hypothetical, sveasoft would be penalising you for exercising
your right to redistribute the GPL code. The fact that this
penalisation is taking the form of revoking some other right between
you and they is irrelevant. They could just as easily have penalised
you by beating you with a stick.

How can a penalisation not be a "further restriction" on your right to
redistribute?

My reading of the GPL tells me that "further restriction" means
**any** restriction whatsoever, whensoever, howsoever. If there is a
sentence of the form

if (exercise(GPL-protected-right))
  penalise(method);

that is a further restriction. What "method" is, how it operates, when
it comes into force is irrelevant.

That's my understanding. Am I correct? Or not?

..Stu


^ permalink raw reply	[flat|nested] 46+ messages in thread

* RE: GPL Violation of 'sveasoft' with GPL Linux Kernel/Busybox +code
  2004-11-09 20:23                     ` David Schwartz
  2004-11-09 20:48                       ` Valdis.Kletnieks
@ 2004-11-09 23:06                       ` Alan Cox
  2004-11-10  1:47                         ` David Schwartz
  2004-11-10  9:27                         ` Geert Uytterhoeven
  1 sibling, 2 replies; 46+ messages in thread
From: Alan Cox @ 2004-11-09 23:06 UTC (permalink / raw)
  To: davids; +Cc: cfriesen, Linux Kernel Mailing List

On Maw, 2004-11-09 at 20:23, David Schwartz wrote:
> 	Yes, they do. The whole point of the "additional restrictions" clause is to
> *prohibit* other contracts or obligations that act to restrict your ability
> to exercise the rights under the GPL.

Correct. But you can exercise your rights under the GPL in this case. 

Alan


^ permalink raw reply	[flat|nested] 46+ messages in thread

* RE: GPL Violation of 'sveasoft' with GPL Linux Kernel/Busybox +code
  2004-11-09 19:30                 ` David Schwartz
  2004-11-09 19:45                   ` Chris Friesen
@ 2004-11-09 23:22                   ` Alan Cox
  2004-11-10  1:34                     ` Kyle Moffett
  2004-11-10  1:47                     ` David Schwartz
  1 sibling, 2 replies; 46+ messages in thread
From: Alan Cox @ 2004-11-09 23:22 UTC (permalink / raw)
  To: davids; +Cc: Dmitry Torokhov, Linux Kernel Mailing List, Raphaël Rigo LKML

On Maw, 2004-11-09 at 19:30, David Schwartz wrote:
> 	Look, this really is simple. When the GPL talks about "additional
> restrictions", it doesn't mean the restrictions found in the GPL. It means
> restrictions found elsewhere, such as in private contracts. (Where else
> would the restrictions be?!)

It talks about additional restrictions imposed on your GPL granted
rights. It seems very simple to me. Future upgrade services are a
seperate contractual matter. Your whole position is positively
ridiculous. Very large amounts of GPL code is released where you don't
get updates, ever, whatever you do. Yet you don't object to those.



^ permalink raw reply	[flat|nested] 46+ messages in thread

* Re: GPL Violation of 'sveasoft' with GPL Linux Kernel/Busybox +code
  2004-11-09 23:22                   ` Alan Cox
@ 2004-11-10  1:34                     ` Kyle Moffett
  2004-11-10  2:01                       ` Michael Poole
  2004-11-10  1:47                     ` David Schwartz
  1 sibling, 1 reply; 46+ messages in thread
From: Kyle Moffett @ 2004-11-10  1:34 UTC (permalink / raw)
  To: Alan Cox
  Cc: Linux Kernel Mailing List, davids, Dmitry Torokhov,
	Raphaël Rigo LKML

On Nov 09, 2004, at 18:22, Alan Cox wrote:
> On Maw, 2004-11-09 at 19:30, David Schwartz wrote:
>> 	Look, this really is simple. When the GPL talks about "additional
>> restrictions", it doesn't mean the restrictions found in the GPL. It 
>> means
>> restrictions found elsewhere, such as in private contracts. (Where 
>> else
>> would the restrictions be?!)
>
> It talks about additional restrictions imposed on your GPL granted
> rights. It seems very simple to me. Future upgrade services are a
> seperate contractual matter. Your whole position is positively
> ridiculous. Very large amounts of GPL code is released where you don't
> get updates, ever, whatever you do. Yet you don't object to those.

In this case however, you buy the right to future updates for $20.  
This is
a contract between you and SveaSoft that essentially says:
> If you pay SveaSoft $20, you will receive all updates for the next 
> year.
> If you chose to exercise your GPL right to redistribute, however, you
> will lose the subscription you paid $20 for."

The penalty for exercising your GPL distribution right is losing your
$20 subscription.  I believe that such a penalty is a restriction on you
exercising your GPL rights.  Such a restriction, when added upon the
GPL license through which SveaSoft can distribute Linux, violates
Section 6 of the GPL:
> [...]
> You may not impose any further restrictions on the recipients'
> exercise of the rights granted herein.
> [...]

Therefore, I propose that under Section 4 of the GPL, SveaSoft has
lost its license to distribute the Linux kernel.
> You may not copy, modify, sublicense, or distribute the Program
> except as expressly provided under this License.  Any attempt
> otherwise to copy, modify, sublicense or distribute the Program is
> void, and will automatically terminate your rights under this
> License.

All of this is just the opinion of a concerned hacker, not a lawyer so
it may be completely bogus.  I _do_ believe, however, that SveaSoft's
actions violate the spirit of the GPL, especially given actions like 
this:

http://www.neuromancer.ca/wrt54g/   -   Scroll down to the bottom,
the part with the email to Yahoo by SveaSoft.

Apparently SveaSoft isn't happy with restricting users by having
them sign away their GPL rights, it is attempting to use FUD to
prevent users from distributing SveaSoft binaries or sources.

Cheers,
Kyle Moffett

-----BEGIN GEEK CODE BLOCK-----
Version: 3.12
GCM/CS/IT/U d- s++: a17 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------



^ permalink raw reply	[flat|nested] 46+ messages in thread

* RE: GPL Violation of 'sveasoft' with GPL Linux Kernel/Busybox +code
  2004-11-09 23:06                       ` Alan Cox
@ 2004-11-10  1:47                         ` David Schwartz
  2004-11-10  9:27                         ` Geert Uytterhoeven
  1 sibling, 0 replies; 46+ messages in thread
From: David Schwartz @ 2004-11-10  1:47 UTC (permalink / raw)
  To: alan; +Cc: cfriesen, Linux Kernel Mailing List


> On Maw, 2004-11-09 at 20:23, David Schwartz wrote:

> > 	Yes, they do. The whole point of the "additional
> > restrictions" clause is to
> > *prohibit* other contracts or obligations that act to restrict
> > your ability
> > to exercise the rights under the GPL.

> Correct. But you can exercise your rights under the GPL in this case.

	Subject to those additional restrictions. You can exercise your rights, but
then there is a penalty. (Which means it wasn't a right in the first place.)

	DS



^ permalink raw reply	[flat|nested] 46+ messages in thread

* RE: GPL Violation of 'sveasoft' with GPL Linux Kernel/Busybox +code
  2004-11-09 23:22                   ` Alan Cox
  2004-11-10  1:34                     ` Kyle Moffett
@ 2004-11-10  1:47                     ` David Schwartz
  2004-11-12 17:04                       ` Horst von Brand
  1 sibling, 1 reply; 46+ messages in thread
From: David Schwartz @ 2004-11-10  1:47 UTC (permalink / raw)
  To: alan; +Cc: Dmitry Torokhov, Linux Kernel Mailing List, Raphaël Rigo LKML




> On Maw, 2004-11-09 at 19:30, David Schwartz wrote:

> > 	Look, this really is simple. When the GPL talks about "additional
> > restrictions", it doesn't mean the restrictions found in the
> > GPL. It means
> > restrictions found elsewhere, such as in private contracts. (Where else
> > would the restrictions be?!)

> It talks about additional restrictions imposed on your GPL granted
> rights.

	Precisely. And it says there cannot be any.

> It seems very simple to me. Future upgrade services are a
> seperate contractual matter.

	They are not separate since they are conditioned upon your failure to
exercise your GPL rights.

> Your whole position is positively
> ridiculous. Very large amounts of GPL code is released where you don't
> get updates, ever, whatever you do. Yet you don't object to those.

	I don't object to those because there is no additional restriction on the
exercise of your GPL rights. Conduct which is discretionary can become
objectionable if the reason is objectionable.

	I am saying that you cannot condition a decision to give someone code that
is covered by the GPL on their promise not to exercise their rights under
the GPL. You cannot impose a penalty upon someone for exercising their
rights under the GPL. All these things are additional restrictions.

	Please explain to me what you think the GPL prohibition against "additional
restrictions" means if not to prohibit the distribution of GPL works
conditioned on promises not to exercise your rights under the GPL (and
penalties for exercising them).

	DS



^ permalink raw reply	[flat|nested] 46+ messages in thread

* Re: GPL Violation of 'sveasoft' with GPL Linux Kernel/Busybox +code
  2004-11-10  1:34                     ` Kyle Moffett
@ 2004-11-10  2:01                       ` Michael Poole
  2004-11-10  3:02                         ` Kyle Moffett
  0 siblings, 1 reply; 46+ messages in thread
From: Michael Poole @ 2004-11-10  2:01 UTC (permalink / raw)
  To: Kyle Moffett
  Cc: Alan Cox, Linux Kernel Mailing List, davids, Dmitry Torokhov,
	=?iso-8859-1?q? Raphaël Rigo LKML?=

Kyle Moffett writes:

> In this case however, you buy the right to future updates for $20.
> This is
> a contract between you and SveaSoft that essentially says:
> > If you pay SveaSoft $20, you will receive all updates for the next
> > year.
> > If you chose to exercise your GPL right to redistribute, however, you
> > will lose the subscription you paid $20 for."
> 
> The penalty for exercising your GPL distribution right is losing your
> $20 subscription.  I believe that such a penalty is a restriction on you
> exercising your GPL rights.

It is no such thing.

  Restriction \Re*stric"tion\, n. [F. restriction, L. restrictio.]
     1. The act of restricting, or state of being restricted;
        confinement within limits or bounds.

You can fully exercise your rights under the GPL; they are not
restricted.  However, you cannot expect future support from Sveasoft.
Only your contract entitles you to that support, and if you do
something to terminate your contract, it is outside the GPL's scope.

This is unpleasant for a lot of people.  It is probably suboptimal for
the free software community.  Life can be hard like that.  Any
competent lawyer could have a copyright infringement claim dismissed
if the claim were based on your theory of the GPL.

Michael Poole

^ permalink raw reply	[flat|nested] 46+ messages in thread

* Re: GPL Violation of 'sveasoft' with GPL Linux Kernel/Busybox +code
  2004-11-10  2:01                       ` Michael Poole
@ 2004-11-10  3:02                         ` Kyle Moffett
  2004-11-10  4:14                           ` Michael Poole
  0 siblings, 1 reply; 46+ messages in thread
From: Kyle Moffett @ 2004-11-10  3:02 UTC (permalink / raw)
  To: Michael Poole
  Cc: =?iso-8859-1?q? Raphaël Rigo LKML?=,
	Alan Cox, davids, Linux Kernel Mailing List, Dmitry Torokhov

On Nov 09, 2004, at 21:01, Michael Poole wrote:
>> The penalty for exercising your GPL distribution right is losing your
>> $20 subscription.  I believe that such a penalty is a restriction on 
>> you
>> exercising your GPL rights.
>
> It is no such thing.
>
>   Restriction \Re*stric"tion\, n. [F. restriction, L. restrictio.]
>      1. The act of restricting, or state of being restricted;
>         confinement within limits or bounds.

The only "true" restrictions, by your definition, are the laws of 
physics. A
"law" passed by Congress is simply a piece of paper that the citizens of
the US agree to follow (transitively, because we agree with Congress
because we agree with the Constitution).  Various other "laws" specify
what punishments we may or may not receive if we do not follow those
laws.  My example is no less a restriction than those others, except 
that
it has a lesser punishment associated with it.

Also from dictionary.com:
> Main Entry: re·stric·tion
> Function: noun
> 	1: something that restricts: as
> 		a: a regulation that restricts or restrains
> 		b: a limitation on the use or enjoyment of property or a facility
I would call "If you distribute you lose your $20 subscription" a
"limitation", and it most certainly restricts my ability to use the 
kernel to
the fullest extent that the GPL provides.

> You can fully exercise your rights under the GPL; they are not
> restricted.  However, you cannot expect future support from Sveasoft.
But if I paid $20 for one year of said support?

> Only your contract entitles you to that support, and if you do
> something to terminate your contract, it is outside the GPL's scope.
What _is_ inside the GPL's scope is that no contract may require me
to abstain from my GPL rights.  If I use my full GPL rights, then they
are telling me that I break the contract and lose my $20 support.

> This is unpleasant for a lot of people.  It is probably suboptimal for
> the free software community.  Life can be hard like that.  Any
> competent lawyer could have a copyright infringement claim dismissed
> if the claim were based on your theory of the GPL.
As I said, IANAL, but I do feel strongly about this issue (though I've
never paid for their software).  In any case, I think this point will be
moot if SveaSoft continues with their announced plan to require an
activation key.  That would _definitely_ be against the GPL.

Cheers,
Kyle Moffett

-----BEGIN GEEK CODE BLOCK-----
Version: 3.12
GCM/CS/IT/U d- s++: a17 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------



^ permalink raw reply	[flat|nested] 46+ messages in thread

* Re: GPL Violation of 'sveasoft' with GPL Linux Kernel/Busybox +code
  2004-11-10  3:02                         ` Kyle Moffett
@ 2004-11-10  4:14                           ` Michael Poole
  2004-11-10  4:28                             ` Dmitry Torokhov
  2004-11-10  5:07                             ` David Schwartz
  0 siblings, 2 replies; 46+ messages in thread
From: Michael Poole @ 2004-11-10  4:14 UTC (permalink / raw)
  To: Kyle Moffett
  Cc: =?iso-8859-1?q? Raphaël Rigo LKML?=,
	Alan Cox, davids, Linux Kernel Mailing List, Dmitry Torokhov

Kyle Moffett writes:

> > You can fully exercise your rights under the GPL; they are not
> > restricted.  However, you cannot expect future support from Sveasoft.
> But if I paid $20 for one year of said support?

The contract might have a termination clause triggered if you do a
handstand or file a patent lawsuit against Sveasoft.  By your
argument, that would make the contract breach the GPL, since you could
not use the GPLed software while doing those things -- which is
ridiculous on its face.

> > Only your contract entitles you to that support, and if you do
> > something to terminate your contract, it is outside the GPL's scope.
> What _is_ inside the GPL's scope is that no contract may require me
> to abstain from my GPL rights.  If I use my full GPL rights, then they
> are telling me that I break the contract and lose my $20 support.

That depends greatly on the wording of the contract.

Interestingly, the only description I can find on Sveasoft's web page
says this:

    Sveasoft firmware and support is available for a yearly $20 USD
    subscription fee. A subscription includes unlimited access to
    firmware upgrades and unlimited access to priority support.

If Sveasoft terminates someone's "unlimited" access before the year
expires, Sveasoft may be in breach of contract, since there are no
disclaimers about termination -- but that still does not translate to
copyright infringement.

> > This is unpleasant for a lot of people.  It is probably suboptimal for
> > the free software community.  Life can be hard like that.  Any
> > competent lawyer could have a copyright infringement claim dismissed
> > if the claim were based on your theory of the GPL.
> As I said, IANAL, but I do feel strongly about this issue (though I've
> never paid for their software).  In any case, I think this point will be
> moot if SveaSoft continues with their announced plan to require an
> activation key.  That would _definitely_ be against the GPL.

I suspect that an activation key would violate the GPL, but that is a
different question than the support contract.

Michael Poole

^ permalink raw reply	[flat|nested] 46+ messages in thread

* Re: GPL Violation of 'sveasoft' with GPL Linux Kernel/Busybox +code
  2004-11-10  4:14                           ` Michael Poole
@ 2004-11-10  4:28                             ` Dmitry Torokhov
  2004-11-10 21:11                               ` Bill Davidsen
  2004-11-10  5:07                             ` David Schwartz
  1 sibling, 1 reply; 46+ messages in thread
From: Dmitry Torokhov @ 2004-11-10  4:28 UTC (permalink / raw)
  To: Michael Poole
  Cc: Kyle Moffett, =?utf-8?q?Raphaël Rigo LKML?=,
	Alan Cox, davids, Linux Kernel Mailing List

On Tuesday 09 November 2004 11:14 pm, Michael Poole wrote:
> Kyle Moffett writes:
> 
> > > You can fully exercise your rights under the GPL; they are not
> > > restricted.  However, you cannot expect future support from Sveasoft.
> > But if I paid $20 for one year of said support?
> 
> The contract might have a termination clause triggered if you do a
> handstand or file a patent lawsuit against Sveasoft.  By your
> argument, that would make the contract breach the GPL, since you could
> not use the GPLed software while doing those things -- which is
> ridiculous on its face.
> 
> > > Only your contract entitles you to that support, and if you do
> > > something to terminate your contract, it is outside the GPL's scope.
> > What _is_ inside the GPL's scope is that no contract may require me
> > to abstain from my GPL rights.  If I use my full GPL rights, then they
> > are telling me that I break the contract and lose my $20 support.
> 
> That depends greatly on the wording of the contract.
> 
> Interestingly, the only description I can find on Sveasoft's web page
> says this:
> 
>     Sveasoft firmware and support is available for a yearly $20 USD
>     subscription fee. A subscription includes unlimited access to
>     firmware upgrades and unlimited access to priority support.
> 

http://www.sveasoft.com/modules/phpBB2/viewtopic.php?t=3868

> Post subject: I am a Sveasoft subscriber, can I redistribute?
> ...
> The policy for pre-release firmware is different. You may choose to
> redistribute only those portions of pre-release firmware specifically
> covered by the GPL license. Those portions of the distribution that are
> separate additions developed by Sveasoft as part of a pre-release
> distribution may not be re-distributed. Redistribution of pre-release
> firmware that includes Sveasoft's non-GPL code will result in the
> termination of your subscription.
> 

So it looks like they are in clear, unless those separate additions are
derived from GPLed software.

-- 
Dmitry

^ permalink raw reply	[flat|nested] 46+ messages in thread

* RE: GPL Violation of 'sveasoft' with GPL Linux Kernel/Busybox +code
  2004-11-10  4:14                           ` Michael Poole
  2004-11-10  4:28                             ` Dmitry Torokhov
@ 2004-11-10  5:07                             ` David Schwartz
  1 sibling, 0 replies; 46+ messages in thread
From: David Schwartz @ 2004-11-10  5:07 UTC (permalink / raw)
  To: mdpoole, Kyle Moffett; +Cc: Linux Kernel Mailing List


> > > You can fully exercise your rights under the GPL; they are not
> > > restricted.  However, you cannot expect future support from Sveasoft.
> > But if I paid $20 for one year of said support?

> The contract might have a termination clause triggered if you do a
> handstand or file a patent lawsuit against Sveasoft.  By your
> argument, that would make the contract breach the GPL, since you could
> not use the GPLed software while doing those things -- which is
> ridiculous on its face.

	No, because they don't restrict your exercise of your rights under the GPL.
None of these things are predicated upon your exercise of your GPL rights,
so they don't restrict them.

	If not for the GPL's further restriction clause, SveaSoft could condition
their contracts with termination clauses based upon any set of rules they
want. However, due to the GPL's further restriction clause, they cannot
penalize people for exercising their rights under the GPL. This is the
specific intent of that clause in the GPL. It's intended to prevent people's
GPL rights from being encumbered by outside licenses and contracts.

> I suspect that an activation key would violate the GPL, but that is a
> different question than the support contract.

	Nope. The GPL is perfectly clear that you can modify GPL'd code to do
whatever you want. If you want to add code to require an activation key,
that is your right. If you want to distribute the resulting code, that is
your right too, assuming you comply with the GPL's other clauses. That check
on this is supposed to be that others could remove the activation key and
distribute the modified binaries and source.

	SveaSoft is trying a new trick now. They're essentially claiming that their
firmware is an aggregation of both GPL'd and proprietary works, and
therefore you can't distribute it unless you can separate the works somehow.
I think they are exploiting areas of the GPL that are slightly gray.
Clearly, reasonable people can disagree on what a "further restriction" is
or what a "mere aggregation" is.

	Anyway, this has long stopped being interesting to LKML folks.

	DS



^ permalink raw reply	[flat|nested] 46+ messages in thread

* RE: GPL Violation of 'sveasoft' with GPL Linux Kernel/Busybox +code
  2004-11-09 23:06                       ` Alan Cox
  2004-11-10  1:47                         ` David Schwartz
@ 2004-11-10  9:27                         ` Geert Uytterhoeven
  2004-11-10 18:14                           ` Alan Cox
  1 sibling, 1 reply; 46+ messages in thread
From: Geert Uytterhoeven @ 2004-11-10  9:27 UTC (permalink / raw)
  To: Alan Cox; +Cc: davids, cfriesen, Linux Kernel Mailing List

On Tue, 9 Nov 2004, Alan Cox wrote:
> On Maw, 2004-11-09 at 20:23, David Schwartz wrote:
> > 	Yes, they do. The whole point of the "additional restrictions" clause is to
> > *prohibit* other contracts or obligations that act to restrict your ability
> > to exercise the rights under the GPL.
> 
> Correct. But you can exercise your rights under the GPL in this case. 

Let's slightly modify the parameters...

What if someone would offer you binaries (under the GPL) if you sign a contract
that you will have to pay 100000 EUR (or 100000000 EUR, or ...) if you exercise
your rights under the GPL?

According to your reasoning, this is allowed, since you can still exercise your
rights under the GPL. But in practice this would mean that someone found out
how to take GPL software, and not give back...

Gr{oetje,eeting}s,

						Geert

--
Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert@linux-m68k.org

In personal conversations with technical people, I call myself a hacker. But
when I'm talking to journalists I just say "programmer" or something like that.
							    -- Linus Torvalds

^ permalink raw reply	[flat|nested] 46+ messages in thread

* RE: GPL Violation of 'sveasoft' with GPL Linux Kernel/Busybox + code
  2004-11-08 15:24       ` Alan Cox
                           ` (2 preceding siblings ...)
  2004-11-09  2:23         ` GPL Violation of 'sveasoft' with GPL Linux Kernel/Busybox + code Paul Jakma
@ 2004-11-10 10:21         ` David Woodhouse
  3 siblings, 0 replies; 46+ messages in thread
From: David Woodhouse @ 2004-11-10 10:21 UTC (permalink / raw)
  To: Alan Cox; +Cc: davids, Raphaël Rigo LKML, Linux Kernel Mailing List

On Mon, 2004-11-08 at 15:24 +0000, Alan Cox wrote:
> As a GPL code provider their duties to you are to the source to the GPL
> code they gave you binaries for (or other variant options in the
> license). They end there. I don't have to give your friend a copy, I
> don't have to give you updates.

Er, not quite. Unless they accompany the binary with the complete
machine-readable source code, they're obliged to make the source
available to any third party, not just to the recipient of the binaries.

I assume from the "you ask for it and we don't want to talk to you any
more" that they are not actually including the source with the binaries.
So you just get your friend to ask for the source, and they must give it
to him without stopping _your_ updates.

-- 
dwmw2



^ permalink raw reply	[flat|nested] 46+ messages in thread

* RE: GPL Violation of 'sveasoft' with GPL Linux Kernel/Busybox +code
  2004-11-10  9:27                         ` Geert Uytterhoeven
@ 2004-11-10 18:14                           ` Alan Cox
  2004-11-10 19:32                             ` Valdis.Kletnieks
                                               ` (2 more replies)
  0 siblings, 3 replies; 46+ messages in thread
From: Alan Cox @ 2004-11-10 18:14 UTC (permalink / raw)
  To: Geert Uytterhoeven; +Cc: davids, cfriesen, Linux Kernel Mailing List

On Mer, 2004-11-10 at 09:27, Geert Uytterhoeven wrote:
> Let's slightly modify the parameters...

You've not "slightly modified them" you've changed the entire discussion
> 
> What if someone would offer you binaries (under the GPL) if you sign a contract
> that you will have to pay 100000 EUR (or 100000000 EUR, or ...) if you exercise
> your rights under the GPL?

This is unrelated. The GPL grants you the rights not to have to pay a
fee in order to exercise the rights under the GPL if you have the
binaries. (Or more accurately 'at cost' in some situations).

Consider the difference between these three statements and it might make
it clearer

1. "You must pay $1000 to distribute the source"
2. "I will pay you $1000 if you do not distribute the source"
3. "If you distribute the source then I won't supply you updates"

#1 places conditions on a GPL provided contract right which the GPL
prohibits
#3 is a discussion about matters entirely outside the GPL (and lawyers
who have looked at such things see no problem with it)

#2 Is interesting - its I think the borderline you intended to find, and
I'm not sure anyone could call it either way without being a qualified
lawyer.

Alan


^ permalink raw reply	[flat|nested] 46+ messages in thread

* Re: GPL Violation of 'sveasoft' with GPL Linux Kernel/Busybox +code
  2004-11-10 18:14                           ` Alan Cox
@ 2004-11-10 19:32                             ` Valdis.Kletnieks
  2004-11-10 20:09                             ` Stuart MacDonald
  2004-11-10 21:18                             ` Trever L. Adams
  2 siblings, 0 replies; 46+ messages in thread
From: Valdis.Kletnieks @ 2004-11-10 19:32 UTC (permalink / raw)
  To: Alan Cox; +Cc: Geert Uytterhoeven, davids, cfriesen, Linux Kernel Mailing List

[-- Attachment #1: Type: text/plain, Size: 821 bytes --]

On Wed, 10 Nov 2004 18:14:43 GMT, Alan Cox said:

> 3. "If you distribute the source then I won't supply you updates"

Intellectually interesting, but somewhat moot, as at least one person has
quoted Sveasoft's *actual* requirement as:

"If you distribute the *non-GPL* pieces of our pre-release, then we won't
supply you updates".

which is *totally* another kettle of fish (and they're totally in their rights to
do so, *as long as the non-GPL parts are really non-GPL*).  I've leave others to
argue about the commingling of GPL and non-GPL and whether their drivers are
NVidia-ish (where the closed parts are quite arguably *not* derivative works,
and there's a GPL'ed shim), and therefore more-or-less tolerated, or if their
"non-GPL" code is actually derivative of some GPL kernel code (and thus a big
no-no)....




[-- Attachment #2: Type: application/pgp-signature, Size: 226 bytes --]

^ permalink raw reply	[flat|nested] 46+ messages in thread

* RE: GPL Violation of 'sveasoft' with GPL Linux Kernel/Busybox +code
  2004-11-10 18:14                           ` Alan Cox
  2004-11-10 19:32                             ` Valdis.Kletnieks
@ 2004-11-10 20:09                             ` Stuart MacDonald
  2004-11-10 21:18                             ` Trever L. Adams
  2 siblings, 0 replies; 46+ messages in thread
From: Stuart MacDonald @ 2004-11-10 20:09 UTC (permalink / raw)
  To: 'Alan Cox', 'Geert Uytterhoeven'
  Cc: davids, cfriesen, 'Linux Kernel Mailing List'

From: Alan Cox
> 1. "You must pay $1000 to distribute the source"
> 2. "I will pay you $1000 if you do not distribute the source"
> 3. "If you distribute the source then I won't supply you updates"

To restate #1 in equivalent words:

1. "If you distribute the source, you must pay $1000."

How is that different from

1. "If you distribute the source, you lose a contractual right you
have paid for."

? Both are of the form:

if (exercise(GPL-protected-right))
  penalise(method);

> #1 places conditions on a GPL provided contract right which the GPL
> prohibits

Since my 1.s are equivalent to yours, thus #1 applys equally to mine,
one of which is the hypothetical (see my previous post) situation
under discussion of sveasoft revoking support contracts.

So I've reached a logical inconsistency in your argument. One of two
things must be true: a) you are wrong, or b) my assertion that my 1.s
are equivalent to yours are wrong.

I'm willing to believe I've made a mistake. Please show me where.

Note that your 3. is not equivalent to the hypothetical situation
under discussion because "I won't supply you updates" is not
equivalent to sveasoft's action of "We revoke your support/updates
contract".

..Stu


^ permalink raw reply	[flat|nested] 46+ messages in thread

* Re: GPL Violation of 'sveasoft' with GPL Linux Kernel/Busybox +code
  2004-11-10  4:28                             ` Dmitry Torokhov
@ 2004-11-10 21:11                               ` Bill Davidsen
  2004-11-10 23:09                                 ` Kyle Moffett
  0 siblings, 1 reply; 46+ messages in thread
From: Bill Davidsen @ 2004-11-10 21:11 UTC (permalink / raw)
  To: linux-kernel, Dmitry Torokhov
  Cc: Michael Poole, Kyle Moffett, =?utf-8?q?Raphaël Rigo LKML?=,
	Alan Cox, davids, Linux Kernel Mailing List

Dmitry Torokhov wrote:
> On Tuesday 09 November 2004 11:14 pm, Michael Poole wrote:

> http://www.sveasoft.com/modules/phpBB2/viewtopic.php?t=3868
> 
> 
>>Post subject: I am a Sveasoft subscriber, can I redistribute?
>>...
>>The policy for pre-release firmware is different. You may choose to
>>redistribute only those portions of pre-release firmware specifically
>>covered by the GPL license. Those portions of the distribution that are
>>separate additions developed by Sveasoft as part of a pre-release
>>distribution may not be re-distributed. Redistribution of pre-release
>>firmware that includes Sveasoft's non-GPL code will result in the
>>termination of your subscription.
>>
> 
> 
> So it looks like they are in clear, unless those separate additions are
> derived from GPLed software.
> 
That web page seems pretty clear... some parts of the prerelease are 
non-GPL, you can distribute the GPL code as usual. Unless there is aome 
claim that the non-GPL parts are derived from GPL original source or 
contain GPL code, why shouldn't they restrict the distribution of their 
own code?

-- 
    -bill davidsen (davidsen@tmr.com)
"The secret to procrastination is to put things off until the
  last possible moment - but no longer"  -me

^ permalink raw reply	[flat|nested] 46+ messages in thread

* RE: GPL Violation of 'sveasoft' with GPL Linux Kernel/Busybox +code
  2004-11-10 18:14                           ` Alan Cox
  2004-11-10 19:32                             ` Valdis.Kletnieks
  2004-11-10 20:09                             ` Stuart MacDonald
@ 2004-11-10 21:18                             ` Trever L. Adams
  2 siblings, 0 replies; 46+ messages in thread
From: Trever L. Adams @ 2004-11-10 21:18 UTC (permalink / raw)
  To: Alan Cox; +Cc: Geert Uytterhoeven, davids, cfriesen, Linux Kernel Mailing List

On Wed, 2004-11-10 at 18:14 +0000, Alan Cox wrote: 
> 2. "I will pay you $1000 if you do not distribute the source"
> 
> #2 Is interesting - its I think the borderline you intended to find, and
> I'm not sure anyone could call it either way without being a qualified
> lawyer.
> 
> Alan

Alan, actually here in the States #2 is pretty easy to call. BTW, IANAL,
just have had to take law classes for various classes. The law here
clearly states that a contract is two parties exchanging things of
value.

Some text book examples of contracts include one parties
"consideration" (thing of value) may be refraining from exercising a
right/privilege they have.

Of course, anyone who is willing to give up rights indefinitely for a
small some of money or a small benefit is a fool, but hey.

Now of course, if they say "hey, I have this awesome change to this GPL
program, I will share it with you but only if you agree to not
distribute it is bogus. That violates the GPL on their part and revokes
their license.

Trever
--
"Perilous to all of us are the devices of an art deeper than we possess
ourselves." -- Gandalf the White [J.R.R. Tolkien, "The Two Towers", Bk
3, Ch. XI]


^ permalink raw reply	[flat|nested] 46+ messages in thread

* Re: GPL Violation of 'sveasoft' with GPL Linux Kernel/Busybox +code
  2004-11-10 23:09                                 ` Kyle Moffett
@ 2004-11-10 22:14                                   ` Alan Cox
  2004-11-15 14:47                                     ` David Woodhouse
  2004-11-10 23:26                                   ` Dmitry Torokhov
  1 sibling, 1 reply; 46+ messages in thread
From: Alan Cox @ 2004-11-10 22:14 UTC (permalink / raw)
  To: Kyle Moffett
  Cc: Bill Davidsen, =?utf-8?q?Raphaël Rigo LKML?=,
	Michael Poole, davids, Dmitry Torokhov,
	Linux Kernel Mailing List

On Mer, 2004-11-10 at 23:09, Kyle Moffett wrote:
> GPL.  I believe that a single binary firmware image is a single "work"
> according to the definition provided in the GPL, and therefore by
> distributing their code as a part of it, they have implicitly applied 

The firmware image is a file system so I'd suspect its "mere
aggregation" just like say a CD of GPL and BSD software, or your root
file system...



^ permalink raw reply	[flat|nested] 46+ messages in thread

* Re: GPL Violation of 'sveasoft' with GPL Linux Kernel/Busybox +code
  2004-11-10 21:11                               ` Bill Davidsen
@ 2004-11-10 23:09                                 ` Kyle Moffett
  2004-11-10 22:14                                   ` Alan Cox
  2004-11-10 23:26                                   ` Dmitry Torokhov
  0 siblings, 2 replies; 46+ messages in thread
From: Kyle Moffett @ 2004-11-10 23:09 UTC (permalink / raw)
  To: Bill Davidsen
  Cc: =?utf-8?q?Raphaël Rigo LKML?=,
	Michael Poole, davids, Alan Cox, Dmitry Torokhov,
	Linux Kernel Mailing List

On Nov 10, 2004, at 16:11, Bill Davidsen wrote:
> That web page seems pretty clear... some parts of the prerelease are
> non-GPL, you can distribute the GPL code as usual. Unless there is
> some claim that the non-GPL parts are derived from GPL original
> source or contain GPL code, why shouldn't they restrict the 
> distribution
> of their own code?

The make it difficult if not effectively impossible to separate the two,
claiming that therefore they are not under the restrictions of the GPL.
However, the GPL _clearly_ states that if it is distributed as a single
work, then all parts _must_ be distributable under the terms of the
GPL.  I believe that a single binary firmware image is a single "work"
according to the definition provided in the GPL, and therefore by
distributing their code as a part of it, they have implicitly applied 
the
GPL to said work (assuming it was not GPLed already for other
reasons).

Cheers,
Kyle Moffett

-----BEGIN GEEK CODE BLOCK-----
Version: 3.12
GCM/CS/IT/U d- s++: a17 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------



^ permalink raw reply	[flat|nested] 46+ messages in thread

* Re: GPL Violation of 'sveasoft' with GPL Linux Kernel/Busybox +code
  2004-11-10 23:09                                 ` Kyle Moffett
  2004-11-10 22:14                                   ` Alan Cox
@ 2004-11-10 23:26                                   ` Dmitry Torokhov
  1 sibling, 0 replies; 46+ messages in thread
From: Dmitry Torokhov @ 2004-11-10 23:26 UTC (permalink / raw)
  To: Kyle Moffett
  Cc: Bill Davidsen, =?utf-8?q?Raphaël Rigo LKML?=,
	Michael Poole, davids, Alan Cox, Linux Kernel Mailing List

On Wednesday 10 November 2004 06:09 pm, Kyle Moffett wrote:
> On Nov 10, 2004, at 16:11, Bill Davidsen wrote:
> > That web page seems pretty clear... some parts of the prerelease are
> > non-GPL, you can distribute the GPL code as usual. Unless there is
> > some claim that the non-GPL parts are derived from GPL original
> > source or contain GPL code, why shouldn't they restrict the 
> > distribution
> > of their own code?
> 
> The make it difficult if not effectively impossible to separate the two,
> claiming that therefore they are not under the restrictions of the GPL.
> However, the GPL _clearly_ states that if it is distributed as a single
> work, then all parts _must_ be distributable under the terms of the
> GPL.  I believe that a single binary firmware image is a single "work"
> according to the definition provided in the GPL, and therefore by
> distributing their code as a part of it, they have implicitly applied 
> the
> GPL to said work (assuming it was not GPLed already for other
> reasons).
> 

No, no, no. Firmware image here is the same as a CD that you receive from
a distribution and is mere an aggregation.

-- 
Dmitry

^ permalink raw reply	[flat|nested] 46+ messages in thread

* Re: GPL Violation of 'sveasoft' with GPL Linux Kernel/Busybox +code
  2004-11-10  1:47                     ` David Schwartz
@ 2004-11-12 17:04                       ` Horst von Brand
  0 siblings, 0 replies; 46+ messages in thread
From: Horst von Brand @ 2004-11-12 17:04 UTC (permalink / raw)
  To: davids
  Cc: alan, Dmitry Torokhov, Linux Kernel Mailing List, Raphaël Rigo LKML

"David Schwartz" <davids@webmaster.com> said:

[...]

> 	I am saying that you cannot condition a decision to give someone
> code that is covered by the GPL on their promise not to exercise their
> rights under the GPL. You cannot impose a penalty upon someone for
> exercising their rights under the GPL. All these things are additional
> restrictions.

They aren't, really. Giving you a right on condition you don't exercise it
is not giving you that right, period. In any case, IANAL, so...
-- 
Dr. Horst H. von Brand                   User #22616 counter.li.org
Departamento de Informatica                     Fono: +56 32 654431
Universidad Tecnica Federico Santa Maria              +56 32 654239
Casilla 110-V, Valparaiso, Chile                Fax:  +56 32 797513

^ permalink raw reply	[flat|nested] 46+ messages in thread

* Re: GPL Violation of 'sveasoft' with GPL Linux Kernel/Busybox +code
  2004-11-10 22:14                                   ` Alan Cox
@ 2004-11-15 14:47                                     ` David Woodhouse
  0 siblings, 0 replies; 46+ messages in thread
From: David Woodhouse @ 2004-11-15 14:47 UTC (permalink / raw)
  To: Alan Cox
  Cc: Kyle Moffett, Bill Davidsen, =?utf-8?q?Raphaël Rigo LKML?=,
	Michael Poole, davids, Dmitry Torokhov,
	Linux Kernel Mailing List

On Wed, 2004-11-10 at 22:14 +0000, Alan Cox wrote:
> On Mer, 2004-11-10 at 23:09, Kyle Moffett wrote:
> > GPL.  I believe that a single binary firmware image is a single "work"
> > according to the definition provided in the GPL, and therefore by
> > distributing their code as a part of it, they have implicitly applied 
> 
> The firmware image is a file system so I'd suspect its "mere
> aggregation" just like say a CD of GPL and BSD software, or your root
> file system...

That's possibly true of any userspace applications they've added.

However, if you were arguing that the presence of the GPL'd kernel and
the non-GPL'd modules was OK because it's "mere aggregation", that would
be a different and far less supportable position -- since the beast
cannot even come close to serving its purpose or being at all useful if
you take away either the kernel, or the modules in question. 
Distributing a work which depends on both the kernel and those network
driver modules is a clear violation of the GPL. But that's something
that Cisco themselves are doing.

-- 
dwmw2


^ permalink raw reply	[flat|nested] 46+ messages in thread

end of thread, other threads:[~2004-11-15 14:49 UTC | newest]

Thread overview: 46+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2004-11-07 17:27 GPL Violation of 'sveasoft' with GPL Linux Kernel/Busybox + code Shawn Starr
2004-11-07 19:33 ` Raphaël Rigo LKML
2004-11-07 19:38   ` Shawn Starr
2004-11-07 21:16     ` Daniel Egger
2004-11-08  1:14     ` David Schwartz
2004-11-08 14:56       ` Pedro Venda (SYSADM)
2004-11-08 20:53         ` David Schwartz
2004-11-08 15:24       ` Alan Cox
2004-11-08 19:57         ` Geert Uytterhoeven
2004-11-08 21:33           ` Pedro Venda (SYSADM)
2004-11-08 21:54             ` David Schwartz
2004-11-08 23:25               ` Alan Cox
2004-11-08 20:53         ` GPL Violation of 'sveasoft' with GPL Linux Kernel/Busybox +code David Schwartz
2004-11-08 23:00           ` Alan Cox
2004-11-09  2:32             ` Dmitry Torokhov
2004-11-09  4:08               ` David Rees
2004-11-09  4:23                 ` Dmitry Torokhov
2004-11-09  9:47               ` Alan Cox
2004-11-09 19:30                 ` David Schwartz
2004-11-09 19:45                   ` Chris Friesen
2004-11-09 20:23                     ` David Schwartz
2004-11-09 20:48                       ` Valdis.Kletnieks
2004-11-09 23:06                       ` Alan Cox
2004-11-10  1:47                         ` David Schwartz
2004-11-10  9:27                         ` Geert Uytterhoeven
2004-11-10 18:14                           ` Alan Cox
2004-11-10 19:32                             ` Valdis.Kletnieks
2004-11-10 20:09                             ` Stuart MacDonald
2004-11-10 21:18                             ` Trever L. Adams
2004-11-09 23:22                   ` Alan Cox
2004-11-10  1:34                     ` Kyle Moffett
2004-11-10  2:01                       ` Michael Poole
2004-11-10  3:02                         ` Kyle Moffett
2004-11-10  4:14                           ` Michael Poole
2004-11-10  4:28                             ` Dmitry Torokhov
2004-11-10 21:11                               ` Bill Davidsen
2004-11-10 23:09                                 ` Kyle Moffett
2004-11-10 22:14                                   ` Alan Cox
2004-11-15 14:47                                     ` David Woodhouse
2004-11-10 23:26                                   ` Dmitry Torokhov
2004-11-10  5:07                             ` David Schwartz
2004-11-10  1:47                     ` David Schwartz
2004-11-12 17:04                       ` Horst von Brand
2004-11-09 21:13                 ` Stuart MacDonald
2004-11-09  2:23         ` GPL Violation of 'sveasoft' with GPL Linux Kernel/Busybox + code Paul Jakma
2004-11-10 10:21         ` David Woodhouse

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.