the author of this post does not understand the principles of open source, and how they relate to incorporating other software. there has to be a line drawn at some point between what is offered as free software, and what is a work that can be sold. by exporting the system table to fee based binaries, that distinction is a blur, and linux itself is opened up to legal matters that it should not be forced to face. if you understand this, then you will realize the kernel developers had no other real choice.