Hi all,
>________________________________
>> > I am using Linux-2.6.31-14 based on Ubuntu karmic. I am developing
>> > a proprietary usb driver and was doing my study .
>>
>> The Linux USB subsystem does not allow non-GPL kernel drivers, sorry.
>>
>
>like "giving code away" is often frowned upon by management particularly when
>it hides the interface to some ASIC or other piece of hardware that your
>company
>wants to keep a secret,
>
>
>
>
>
>I know what I have to say is, maybe out of topic but I take advantage of the
>thread
>to ask a basic question: The USB interface is very well known today. It is not
>public
>but it is very like it was public. There are lots of examples and
>implementations.
>
>
>My question is why would one put specific code in a generic communication
>interface.
>Does this mean the driver was poorly designed? With a good design the driver
>will
>handle the data exchange and the user application will handle the specific (IP
>hidden)
>aspects. This split generic_communication_kernel_module /
>specific_user_application
>should remove all "NON-GPL" thorns. I am right?
>
>
>Thanks,
>Stephan
_______________________________________________
Kernelnewbies mailing list
[email protected]
http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies