Re: epson-inkjet-printer-escpr2 package support
On Sun 10 May 2020 at 17:18:13 +0200, Didier 'OdyX' Raboud wrote:
> Hello Frédéric,
>
> Le samedi, 9 mai 2020, 21.13:28 h CEST Frédéric Brin a écrit :
> > I am on my way to receive a new Epson XP-8600 printer.
> >
> > Looking at the current support Epson provided a driver through epson-
> > inkjet-printer-escpr2.
> >
> > I did some research and found out that your team current support the v1
> > version of this driver as epson-inkjet-printer-escpr.
> >
> > I did checkout the git tree and found out that it's a well refactored
> > version of the Epson delivered deb version. As far as I dig into the
> > current packaging of the 2 versions, they look really alike.
> >
> > Could you please help me throught the process to have this package
> > implemented into debian ?
>
> Unfortunately, the epson-inkjet-printer-escpr2 cannot be packaged in Debian.
> From the source RPM package [0], I extracted the source upstream tarball [1],
> which contains the following files:
>
> ./escprlib/lib/libescpr2_64.a
> ./escprlib/lib/libescpr2_aarch64.a
> ./escprlib/lib/libescpr2_32.a
> ./escprlib/lib/libescpr2_armhf.a
>
> These are precompiled library archives, for which no source is available. This
> makes these unfit for Debian main nor contrib.
>
> [0] epson-inkjet-printer-escpr2-1.1.11-1lsb3.2.src.rpm
> [1] epson-inkjet-printer-escpr2-1.1.11-1lsb3.2.tar.gz
>
> Furthermore, the licensing files available in [1], (specifically
> COPYING.EPSON) (without spending too much time analyzing them), don't grant
> redistribution rights:
>
> > 3. Other Rights and Limitations. You agree not to modify, adapt or
> > translate the Software and further agree not to attempt to reverse engineer,
> > decompile, disassemble or otherwise attempt to discover the source code of
> > the Software. You may not rent, lease, distribute, lend the Software to
> > third parties or incorporate the Software into a revenue generating product
> > or service.
>
> This ("You may not (…) distribute the Software to third parties (…)") makes it
> unfit also in Debian non-free.
>
> In other words, Epson doesn't provide a free software driver for their XP-8600
> driver. They also _don't_ allow modification, adaptation nor redistribution of
> the non-free driver they provide; Debian is not allowed to make it more
> accessible, discoverable or better integrated for the benefit of its users.
>
> That's sad, and entirely Epson's responsibility.
>
> > I would be glad to help, beeing a long time Debian user. I am currently
> > trying to implement it myself (Still not done yet.. Beeing a newbie to
> > the git debrebase process).
>
> I'd be happy to help you understand the git debrebase workflow in other
> contexts, but I'm sorry that epson-inkjet-printer-escpr2 cannot not be this
> example. :-(
Perhaps Frédéric would be interested in using
https://wiki.debian.org/CUPSDriverlessPrinting
The XP-8600 appears to be a suitable printer.
Cheers,
Brian.
Reply to: