Re: Runs with Linux (tm)

Helge Hafting
2005-12-08T08:04:55Z

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