[PATCH 1/2] powerpc: export ppc_tb_freq so that modules can reference it

Josh Boyer jwboyer at gmail.com
Sun Sep 19 03:46:21 EST 2010


On Sat, Sep 18, 2010 at 1:36 PM, Tabi Timur-B04825 <B04825 at freescale.com> wrote:
> Josh Boyer wrote:
>> It is not, in my opinion, about what is technically possible and what
>> isn't.  The kernel is licensed under the GPL.  This is a Linux kernel
>> only symbol.  One would be hard pressed to claim they have a driver
>> that wasn't written for Linux that happens to need that symbol.  As a
>> member of the Linux kernel community, I find it important to encourage
>> the contribution of code back to the kernel, and this is one way to
>> help that.  This isn't BSD.
>
> Fine, but this goes back to my original question -- if this is how the
> community feels, then why hasn't someone posted a patch that converts all
> EXPORT_SYMBOL into EXPORT_SYMBOL_GPL?

Because of history in a lot of cases, and like all communities,
opinions vary.  I did say this was my opinion, not a mandate of some
sort.

> Either we allow non-GPL drivers, or we don't.  If we don't, then we need to
> eliminate EXPORT_SYMBOL once and for all.  Otherwise, the message is
> hypocritical.

I'd be all for it.  I don't think it is as black and white as that
though, as nothing rarely is.  (we can't even get all the code to
adhere to the < 80 column "rule" ).  I also don't think it is
necessarily hypocritical.  This is a new symbol being exported, not
one that has been exported for years.

josh


More information about the Linuxppc-dev mailing list