2009-04-06 13:13:33

by maximilian attems

[permalink] [raw]
Subject: Re: Staging: sxg: slicoss: Specify the license for Sahara SXG and Slicoss drivers

On Sun, 05 Apr 2009, Linux Kernel Mailing List wrote:

> Gitweb: http://git.kernel.org/linus/ba0e1ebb7ea0616eebc29d2077355bacea62a9d8
> Commit: ba0e1ebb7ea0616eebc29d2077355bacea62a9d8
> Parent: 19be358212af35bd64d449da82279874099a1a85
> Author: Mithlesh Thukral <[email protected]>
> AuthorDate: Wed Mar 25 15:52:54 2009 +0530
> Committer: Greg Kroah-Hartman <[email protected]>
> CommitDate: Fri Apr 3 14:54:38 2009 -0700
>
> Staging: sxg: slicoss: Specify the license for Sahara SXG and Slicoss drivers
>
> Specify a license for the Alacritech Sahara (10Gbe) and SLICOSS (1GBE)
> firmware files.
>
> Signed-off-by: Christopher Harrer <[email protected]>
> Signed-off-by: Mithlesh Thukral <[email protected]>
> Signed-off-by: Greg Kroah-Hartman <[email protected]>
> ---
> firmware/WHENCE | 33 ++++++++++++++++++++++++++++++---
> 1 files changed, 30 insertions(+), 3 deletions(-)
>
> diff --git a/firmware/WHENCE b/firmware/WHENCE
> index df79422..d6c227d 100644
> --- a/firmware/WHENCE
> +++ b/firmware/WHENCE
> @@ -372,7 +372,21 @@ File: slicoss/oasisdbgdownload.sys.ihex
> File: slicoss/oasisdownload.sys.ihex
> File: slicoss/oasisrcvucode.sys.ihex
>
> -Licence: Unknown
> +Licence:
> + Copyright (C) 1999-2009 Alacritech, Inc.
> +
> + as an unpublished work. This notice does not imply unrestricted or
> + public access to the source code from which this firmware image is
> + derived. Except as noted below this firmware image may not be
> + reproduced, used, sold or transferred to any third party without
> + Alacritech's prior written consent. All Rights Reserved.
> +
> + Permission is hereby granted for the distribution of this firmware
> + image as part of a Linux or other Open Source operating system kernel
> + in text or binary form as required.
> +
> + This firmware may not be modified and may only be used with
> + Alacritech hardware.

have you read what you say?

the last paragraph disables the distribution right,
due beeing only allowed to be touched on alacritech hardware.

i'm certainly not buying anything from alacritech,
but would want to disbribute your fimware in Debian
in the nonfree firmware-linux package for the benefit
of your customers.
-> http://packages.debian.org/sid/firmware-linux

> Found in hex form in kernel source.
>
> @@ -383,10 +397,23 @@ Driver: SXG - Alacritech IS-NIC products
> File: sxg/saharadownloadB.sys.ihex
> File: sxg/saharadbgdownloadB.sys.ihex
>
> -Licence: Unknown
> +Licence:
> + Copyright (C) 1999-2009 Alacritech, Inc.
> +
> + as an unpublished work. This notice does not imply unrestricted or
> + public access to the source code from which this firmware image is
> + derived. Except as noted below this firmware image may not be
> + reproduced, used, sold or transferred to any third party without
> + Alacritech's prior written consent. All Rights Reserved.
> +
> + Permission is hereby granted for the distribution of this firmware
> + image as part of a Linux or other Open Source operating system kernel
> + in text or binary form as required.
> +
> + This firmware may not be modified and may only be used with
> + Alacritech hardware.

same trouble,
nuke the "and may only be used with Alacritech hardware."


--
maks


2009-04-06 13:38:21

by Mithlesh Thukral

[permalink] [raw]
Subject: Re: Staging: sxg: slicoss: Specify the license for Sahara SXG and Slicoss drivers

CCing a person who can better comment.

Cheers,
Mithlesh Thukral

On Monday 06 April 2009 18:42:43 maximilian attems wrote:
> On Sun, 05 Apr 2009, Linux Kernel Mailing List wrote:
> > Gitweb:
> > http://git.kernel.org/linus/ba0e1ebb7ea0616eebc29d2077355bacea62a9d8
> > Commit: ba0e1ebb7ea0616eebc29d2077355bacea62a9d8
> > Parent: 19be358212af35bd64d449da82279874099a1a85
> > Author: Mithlesh Thukral <[email protected]>
> > AuthorDate: Wed Mar 25 15:52:54 2009 +0530
> > Committer: Greg Kroah-Hartman <[email protected]>
> > CommitDate: Fri Apr 3 14:54:38 2009 -0700
> >
> > Staging: sxg: slicoss: Specify the license for Sahara SXG and Slicoss
> > drivers
> >
> > Specify a license for the Alacritech Sahara (10Gbe) and SLICOSS
> > (1GBE) firmware files.
> >
> > Signed-off-by: Christopher Harrer <[email protected]>
> > Signed-off-by: Mithlesh Thukral <[email protected]>
> > Signed-off-by: Greg Kroah-Hartman <[email protected]>
> > ---
> > firmware/WHENCE | 33 ++++++++++++++++++++++++++++++---
> > 1 files changed, 30 insertions(+), 3 deletions(-)
> >
> > diff --git a/firmware/WHENCE b/firmware/WHENCE
> > index df79422..d6c227d 100644
> > --- a/firmware/WHENCE
> > +++ b/firmware/WHENCE
> > @@ -372,7 +372,21 @@ File: slicoss/oasisdbgdownload.sys.ihex
> > File: slicoss/oasisdownload.sys.ihex
> > File: slicoss/oasisrcvucode.sys.ihex
> >
> > -Licence: Unknown
> > +Licence:
> > + Copyright (C) 1999-2009 Alacritech, Inc.
> > +
> > + as an unpublished work. This notice does not imply unrestricted or
> > + public access to the source code from which this firmware image is
> > + derived. Except as noted below this firmware image may not be
> > + reproduced, used, sold or transferred to any third party without
> > + Alacritech's prior written consent. All Rights Reserved.
> > +
> > + Permission is hereby granted for the distribution of this firmware
> > + image as part of a Linux or other Open Source operating system kernel
> > + in text or binary form as required.
> > +
> > + This firmware may not be modified and may only be used with
> > + Alacritech hardware.
>
> have you read what you say?
>
> the last paragraph disables the distribution right,
> due beeing only allowed to be touched on alacritech hardware.
>
> i'm certainly not buying anything from alacritech,
> but would want to disbribute your fimware in Debian
> in the nonfree firmware-linux package for the benefit
> of your customers.
> -> http://packages.debian.org/sid/firmware-linux
>
> > Found in hex form in kernel source.
> >
> > @@ -383,10 +397,23 @@ Driver: SXG - Alacritech IS-NIC products
> > File: sxg/saharadownloadB.sys.ihex
> > File: sxg/saharadbgdownloadB.sys.ihex
> >
> > -Licence: Unknown
> > +Licence:
> > + Copyright (C) 1999-2009 Alacritech, Inc.
> > +
> > + as an unpublished work. This notice does not imply unrestricted or
> > + public access to the source code from which this firmware image is
> > + derived. Except as noted below this firmware image may not be
> > + reproduced, used, sold or transferred to any third party without
> > + Alacritech's prior written consent. All Rights Reserved.
> > +
> > + Permission is hereby granted for the distribution of this firmware
> > + image as part of a Linux or other Open Source operating system kernel
> > + in text or binary form as required.
> > +
> > + This firmware may not be modified and may only be used with
> > + Alacritech hardware.
>
> same trouble,
> nuke the "and may only be used with Alacritech hardware."

2009-04-06 14:06:39

by Christopher J. Harrer

[permalink] [raw]
Subject: RE: Staging: sxg: slicoss: Specify the license for Sahara SXG and Slicoss drivers

-----Original Message-----
From: Mithlesh Thukral [mailto:[email protected]]
Sent: Monday, April 06, 2009 3:08 PM
To: maximilian attems
Cc: Linux Kernel Mailing List; [email protected]; Christopher
Harrer
Subject: Re: Staging: sxg: slicoss: Specify the license for Sahara SXG and
Slicoss drivers

CCing a person who can better comment.

Cheers,
Mithlesh Thukral

On Monday 06 April 2009 18:42:43 maximilian attems wrote:
> On Sun, 05 Apr 2009, Linux Kernel Mailing List wrote:
> > Gitweb:
> > http://git.kernel.org/linus/ba0e1ebb7ea0616eebc29d2077355bacea62a9d8
> > Commit: ba0e1ebb7ea0616eebc29d2077355bacea62a9d8
> > Parent: 19be358212af35bd64d449da82279874099a1a85
> > Author: Mithlesh Thukral <[email protected]>
> > AuthorDate: Wed Mar 25 15:52:54 2009 +0530
> > Committer: Greg Kroah-Hartman <[email protected]>
> > CommitDate: Fri Apr 3 14:54:38 2009 -0700
> >
> > Staging: sxg: slicoss: Specify the license for Sahara SXG and
> > Slicoss drivers
> >
> > Specify a license for the Alacritech Sahara (10Gbe) and SLICOSS
> > (1GBE) firmware files.
> >
> > Signed-off-by: Christopher Harrer <[email protected]>
> > Signed-off-by: Mithlesh Thukral <[email protected]>
> > Signed-off-by: Greg Kroah-Hartman <[email protected]>
> > ---
> > firmware/WHENCE | 33 ++++++++++++++++++++++++++++++---
> > 1 files changed, 30 insertions(+), 3 deletions(-)
> >
> > diff --git a/firmware/WHENCE b/firmware/WHENCE index
> > df79422..d6c227d 100644
> > --- a/firmware/WHENCE
> > +++ b/firmware/WHENCE
> > @@ -372,7 +372,21 @@ File: slicoss/oasisdbgdownload.sys.ihex
> > File: slicoss/oasisdownload.sys.ihex
> > File: slicoss/oasisrcvucode.sys.ihex
> >
> > -Licence: Unknown
> > +Licence:
> > + Copyright (C) 1999-2009 Alacritech, Inc.
> > +
> > + as an unpublished work. This notice does not imply unrestricted or
> > + public access to the source code from which this firmware image is
> > + derived. Except as noted below this firmware image may not be
> > + reproduced, used, sold or transferred to any third party without
> > + Alacritech's prior written consent. All Rights Reserved.
> > +
> > + Permission is hereby granted for the distribution of this firmware
> > + image as part of a Linux or other Open Source operating system
kernel
> > + in text or binary form as required.
> > +
> > + This firmware may not be modified and may only be used with
> > + Alacritech hardware.
>
> have you read what you say?
>
> the last paragraph disables the distribution right, due beeing only
> allowed to be touched on alacritech hardware.
>
> i'm certainly not buying anything from alacritech, but would want to
> disbribute your fimware in Debian in the nonfree firmware-linux
> package for the benefit of your customers.
> -> http://packages.debian.org/sid/firmware-linux
>
> > Found in hex form in kernel source.
> >
> > @@ -383,10 +397,23 @@ Driver: SXG - Alacritech IS-NIC products
> > File: sxg/saharadownloadB.sys.ihex
> > File: sxg/saharadbgdownloadB.sys.ihex
> >
> > -Licence: Unknown
> > +Licence:
> > + Copyright (C) 1999-2009 Alacritech, Inc.
> > +
> > + as an unpublished work. This notice does not imply unrestricted or
> > + public access to the source code from which this firmware image is
> > + derived. Except as noted below this firmware image may not be
> > + reproduced, used, sold or transferred to any third party without
> > + Alacritech's prior written consent. All Rights Reserved.
> > +
> > + Permission is hereby granted for the distribution of this firmware
> > + image as part of a Linux or other Open Source operating system
kernel
> > + in text or binary form as required.
> > +
> > + This firmware may not be modified and may only be used with
> > + Alacritech hardware.
>
> same trouble,
> nuke the "and may only be used with Alacritech hardware."
Hello All,

I apologize in advance for the trouble this is causing. We used an existing
license in the WHENCE file as a template for our text. The intention of our
wording is not to limit the actual distribution of the firmware file; but to
control the platform(s) the firmware file may be executed on (as opposed to
stored).

Would changing to the wording to "This firmware may not be modified and may
only be loaded to and executed on Alacritech hardware" be more clear?

Other suggestions, short of removing the line altogether?

Thanks,

Chris Harrer

2009-04-06 14:29:18

by maximilian attems

[permalink] [raw]
Subject: Re: Staging: sxg: slicoss: Specify the license for Sahara SXG and Slicoss drivers

On Mon, Apr 06, 2009 at 09:56:07AM -0400, Christopher J. Harrer wrote:
> -----Original Message-----
> From: Mithlesh Thukral [mailto:[email protected]]
> Sent: Monday, April 06, 2009 3:08 PM
> To: maximilian attems
> Cc: Linux Kernel Mailing List; [email protected]; Christopher
> Harrer
> Subject: Re: Staging: sxg: slicoss: Specify the license for Sahara SXG and
> Slicoss drivers
>
> CCing a person who can better comment.
>
> Cheers,
> Mithlesh Thukral
>
> On Monday 06 April 2009 18:42:43 maximilian attems wrote:
> > On Sun, 05 Apr 2009, Linux Kernel Mailing List wrote:
> > > Gitweb:
> > > http://git.kernel.org/linus/ba0e1ebb7ea0616eebc29d2077355bacea62a9d8
> > > Commit: ba0e1ebb7ea0616eebc29d2077355bacea62a9d8
> > > Parent: 19be358212af35bd64d449da82279874099a1a85
> > > Author: Mithlesh Thukral <[email protected]>
> > > AuthorDate: Wed Mar 25 15:52:54 2009 +0530
> > > Committer: Greg Kroah-Hartman <[email protected]>
> > > CommitDate: Fri Apr 3 14:54:38 2009 -0700
> > >
> > > Staging: sxg: slicoss: Specify the license for Sahara SXG and
> > > Slicoss drivers
> > >
> > > Specify a license for the Alacritech Sahara (10Gbe) and SLICOSS
> > > (1GBE) firmware files.
> > >
> > > Signed-off-by: Christopher Harrer <[email protected]>
> > > Signed-off-by: Mithlesh Thukral <[email protected]>
> > > Signed-off-by: Greg Kroah-Hartman <[email protected]>
> > > ---
> > > firmware/WHENCE | 33 ++++++++++++++++++++++++++++++---
> > > 1 files changed, 30 insertions(+), 3 deletions(-)
> > >
> > > diff --git a/firmware/WHENCE b/firmware/WHENCE index
> > > df79422..d6c227d 100644
> > > --- a/firmware/WHENCE
> > > +++ b/firmware/WHENCE
> > > @@ -372,7 +372,21 @@ File: slicoss/oasisdbgdownload.sys.ihex
> > > File: slicoss/oasisdownload.sys.ihex
> > > File: slicoss/oasisrcvucode.sys.ihex
> > >
> > > -Licence: Unknown
> > > +Licence:
> > > + Copyright (C) 1999-2009 Alacritech, Inc.
> > > +
> > > + as an unpublished work. This notice does not imply unrestricted or
> > > + public access to the source code from which this firmware image is
> > > + derived. Except as noted below this firmware image may not be
> > > + reproduced, used, sold or transferred to any third party without
> > > + Alacritech's prior written consent. All Rights Reserved.
> > > +
> > > + Permission is hereby granted for the distribution of this firmware
> > > + image as part of a Linux or other Open Source operating system
> kernel
> > > + in text or binary form as required.
> > > +
> > > + This firmware may not be modified and may only be used with
> > > + Alacritech hardware.
> >
> > have you read what you say?
> >
> > the last paragraph disables the distribution right, due beeing only
> > allowed to be touched on alacritech hardware.
> >
> > i'm certainly not buying anything from alacritech, but would want to
> > disbribute your fimware in Debian in the nonfree firmware-linux
> > package for the benefit of your customers.
> > -> http://packages.debian.org/sid/firmware-linux
> >
> > > Found in hex form in kernel source.
> > >
> > > @@ -383,10 +397,23 @@ Driver: SXG - Alacritech IS-NIC products
> > > File: sxg/saharadownloadB.sys.ihex
> > > File: sxg/saharadbgdownloadB.sys.ihex
> > >
> > > -Licence: Unknown
> > > +Licence:
> > > + Copyright (C) 1999-2009 Alacritech, Inc.
> > > +
> > > + as an unpublished work. This notice does not imply unrestricted or
> > > + public access to the source code from which this firmware image is
> > > + derived. Except as noted below this firmware image may not be
> > > + reproduced, used, sold or transferred to any third party without
> > > + Alacritech's prior written consent. All Rights Reserved.
> > > +
> > > + Permission is hereby granted for the distribution of this firmware
> > > + image as part of a Linux or other Open Source operating system
> kernel
> > > + in text or binary form as required.
> > > +
> > > + This firmware may not be modified and may only be used with
> > > + Alacritech hardware.
> >
> > same trouble,
> > nuke the "and may only be used with Alacritech hardware."
> Hello All,
>
> I apologize in advance for the trouble this is causing. We used an existing
> license in the WHENCE file as a template for our text. The intention of our
> wording is not to limit the actual distribution of the firmware file; but to
> control the platform(s) the firmware file may be executed on (as opposed to
> stored).
>
> Would changing to the wording to "This firmware may not be modified and may
> only be loaded to and executed on Alacritech hardware" be more clear?
>
> Other suggestions, short of removing the line altogether?
>
> Thanks,
>
> Chris Harrer
>

removing the line altogether seems the easiest solution for your users.

if they've gone through the trouble to copy the hardware and modify the
firmware to work w/ that.. are they really going to care about violating
the license?

2009-04-07 11:01:44

by maximilian attems

[permalink] [raw]
Subject: Re: Staging: sxg: slicoss: Specify the license for Sahara SXG and Slicoss drivers

On Mon, 06 Apr 2009, 'maximilian attems' wrote:

> On Mon, Apr 06, 2009 at 09:56:07AM -0400, Christopher J. Harrer wrote:
> > -----Original Message-----
> > From: Mithlesh Thukral [mailto:[email protected]]
> > Sent: Monday, April 06, 2009 3:08 PM
> > To: maximilian attems
> > Cc: Linux Kernel Mailing List; [email protected]; Christopher
> > Harrer
> > Subject: Re: Staging: sxg: slicoss: Specify the license for Sahara SXG and
> > Slicoss drivers
> >
> > CCing a person who can better comment.
> >
> > Cheers,
> > Mithlesh Thukral
> >
> > On Monday 06 April 2009 18:42:43 maximilian attems wrote:
> > > On Sun, 05 Apr 2009, Linux Kernel Mailing List wrote:
> > > > Gitweb:
> > > > http://git.kernel.org/linus/ba0e1ebb7ea0616eebc29d2077355bacea62a9d8
> > > > Commit: ba0e1ebb7ea0616eebc29d2077355bacea62a9d8
> > > > Parent: 19be358212af35bd64d449da82279874099a1a85
> > > > Author: Mithlesh Thukral <[email protected]>
> > > > AuthorDate: Wed Mar 25 15:52:54 2009 +0530
> > > > Committer: Greg Kroah-Hartman <[email protected]>
> > > > CommitDate: Fri Apr 3 14:54:38 2009 -0700
> > > >
> > > > Staging: sxg: slicoss: Specify the license for Sahara SXG and
> > > > Slicoss drivers
> > > >
> > > > Specify a license for the Alacritech Sahara (10Gbe) and SLICOSS
> > > > (1GBE) firmware files.
> > > >
> > > > Signed-off-by: Christopher Harrer <[email protected]>
> > > > Signed-off-by: Mithlesh Thukral <[email protected]>
> > > > Signed-off-by: Greg Kroah-Hartman <[email protected]>
> > > > ---
> > > > firmware/WHENCE | 33 ++++++++++++++++++++++++++++++---
> > > > 1 files changed, 30 insertions(+), 3 deletions(-)
> > > >
> > > > diff --git a/firmware/WHENCE b/firmware/WHENCE index
> > > > df79422..d6c227d 100644
> > > > --- a/firmware/WHENCE
> > > > +++ b/firmware/WHENCE
> > > > @@ -372,7 +372,21 @@ File: slicoss/oasisdbgdownload.sys.ihex
> > > > File: slicoss/oasisdownload.sys.ihex
> > > > File: slicoss/oasisrcvucode.sys.ihex
> > > >
> > > > -Licence: Unknown
> > > > +Licence:
> > > > + Copyright (C) 1999-2009 Alacritech, Inc.
> > > > +
> > > > + as an unpublished work. This notice does not imply unrestricted or
> > > > + public access to the source code from which this firmware image is
> > > > + derived. Except as noted below this firmware image may not be
> > > > + reproduced, used, sold or transferred to any third party without
> > > > + Alacritech's prior written consent. All Rights Reserved.
> > > > +
> > > > + Permission is hereby granted for the distribution of this firmware
> > > > + image as part of a Linux or other Open Source operating system
> > kernel
> > > > + in text or binary form as required.
> > > > +
> > > > + This firmware may not be modified and may only be used with
> > > > + Alacritech hardware.
> > >
> > > have you read what you say?
> > >
> > > the last paragraph disables the distribution right, due beeing only
> > > allowed to be touched on alacritech hardware.
> > >
> > > i'm certainly not buying anything from alacritech, but would want to
> > > disbribute your fimware in Debian in the nonfree firmware-linux
> > > package for the benefit of your customers.
> > > -> http://packages.debian.org/sid/firmware-linux
> > >
> > > > Found in hex form in kernel source.
> > > >
> > > > @@ -383,10 +397,23 @@ Driver: SXG - Alacritech IS-NIC products
> > > > File: sxg/saharadownloadB.sys.ihex
> > > > File: sxg/saharadbgdownloadB.sys.ihex
> > > >
> > > > -Licence: Unknown
> > > > +Licence:
> > > > + Copyright (C) 1999-2009 Alacritech, Inc.
> > > > +
> > > > + as an unpublished work. This notice does not imply unrestricted or
> > > > + public access to the source code from which this firmware image is
> > > > + derived. Except as noted below this firmware image may not be
> > > > + reproduced, used, sold or transferred to any third party without
> > > > + Alacritech's prior written consent. All Rights Reserved.
> > > > +
> > > > + Permission is hereby granted for the distribution of this firmware
> > > > + image as part of a Linux or other Open Source operating system
> > kernel
> > > > + in text or binary form as required.
> > > > +
> > > > + This firmware may not be modified and may only be used with
> > > > + Alacritech hardware.
> > >
> > > same trouble,
> > > nuke the "and may only be used with Alacritech hardware."
> > Hello All,
> >
> > I apologize in advance for the trouble this is causing. We used an existing
> > license in the WHENCE file as a template for our text. The intention of our
> > wording is not to limit the actual distribution of the firmware file; but to
> > control the platform(s) the firmware file may be executed on (as opposed to
> > stored).
> >
> > Would changing to the wording to "This firmware may not be modified and may
> > only be loaded to and executed on Alacritech hardware" be more clear?
> >
> > Other suggestions, short of removing the line altogether?
> >
> > Thanks,
> >
> > Chris Harrer
> >
>
> removing the line altogether seems the easiest solution for your users.
>
> if they've gone through the trouble to copy the hardware and modify the
> firmware to work w/ that.. are they really going to care about violating
> the license?

once you already change the firmware you are indeed already
violating the license, so the proposed change for beeing able to
distribute your firmware is below.

please acknowledge belows change, so that greg can merge it.

thanks.


>From 138cbd51ee3c6f5d60be6fe92c4874c2db55fd69 Mon Sep 17 00:00:00 2001
From: maximilian attems <[email protected]>
Date: Tue, 7 Apr 2009 12:52:34 +0200
Subject: [PATCH] Alacritech: reword firmware license to be distributable

by requesting the firmware to only be "used" on Alacritech products
the granted distribution right one paragraph above is negated.

Signed-off-by: maximilian attems <[email protected]>
---
firmware/WHENCE | 6 ++----
1 files changed, 2 insertions(+), 4 deletions(-)

diff --git a/firmware/WHENCE b/firmware/WHENCE
index c006af8..ba43c58 100644
--- a/firmware/WHENCE
+++ b/firmware/WHENCE
@@ -411,8 +411,7 @@ Licence:
image as part of a Linux or other Open Source operating system kernel
in text or binary form as required.

- This firmware may not be modified and may only be used with
- Alacritech hardware.
+ This firmware may not be modified.

Found in hex form in kernel source.

@@ -436,8 +435,7 @@ Licence:
image as part of a Linux or other Open Source operating system kernel
in text or binary form as required.

- This firmware may not be modified and may only be used with
- Alacritech hardware.
+ This firmware may not be modified.

Found in hex form in kernel source.

--
1.6.2.1

2009-04-07 11:25:49

by Christopher J. Harrer

[permalink] [raw]
Subject: RE: Staging: sxg: slicoss: Specify the license for Sahara SXG andSlicoss drivers

-----Original Message-----
From: maximilian attems [mailto:[email protected]]
Sent: Tuesday, April 07, 2009 7:01 AM
To: Christopher J. Harrer
Cc: 'Mithlesh Thukral'; 'Linux Kernel Mailing List';
[email protected]; Greg Kroah-Hartman
Subject: Re: Staging: sxg: slicoss: Specify the license for Sahara SXG
andSlicoss drivers

On Mon, 06 Apr 2009, 'maximilian attems' wrote:

> On Mon, Apr 06, 2009 at 09:56:07AM -0400, Christopher J. Harrer wrote:
> > -----Original Message-----
> > From: Mithlesh Thukral [mailto:[email protected]]
> > Sent: Monday, April 06, 2009 3:08 PM
> > To: maximilian attems
> > Cc: Linux Kernel Mailing List; [email protected];
> > Christopher Harrer
> > Subject: Re: Staging: sxg: slicoss: Specify the license for Sahara
> > SXG and Slicoss drivers
> >
> > CCing a person who can better comment.
> >
> > Cheers,
> > Mithlesh Thukral
> >
> > On Monday 06 April 2009 18:42:43 maximilian attems wrote:
> > > On Sun, 05 Apr 2009, Linux Kernel Mailing List wrote:
> > > > Gitweb:
> > > > http://git.kernel.org/linus/ba0e1ebb7ea0616eebc29d2077355bacea62a9d8
> > > > Commit: ba0e1ebb7ea0616eebc29d2077355bacea62a9d8
> > > > Parent: 19be358212af35bd64d449da82279874099a1a85
> > > > Author: Mithlesh Thukral <[email protected]>
> > > > AuthorDate: Wed Mar 25 15:52:54 2009 +0530
> > > > Committer: Greg Kroah-Hartman <[email protected]>
> > > > CommitDate: Fri Apr 3 14:54:38 2009 -0700
> > > >
> > > > Staging: sxg: slicoss: Specify the license for Sahara SXG
> > > > and Slicoss drivers
> > > >
> > > > Specify a license for the Alacritech Sahara (10Gbe) and
> > > > SLICOSS
> > > > (1GBE) firmware files.
> > > >
> > > > Signed-off-by: Christopher Harrer <[email protected]>
> > > > Signed-off-by: Mithlesh Thukral <[email protected]>
> > > > Signed-off-by: Greg Kroah-Hartman <[email protected]>
> > > > ---
> > > > firmware/WHENCE | 33 ++++++++++++++++++++++++++++++---
> > > > 1 files changed, 30 insertions(+), 3 deletions(-)
> > > >
> > > > diff --git a/firmware/WHENCE b/firmware/WHENCE index
> > > > df79422..d6c227d 100644
> > > > --- a/firmware/WHENCE
> > > > +++ b/firmware/WHENCE
> > > > @@ -372,7 +372,21 @@ File: slicoss/oasisdbgdownload.sys.ihex
> > > > File: slicoss/oasisdownload.sys.ihex
> > > > File: slicoss/oasisrcvucode.sys.ihex
> > > >
> > > > -Licence: Unknown
> > > > +Licence:
> > > > + Copyright (C) 1999-2009 Alacritech, Inc.
> > > > +
> > > > + as an unpublished work. This notice does not imply
unrestricted or
> > > > + public access to the source code from which this firmware
image is
> > > > + derived. Except as noted below this firmware image may not
be
> > > > + reproduced, used, sold or transferred to any third party
without
> > > > + Alacritech's prior written consent. All Rights Reserved.
> > > > +
> > > > + Permission is hereby granted for the distribution of this
firmware
> > > > + image as part of a Linux or other Open Source operating
system
> > kernel
> > > > + in text or binary form as required.
> > > > +
> > > > + This firmware may not be modified and may only be used with
> > > > + Alacritech hardware.
> > >
> > > have you read what you say?
> > >
> > > the last paragraph disables the distribution right, due beeing
> > > only allowed to be touched on alacritech hardware.
> > >
> > > i'm certainly not buying anything from alacritech, but would want
> > > to disbribute your fimware in Debian in the nonfree firmware-linux
> > > package for the benefit of your customers.
> > > -> http://packages.debian.org/sid/firmware-linux
> > >
> > > > Found in hex form in kernel source.
> > > >
> > > > @@ -383,10 +397,23 @@ Driver: SXG - Alacritech IS-NIC products
> > > > File: sxg/saharadownloadB.sys.ihex
> > > > File: sxg/saharadbgdownloadB.sys.ihex
> > > >
> > > > -Licence: Unknown
> > > > +Licence:
> > > > + Copyright (C) 1999-2009 Alacritech, Inc.
> > > > +
> > > > + as an unpublished work. This notice does not imply
unrestricted or
> > > > + public access to the source code from which this firmware
image is
> > > > + derived. Except as noted below this firmware image may not
be
> > > > + reproduced, used, sold or transferred to any third party
without
> > > > + Alacritech's prior written consent. All Rights Reserved.
> > > > +
> > > > + Permission is hereby granted for the distribution of this
firmware
> > > > + image as part of a Linux or other Open Source operating
system
> > kernel
> > > > + in text or binary form as required.
> > > > +
> > > > + This firmware may not be modified and may only be used with
> > > > + Alacritech hardware.
> > >
> > > same trouble,
> > > nuke the "and may only be used with Alacritech hardware."
> > Hello All,
> >
> > I apologize in advance for the trouble this is causing. We used an
> > existing license in the WHENCE file as a template for our text. The
> > intention of our wording is not to limit the actual distribution of
> > the firmware file; but to control the platform(s) the firmware file
> > may be executed on (as opposed to stored).
> >
> > Would changing to the wording to "This firmware may not be modified
> > and may only be loaded to and executed on Alacritech hardware" be more
clear?
> >
> > Other suggestions, short of removing the line altogether?
> >
> > Thanks,
> >
> > Chris Harrer
> >
>
> removing the line altogether seems the easiest solution for your users.
>
> if they've gone through the trouble to copy the hardware and modify
> the firmware to work w/ that.. are they really going to care about
> violating the license?

once you already change the firmware you are indeed already violating the
license, so the proposed change for beeing able to distribute your firmware
is below.

please acknowledge belows change, so that greg can merge it.

thanks.


>From 138cbd51ee3c6f5d60be6fe92c4874c2db55fd69 Mon Sep 17 00:00:00 2001
From: maximilian attems <[email protected]>
Date: Tue, 7 Apr 2009 12:52:34 +0200
Subject: [PATCH] Alacritech: reword firmware license to be distributable

by requesting the firmware to only be "used" on Alacritech products the
granted distribution right one paragraph above is negated.

Signed-off-by: maximilian attems <[email protected]>
Signed-off-by: christopher harrer <[email protected]>
---
firmware/WHENCE | 6 ++----
1 files changed, 2 insertions(+), 4 deletions(-)

diff --git a/firmware/WHENCE b/firmware/WHENCE index c006af8..ba43c58 100644
--- a/firmware/WHENCE
+++ b/firmware/WHENCE
@@ -411,8 +411,7 @@ Licence:
image as part of a Linux or other Open Source operating system
kernel
in text or binary form as required.

- This firmware may not be modified and may only be used with
- Alacritech hardware.
+ This firmware may not be modified.

Found in hex form in kernel source.

@@ -436,8 +435,7 @@ Licence:
image as part of a Linux or other Open Source operating system
kernel
in text or binary form as required.

- This firmware may not be modified and may only be used with
- Alacritech hardware.
+ This firmware may not be modified.

Found in hex form in kernel source.

--
1.6.2.1

Hi Maximilian,

Thanks for taking care of this, your change is acceptable and covers our
concerns.

I added my "Signed-off-by", if it's not needed you can remove it.

Cheers,

Chris