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[1]... They consist of two parts. First one is Kernel GPL code[2] 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
Best regards,
Krzysztof Opasiak
Samsung R&D Institute Poland
Samsung Electronics
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

Reply via email to