On 02/22/2018 07:53 AM, Greg KH wrote:
On Wed, Feb 21, 2018 at 11:23:26PM +0200, Ran Shalit wrote:
I am facing the following challenge:
We have a camera device, and a ready drivers in the following configuration:
(1) host <--> camera
The drivers for host is a binary, i.e. source code is probably not
available, and also the protocol datasheet is probably not available.
Really? A USB host driver that is not released under the GPL? That's
really difficult to imagine, but you are on your own here as that's an
obvious license violation. Please go talk to your lawyers about this
problem, or you will have bigger problems if you try to rely on this.
I don't know the exact case nor I'm license specialist but I think it's
doable without license violation. Take a look at official displaylink
drivers... They consist of two parts. First one is Kernel GPL code
which is obviously published to not violate the license and second part
is userspace binary blob that receives video stream from this "open
source driver" and then uses libusb to communicate with the device...
1 - http://www.displaylink.com/downloads/ubuntu
2 - https://github.com/DisplayLink/evdi
Samsung R&D Institute Poland
To unsubscribe from this list: send the line "unsubscribe linux-usb" in
the body of a message to majord...@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html