Re: Unknown symbol usb_register_driver

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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
Kernelnewbies@xxxxxxxxxxxxxxxxx
http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies

[Index of Archives]     [Newbies FAQ]     [Linux Kernel Mentors]     [Linux Kernel Development]     [IETF Annouce]     [Git]     [Networking]     [Security]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux RAID]     [Linux SCSI]     [Linux ACPI]
  Powered by Linux