[sane-devel] Brother scanner drivers
Henning Meier-Geinitz
henning at meier-geinitz.de
Tue Dec 20 13:24:10 UTC 2005
Hi,
On Tue, Dec 20, 2005 at 04:55:38AM -0800, Yves Van Belle wrote:
> I have seen that the Brother scanner drivers are GPLed. The
> drivers can be found here:
>
> http://solutions.brother.com/linux/sol/printer/linux/sane_drivers.html
>
> If you take the source file and read the copying file you will
> see the drivers are GPLed. It would be nice to have these
> incorporated in the SANE backend. I don't have the knowledge to
> do this, but if someone of the SANE developers could do this,
> this would be great.
Only part of it is GPLed. As far as can see there are binary-only
libraries. And these have this License (for full details, see the
package):
2. Brother grants User a non-exclusive license:
[...]
(2) With respect to the Software distributed in binary code or executable
code form:
a. To reproduce and distribute (via Internet or in any other manner)
the Software.
* User shall not have any rights to modify, alter, translate or
otherwise prepare derivative works of the Software if and when the
same is distributed in binary code or executable code form:
provided, however, that Brother permits User to modify such
Software only for User's own use and reverse engineering
only for debugging such modifications, to the extent such
permission is required under GNU Lesser General Public
License (ver. 2.1 or later).
So it's not possible to include it into the sane distribution.
Even if it were completely GPLed (or better yet, GPL + SANE
exception), the code would need severe checking and maybe
restructuring. At least thst's my first impression. Lots of Chinese?
"//" comments, completely wrong comments on the top of the file
(talking about the dll and sm3600 backend). And it would need a
maintainer who is able to do testing and make sure that this is not
Linux-only code.
Bye,
Henning
More information about the sane-devel
mailing list