All of lore.kernel.org
 help / color / mirror / Atom feed
* alsa-firmware licensing
@ 2008-01-05 14:15 Tim Jackson
  2008-01-07 10:41 ` Clemens Ladisch
  2008-01-07 10:49 ` Takashi Iwai
  0 siblings, 2 replies; 7+ messages in thread
From: Tim Jackson @ 2008-01-05 14:15 UTC (permalink / raw)
  To: alsa-devel

As part of the Fedora Project [1], I'm trying to package [2] the ALSA 
firmware up for easy distribution to Fedora users.

The trouble is that the licensing seems unclear. Specifically:

a) Several firmwares claim to be under the GPL but don't specify a 
version and don't include source - see 
https://bugtrack.alsa-project.org/alsa-bug/view.php?id=3411

b) More worryingly, the Emagic EMI 2|6 firmware appears to be under a 
"license" which prohibits ANY redistribution. Quoting from 
emi_26_62/license.txt (my emphasis):

"The firmware contained herein is Copyright (c) 1999-2002 Emagic
as an unpublished work. This notice does not imply unrestricted
or public access to this firmware which is a trade secret of Emagic,
and which ***may not be reproduced, used, sold or transferred to
any third party without Emagic's written consent.***"

Does the ALSA project have special authorisation ("written consent") to 
distribute this? Who within the ALSA project is responsible for the 
-firmware package and might be able to help resolve some of these 
queries? Does anyone have a contact at Emagic (which seems to have been 
bought by Apple) to discuss relaxing the firmware conditions slightly?


Any information most welcome. We'd really like to get the firmware in 
Fedora.

Thanks,

Tim

[1] http://www.fedoraproject.org/
[2] https://bugzilla.redhat.com/show_bug.cgi?id=217259

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

* Re: alsa-firmware licensing
  2008-01-05 14:15 alsa-firmware licensing Tim Jackson
@ 2008-01-07 10:41 ` Clemens Ladisch
  2008-01-07 10:45   ` Takashi Iwai
  2008-01-29 18:11   ` Tim Jackson
  2008-01-07 10:49 ` Takashi Iwai
  1 sibling, 2 replies; 7+ messages in thread
From: Clemens Ladisch @ 2008-01-07 10:41 UTC (permalink / raw)
  To: Tim Jackson, alsa-devel

Tim Jackson wrote:
> b) More worryingly, the Emagic EMI 2|6 firmware appears to be under a 
> "license" which prohibits ANY redistribution. Quoting from 
> emi_26_62/license.txt (my emphasis):
> 
> "The firmware contained herein is Copyright (c) 1999-2002 Emagic
> as an unpublished work. This notice does not imply unrestricted
> or public access to this firmware which is a trade secret of Emagic,
> and which ***may not be reproduced, used, sold or transferred to
> any third party without Emagic's written consent.***"

The emi firmware files are copies of linux/drivers/usb/misc/emi26_fw.h
and emi62_fw_*.h.  emi26_fw.h contains three copies of this "license",
but only the first one contains this paragraph which is missing in
license.txt:

| 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. 

I've added this paragraph to license.txt.

> Does the ALSA project have special authorisation ("written consent") to 
> distribute this?

Well, I'd guess the alsa-firmware package is part of Linux.

Please note that the emi26 and emi62 drivers still use the in-kernel
copies of their firmware images; the files in alsa-firmware are as yet
unused.

> Does anyone have a contact at Emagic (which seems to have been 
> bought by Apple) to discuss relaxing the firmware conditions slightly?

Emagic helped writing the emi26 driver, but these devices were
discontinued shortly after Apple bought Emagic.  AFAIK nobody now at
Apple knows, or cares.


Regards,
Clemens

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

* Re: alsa-firmware licensing
  2008-01-07 10:41 ` Clemens Ladisch
@ 2008-01-07 10:45   ` Takashi Iwai
  2008-01-29 18:11   ` Tim Jackson
  1 sibling, 0 replies; 7+ messages in thread
From: Takashi Iwai @ 2008-01-07 10:45 UTC (permalink / raw)
  To: Clemens Ladisch; +Cc: alsa-devel, Tim Jackson

At Mon, 07 Jan 2008 11:41:21 +0100,
Clemens Ladisch wrote:
> 
> Tim Jackson wrote:
> > b) More worryingly, the Emagic EMI 2|6 firmware appears to be under a 
> > "license" which prohibits ANY redistribution. Quoting from 
> > emi_26_62/license.txt (my emphasis):
> > 
> > "The firmware contained herein is Copyright (c) 1999-2002 Emagic
> > as an unpublished work. This notice does not imply unrestricted
> > or public access to this firmware which is a trade secret of Emagic,
> > and which ***may not be reproduced, used, sold or transferred to
> > any third party without Emagic's written consent.***"
> 
> The emi firmware files are copies of linux/drivers/usb/misc/emi26_fw.h
> and emi62_fw_*.h.  emi26_fw.h contains three copies of this "license",
> but only the first one contains this paragraph which is missing in
> license.txt:
> 
> | 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. 
> 
> I've added this paragraph to license.txt.
> 
> > Does the ALSA project have special authorisation ("written consent") to 
> > distribute this?
> 
> Well, I'd guess the alsa-firmware package is part of Linux.

And Linux kernel is under GPL v2, so it must be OK.  It'd be better to
add the note that this firmware data is copied from the linux kernel
tree and show the kernel license (GPLv2) explicitly for emi2|6 stuff,
together with the original copyright of the driver source code.

I think other firmwares copied from the kernel tree (maestro3, ymfpci,
etc) should include the similar note, too.

Clemens, could you add that?


Thanks,

Takashi

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

* Re: alsa-firmware licensing
  2008-01-05 14:15 alsa-firmware licensing Tim Jackson
  2008-01-07 10:41 ` Clemens Ladisch
@ 2008-01-07 10:49 ` Takashi Iwai
  1 sibling, 0 replies; 7+ messages in thread
From: Takashi Iwai @ 2008-01-07 10:49 UTC (permalink / raw)
  To: Tim Jackson; +Cc: alsa-devel

At Sat, 05 Jan 2008 14:15:31 +0000,
Tim Jackson wrote:
> 
> As part of the Fedora Project [1], I'm trying to package [2] the ALSA 
> firmware up for easy distribution to Fedora users.
> 
> The trouble is that the licensing seems unclear. Specifically:
> 
> a) Several firmwares claim to be under the GPL but don't specify a 
> version and don't include source - see 
> https://bugtrack.alsa-project.org/alsa-bug/view.php?id=3411

The firmware data there are example data, as explicitly writtein in
README.  They are no program to run, in our definition.

The version should follow the one in COPYING included in the
tarball unless different defined in each subdirectory.


Takashi

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

* Re: alsa-firmware licensing
  2008-01-07 10:41 ` Clemens Ladisch
  2008-01-07 10:45   ` Takashi Iwai
@ 2008-01-29 18:11   ` Tim Jackson
  2008-01-30  8:13     ` Clemens Ladisch
  1 sibling, 1 reply; 7+ messages in thread
From: Tim Jackson @ 2008-01-29 18:11 UTC (permalink / raw)
  To: Clemens Ladisch; +Cc: alsa-devel

Clemens Ladisch wrote:

Thanks for all your help Clemens and apologies for the slow reply.

 > Tim Jackson wrote:

[... emi firmware licensing]
> The emi firmware files are copies of linux/drivers/usb/misc/emi26_fw.h
> and emi62_fw_*.h.  emi26_fw.h contains three copies of this "license",
> but only the first one contains this paragraph which is missing in
> license.txt:
> 
> | 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. 
> 
> I've added this paragraph to license.txt.

Thanks.

>> Does the ALSA project have special authorisation ("written consent") to 
>> distribute this?
> 
> Well, I'd guess the alsa-firmware package is part of Linux.

Unfortunately I don't think that's a "guess" that some distributors such 
as Fedora can risk to take. Although ALSA is of course part of a "Linux 
... kernel", the wording "as part of" is ambiguous and there's certainly 
an argument that a standalone ALSA firmware package (i.e. not 
distributed along with the rest of the kernel) is not "distribution...as 
part of" a kernel.

Much though I'd *like* these firmwares to be distributable, unless those 
licensing terms get changed, I think we'll have to drop those particular 
firmwares in Fedora.

> Please note that the emi26 and emi62 drivers still use the in-kernel
> copies of their firmware images; the files in alsa-firmware are as yet
> unused.

That's useful, thanks. Is the plan to drop the in-kernel ones at some 
point then? At least this means if we do drop the firmware it won't have 
any negative effect, at least at the moment.


Thanks

Tim

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

* Re: alsa-firmware licensing
  2008-01-29 18:11   ` Tim Jackson
@ 2008-01-30  8:13     ` Clemens Ladisch
  2008-01-30 16:24       ` emi26 device available to give to somebody to use for alsa testing e: " John Utz
  0 siblings, 1 reply; 7+ messages in thread
From: Clemens Ladisch @ 2008-01-30  8:13 UTC (permalink / raw)
  To: Tim Jackson; +Cc: alsa-devel

Tim Jackson wrote:
> Clemens Ladisch wrote:
> > Please note that the emi26 and emi62 drivers still use the in-kernel
> > copies of their firmware images; the files in alsa-firmware are as yet
> > unused.
> 
> That's useful, thanks. Is the plan to drop the in-kernel ones at some 
> point then?

Yes; as soon as we find somebody with such a device to test the changes.
(It's possible that this will never happen ...)


Regards,
Clemens

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

* emi26 device available to give to somebody to use for alsa testing e: alsa-firmware licensing
  2008-01-30  8:13     ` Clemens Ladisch
@ 2008-01-30 16:24       ` John Utz
  0 siblings, 0 replies; 7+ messages in thread
From: John Utz @ 2008-01-30 16:24 UTC (permalink / raw)
  To: Clemens Ladisch; +Cc: alsa-devel, Tim Jackson

Oh hey, i didnt read this carefully enough.

I actually have one that i would be happy to give away.

Who can i send it to?

On Wed, 30 Jan 2008 09:13:21 +0100
"Clemens Ladisch" <cladisch@fastmail.net> wrote:

> Tim Jackson wrote:
> > Clemens Ladisch wrote:
> > > Please note that the emi26 and emi62 drivers still use the
> > > in-kernel copies of their firmware images; the files in
> > > alsa-firmware are as yet unused.
> > 
> > That's useful, thanks. Is the plan to drop the in-kernel ones at
> > some point then?
> 
> Yes; as soon as we find somebody with such a device to test the
> changes. (It's possible that this will never happen ...)
> 
> 
> Regards,
> Clemens
> _______________________________________________
> Alsa-devel mailing list
> Alsa-devel@alsa-project.org
> http://mailman.alsa-project.org/mailman/listinfo/alsa-devel
> 

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

end of thread, other threads:[~2008-01-30 16:24 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-01-05 14:15 alsa-firmware licensing Tim Jackson
2008-01-07 10:41 ` Clemens Ladisch
2008-01-07 10:45   ` Takashi Iwai
2008-01-29 18:11   ` Tim Jackson
2008-01-30  8:13     ` Clemens Ladisch
2008-01-30 16:24       ` emi26 device available to give to somebody to use for alsa testing e: " John Utz
2008-01-07 10:49 ` Takashi Iwai

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.