Hello,
Here is a new version with comments and license corrected. (I hope it's ok)
I was looking at the backend and I think I'll need help from the backend
authors if they are available. Maybe Marcio Teixeira can help me.
I'm not sure how to incorporate it.
Thank you.
Patrick.
On Wednesday 29 March 2006 17:07, Patrick Lessard wrote:
> Hi!
>
> On Wednesday 29 March 2006 16:26, Henning Meier-Geinitz wrote:
> > Hi,
> >
> > On 2006-03-29 11:03, Patrick Lessard wrote:
> > > I've patched the umax1220u-common.c in the u1220 backend to make a
> > > 2100U work.
> >
> > Thanks!
> >
> > > Here is the file attached, just overwrite it and recompile.
> >
> > C++-style comments ("//") are not allowed and removing the license
>
> Ok I'll correct that.
>
> > header is also not nice :-)
>
> Sorry didn't mean to do that, it was to simplify the code when debugging.
>
> I thought that the license was a general template added by sane masters!
>
> > Actually I can't test if it works due to lack of hardware.
> >
> > > Of course we need a way to incorporate it without affecting the 1220U.
> >
> > Can't you decide by the USB product id which code to use?
>
> Yes I can do that. The question is, can I modify many source file without
> asking first? I mean someone will have to validate that at one point?
>
> > Bye,
> > Henning
>
> Thanks.
>
> Patrick.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: umax1220u-common.c.zip
Type: application/x-zip
Size: 9956 bytes
Desc: not available
Url :
http://lists.alioth.debian.org/pipermail/sane-devel/attachments/20060329/80a13cf6/umax1220u-common.c-0001.bin
From [email protected] Thu Mar 30 11:15:32 2006
From: [email protected] (Olaf Meeuwissen)
Date: Thu Mar 30 11:16:10 2006
Subject: [sane-devel] Legal Aspects
References: <[email protected]> <[email protected]>
Message-ID: <[email protected]>
Till Kamppeter <[email protected]> writes:
> Ullrich Sigwanz wrote:
>> QUESTION: Is reverse engineering of hardware protocols legal at all?
>>
>> EPKOWA (e.g.) state in their License agreement, that ....
>>
>> ...You may neither reverse engineer, reverse compile, reverse
>> assemble nor otherwise attempt to analyse those parts of the
>> Program that were provided to you in executable or object code
>> only.....
>
> You are not allowed to reverse-engineer the PROGRAM's source code
> (uncompiling or so), this has nothing to do with the device's PROTOCOL.
> If you obtain the protocol by a USB or Ethernet sniffer, you do not
> violate the above-mentioned paragraph.
On personal title, I agree with Till.
I think it is perfectly legal to sniff ALL packets that arrive on ANY
hardware interface of my computer.
As for the EPSON AVASYS Public Licence (EAPL, formerly EKPL), it has
an exception to the generic "no reverse engineering" that allows you
to use reverse engineering in debugging problems in your customised
version of the software (as required per LGPL). But then again, the
protocol is not covered by that licence in any way that I can think
of.
# FYI, EPSON KOWA Corporation was renamed to EPSON AVASYS Corporation
# about a year ago ... hence the change from EKPL to EAPL. The epkowa
# backend, however, was not renamed.
Hope this helps,
--
Olaf Meeuwissen
FSF Associate Member #1962 sign up at http://member.fsf.org/
GnuPG key: 30EF893A/2774 815B DE83 06C8 D733 6B5B 033C C857 30EF 893A
Penguin's lib! -- I hack, therefore I am -- LPIC-2