Re: over&out (Re: feature request - why not make netif_rx() a pointer?)

From: Adrian Bunk (bunk@fs.tum.de)
Date: Fri Oct 25 2002 - 06:50:17 EST


On Wed, 23 Oct 2002, Slavcho Nikolov wrote:

>...
> Yes, many companies from time to time feed smaller or larger contributions
> back into the community.
> But they don't usually release *all* their modifications because they just
> might be irrelevant to everyone but a small niche of enterprise users.

It might be that a modification isn't of big interest for the majority of
users but:
- It might be interesting for people working in similar niches.
- E.g. several development boards are supported in the MIPS port in the
  standard Linux kernel. The niche of people using them isn't very big but
  this doesn't prevent the inclusion into the main kernel.

> | If you want to replace the messaging code, make a GPL'd kernel patch and
> | make it available to your clients (of course they can then publish it
> | all over the place if they so desire). If those terms are not
> | acceptable, there's always BSD.
>
> It doesn't quite work that way. Big name distributors (e.g. Suse, Redhat)
> usually supply
> and support big customers with Linux distributions. Third parties usually
> supply modules.
> Integration of the two is demanded by the customer, so it's not our choice
> to
> use BSD or ask the end users that our patches be applied and their kernels
> recompiled.
> Certainly patches can be rolled out but it's a costly proposition
> (especially to customers)
> and requires a level of expertise and commitment on the part of the
> customers that
> may not be available.

But this doesn't prevent you from releasing the source code of your module
under the terms of the GPL.

> Nearly every storage or networking startup that uses Linux (hundreds of them
> exist)
> has tried to find hooks into the filesystems or network stacks, within the
> constraints
> of modules and GPL. It isn't always easy to insert oneself where we want
> but they have found interesting solutions and work-arounds whether or not on
> the
> legal grounds are shaky.

The legal grounds become more shaky as soon as you consider that court
decisions might be different in different countries. If someone wants to
sue you he might have the possibility to choose between different
countries where he wants to sue you... 8)

> All I said was that it's good to make life easier for these startups.
> S.N.

cu
Adrian

-- 

"Is there not promise of rain?" Ling Tan asked suddenly out of the darkness. There had been need of rain for many days. "Only a promise," Lao Er said. Pearl S. Buck - Dragon Seed

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



This archive was generated by hypermail 2b29 : Thu Oct 31 2002 - 22:00:27 EST