>And my current understanding is that allowing proprietary
>reimplementations of the VM, VFS, and core networking, is not one of
>the things which is allowed.
...is wanted (by you and possibly Linus). Not ...is allowed.
It _is_ already allowed. Someone can use the posted patch which is GPL
open source, put it into the kernel and use their proprietary module.
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.
The cat is already out of the box. Ok, someone will have to maintain
the small glue patch separate from the kernel but you're already
screwed. You, as a nay-sayer, just make work a little harder for some
of the really useful uses of such an addition and life a little easier
for companies that supply such a feature with their OS and say that
Linux, oops, DaveM stifles and hinders inovation because of ego. And
that a "shared source" model avoids single persons jumping up and down
until they're blue in their face to block others. And that their code
base will not fork over such a minor issue.
And all this is still a part of "freedom".
[ I consider your position a good and valid one from a "pure" view and
I really like it. But reality is different. And you should _work_ with
the people, and help them to keep their stuff in the open source and
not insult them. ]
-- Dipl.-Inf. (Univ.) Henning P. Schmiedehausen -- Geschaeftsfuehrer INTERMETA - Gesellschaft fuer Mehrwertdienste mbH firstname.lastname@example.org
Am Schwabachgrund 22 Fon.: 09131 / 50654-0 email@example.com 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 firstname.lastname@example.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/