Re: non-free firmware in kernel modules, aggregation and unclear copyright notice.

2005-04-05 Thread Arjan van de Ven
On Tue, 2005-04-05 at 11:11 +0200, Christoph Hellwig wrote:
> On Tue, Apr 05, 2005 at 09:49:25AM +0100, Ian Campbell wrote:
> > I don't think you did get a rejection, a few people said that _they_
> > weren't going to do it, but if you want to then go ahead. I think people
> > are just fed up of people bringing up the issue and then failing to do
> > anything about it -- so prove them wrong ;-)
> 
> Actually patches to add firmware loader support to tg3 got rejected.

I think they will be accepted if they first introduce a transition
period where tg3 will do request_firmware() and only use the built-in
firmware if that fails. Second step is to make the built-in firmware a
config option and then later on when the infrastructure matures for
firmware loading/providing firmware it can be removed from the driver
entirely.

One of the sticking points will be how people get the firmware; I can
see the point of a kernel-distributable-firmware project related to the
kernel (say on kernel.org) which would provide a nice collection of
distributable firmwares (and is appropriately licensed). Without such
joint infrastructure things will always be a mess and in that context I
can see the point of the driver authors not immediately wanting to
switch exclusively. Simply because they'll get swamped with email about
how the driver doesn't work...


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: non-free firmware in kernel modules, aggregation and unclear copyright notice.

2005-04-05 Thread Arjan van de Ven

> > Second step is to make the built-in firmware a
> > config option and then later on when the infrastructure matures for
> > firmware loading/providing firmware it can be removed from the driver
> > entirely.
> 
> I think the infrasturcture is quite mature.  We have a lot of drivers
> that require it to function.

what seems to be currently missing is distro level support for using
firmware for modules needed for booting (and tg3 falls sort of under
that via nfsroot) and widespread easy availability of firmware in
distros and for users.

Both are a bit of a chick-and-egg thing, and this is what a transition
period with a few key drivers in dual-mode would hopefully resolve.

One of the options is to even ship the firmware in the kernel tarbal but
from a separate directory with a clear license clarification text in it.



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: non-free firmware in kernel modules, aggregation and unclear copyright notice.

2005-04-05 Thread Arjan van de Ven

> > I agree.  And that really doesn't need a lot of infrastructure,
> > basically just a tarball that unpacks to /lib/firmware, maybe a specfile
> > and debian/ dir in addition.
> 
> 
> At the moment there is -zero- infrastructure that would allow my tg3 to 
> continue working, when I upgrade to a tg3 driver with external firmware.
> 
> The user has to put a file in some location manually.
> 
> That's a complete non-starter, from a usability standpoint.

but unless we allow the driver to use such things, such infrastructure
won't come into existence either. It's a chicken-and-egg situation...
except that we can for a while make tg3 and others be both the chicken
and egg until the real chicken is there.

> Further, several firmwares, including tg3, are really a collection of 
> bits of information:  .text, .bss, and random variables (start addr, 
> image size, ...).  The current interface is complete crap for this sort 
> of setup.
> 
> The firmware loader really needs to be loading -archives- not individual 
> files.
> 
> We are a -long- way from moving the firmware out of the tg3 source code.

Yet that is no excuse to not at least start addressing the issues. What
you just listed are deficiencies in the kernel infrastructure, not doing
something because we have slightly suboptimal infrastructure isn't the
right thing.



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: [MeeGo-dev] [Pkg-meego-maintainers] Packaging the MeeGo stack on Debian - Use the name ?

2010-12-10 Thread Arjan van de Ven

On 12/10/2010 4:38 AM, Julian Andres Klode wrote:

On Fr, 2010-12-10 at 11:24 +, MJ Ray wrote:

Ibrahim Haddad wrote:

We would ask you to move away from using {M,m}-e-e-{G,g}-o or any subset of
those letters or sounds in that order, alone or in combination with other
letters, words or marks that would tend to cause someone to make a
reasonable connection of the reference with the MeeGo mark. We specifically
discussed one possibility for illustration purposes – which is to use MG in
the place of MeeGo.  We do not think that a plain text MG, when used in
reference to the code, as in a file or project or team name, would cause a
reasonable person to be confused.

OK, so for this to be possible, {M,m}-e-e-{G,g}-o must be never used
in the works of The Meego Project as a functional term.  That is to
ask, is it possible to change the name without impacting on other
software which uses the works of The Meego Project?  There is no
libmeego* or anything like that?

If there is a libmeego*, then clearly meego should be used in some way
for interoperability and I suggest the trademark policy changes to be
reasonable and explicitly allow use of meego as part of functional
names.  That is, drop the file name constraint above.  It's just
honest description of the upstream source of the code and not
necessarily used in product names.  File names aren't normally covered
by trademarks, are they?

If there isn't a libmeego* or similar, I guess all is well and I
thank everyone for clarifying it.

There is libmeegotouch and a lot of stuff has meego in the package
names, we can't really change that without breaking compatibility.

Some further things for Ibrahim:
   * Our team name is a unix group name and it's pkg-meego (meaning
 package software from MeeGo). The trademark is used to refer to
 the upstream part, so people know what is packaged. That's the
 same for pkg-mozilla and all the other teams, and just a
 technical detail. We'd like to keep it, since changing it is
 impossible (you need to delete the old group and create a new
 one instead).
   * I propose that we use MeeGo in other things like this:
   * Replace:
   * Debian MeeGo Team
   * Debian MeeGo stack maintainers
   * Debian MeeGo packaging Team
   * By:
   * Packagers of MeeGo-originated and related
 software
   * This makes it clear that MeeGo refers to upstream only,
 and that this is not officially MeeGo.


do you also have a pkg-canonical or pkg-ubuntu group for packaging 
Ubuntu software ?



--
To UNSUBSCRIBE, email to debian-legal-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/4d023f86.9060...@linux.intel.com