Re: Runs with Linux (tm)

From: Helge Hafting
Date: Thu Dec 08 2005 - 03:04:14 EST


Michael Poole wrote:

Jeffrey Hundstad writes:



It might be possible to add a serial number to the logo, and keep a
database that maintains a current status of the device in the Linux
kernel.

Does this make sense?



Not especially. To be accurate, it would have to be bumped every time
a driver is removed from the kernel -- or, more accurately, every time
the in-kernel API changes. To be useful, such an increment would have
to only happen once a year or so, or else updating the packaging is
too much work. Currently, the in-kernel API changes every month or
two, which means a driver compatibility serial number would be
inaccurate, futile, or both.


Well, a driver that gets _into_ the tree will get a lot of maintenance
for free. Basically, someone wanting to change an internal interface
normally takes care of all internal users of that interface. (And yes,
there are some exceptions but this is the rule.)

Still, to prevent everlasting "runs with linux" stickers, give them one-year
stickers only. Get a GPL driver into the kernel tree in 2005, and you
get the "runs with linux 2005" sticker. To get a sticker for 2006, there have
to be an active maintainer. This could be the company doing maintenance. Or,
in case of really popular hardware, it could be the kernel regulars doing
it voluntarily. In the latter case, the company would only need to ask for the 2006 sticker.

Once a driver gets no maintenance, neither from the company nor the community,
no more stickers is handed out for it.

And of course it shouldn't be stickers only, but also logos they can put on
their websites. Linux people usually look up such things on the web
when planning purchases. Also, a company that _wants_ to support linux can
show that they still support the previous generation of products.
They have no use for physical stickers for a product that doesn't sell much,
but having a logo is advertising, they show that their products have
long-time viability for linux users.

Helge Hafting
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/