>> And this is legal according to the "Kernel GPL, Linus Torvalds edition
>> (TM)" which says "any loadable module can be binary only". Not "only
>> loadable modules which are drivers". It may not be the intention but
>> it is the fact.
>Linus opinion on this is irrelevant. Neither I nor the FSF nor many others
>have released code under anything but the vanilla GPL. By merging such code
>Linus lost his ability to vary the license.
Ok, this is a new opinion, because it voids the "using the published
module ABI is unconditionally ok as stated again and again.
>So it comes down to the question of whether the module is linking (which is
>about dependancies and requirements) and what the legal scope is. Which
>is a matter for lawyers.
And this would void DaveMs' argument, that only the "official in
Linus' kernel published interface is allowed for binary modules". This
would mean, that putting the posted, unofficial patch under GPL into
the kernel and then using this interface for a binary module is just
the same as using only the official ABI from a lawyers' point of
view!
This would make DaveMs' position even less understandable, because
there would be no difference for a proprietary vendor but keeping the
patch out of the kernel makes life harder for people like the original
poster that want to test new (open sourced) protocols like SCTP.
> Anyone releasing binary only modules does so having made their own
> appropriate risk assessment and having talked (I hope) to their
> insurers
Ugh, this is a sentence we're bound to read out of context on ZDNet
and m$.com... =:-( (Linux head developer warns companies to do risk
assessment before releasing drivers for Linux... Film at 11.)
Regards
Henning
-- Dipl.-Inf. (Univ.) Henning P. Schmiedehausen -- Geschaeftsfuehrer INTERMETA - Gesellschaft fuer Mehrwertdienste mbH hps@intermeta.deAm Schwabachgrund 22 Fon.: 09131 / 50654-0 info@intermeta.de D-91054 Buckenhof Fax.: 09131 / 50654-20 - 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/