[sane-devel] Canon Scanner P-208 II
Oliver Jan Krylow
oliver at bugabinga.net
Sat Sep 24 09:04:51 UTC 2016
My apologies, I overlooked the language in my haste.
Am I understanding this correctly, the whole driver is under some kind of proprietary license, except for some GPL'd glue code between SANE and some magic binary blob?
I don't know if this violates GPL but I have a strong urge to return the product and get my money back... :)
On September 24, 2016 9:41:22 AM GMT+02:00, Thomas Geier <ziggystar at gmx.de> wrote:
>But they link their code against SANE, and SANE is GPL licensed. So
>doesn't this enforce their code to be GPL licensed, independent of what
>On 24.09.2016 09:23, Olaf Meeuwissen wrote:
>> Hi Oliver,
>> Oliver Jan Krylow writes:
>> While I do understand a fair bit of German, I wouldn't want to agree
>> any license agreement written in it ;-)
>> Here's a link that gives an English version for the 32-bit Linux
>> driver. There is no 64-bit driver.
>> Everyone should read the whole license themselves, but it has:
>> You are not permitted to: (1) [...] convey, transfer, copy,
>> adapt, merge, translate, convert to another programming language,
>> reverse-engineer, decompile, modify, alter, disassemble or create
>> derivative works based on the whole or any part of the Software
>> (2) reproduce or deal in the Software or any part thereof, or
>> any third party to reproduce or deal in the Software or any part
>> thereof, in any way, except as expressly permitted by this
>> That looks extremely bleak. But, near the end, it also says:
>> Other license terms: When you install the software you may be
>> to accept another end user license agreement which corresponds to
>> specific software you are installing. [...] In the event of any
>> contradiction or inconsistency between the terms of such end user
>> license agreement and these license terms, in respect of the
>> you are installing, the terms of such end user license agreement
>> So I decided to have a look. The source tarball and debian package
>> the zip archive (didn't look at the rpm but assume it to be the same)
>> contain a LICENSE-p208II-1.00E.txt file that says, amongst a pile of
>> other things you really should read yourself:
>> 1.GRANT OF LICENSE
>> [...] You may modify the Software only for your own use and
>> engineer the same for debugging such modifications. [...]
>> Except as expressly granted or permitted herein, you shall not
>> assign, sublicense, sell, rent, lease, loan, convey or transfer to
>> third party the Software.
>> IMPORTANT NOTICE FOR THE USE OF FREE SOFTWARE COMPONENTS BEING
>> LICENSED UNDER GNU GENERAL PUBLIC LICENSE
>> This product "Canon ImageFOMULA Scanner Driver for Linux vx.xx"
>> ("Product") of Canon Electronics Inc. ("Canon") contains the free
>> software components as listed in Schedule 2 of Exhibit attached
>> hereto, and which are licensed under GNU General Public License
>> version 2 published by the Free Software Foundation ("GPL").
>> Such free software components are free software; you can
>> them and/or modify them under the terms of GPL.
>> Schedule 2
>> OK, so those parts are GPL. Let's have a look then.
>> I only took a quick look but libsane-canondr.so.1.0.0 basically just
>> gets the list of supported options from a configuration file and uses
>> SANE's network protocol to "outsource" all of to a stripped binary by
>> the name of canondr_backendp208II.
>> This binary is execl()d from libsane-canondr.so.1.0.0, just as the
>> canondr_com_usb.1.1.0 USB communication utility.
>> is handed file descriptors that enable it to use
>> Source code for libsane-canondr.so.1.0.0 as canondr_com_usb.1.1.0
>> not contain anything that might be of interest.
>> Nothing useful for the SANE project but hope this helps anyway,
>sane-devel mailing list: sane-devel at lists.alioth.debian.org
>Unsubscribe: Send mail with subject "unsubscribe your_password"
> to sane-devel-request at lists.alioth.debian.org
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the sane-devel