[sane-devel] SANE2, time for a decision

2007-01-09 Thread Johannes Meixner

Hello,

David, David, Markus, Jens, George
I hope you don't mind that I included you in this thread
which is about a new/enhanced standard to access scanners.
At least I would like to have you informed, see the
SANE2, time for a decision thread on
http://lists.alioth.debian.org/pipermail/sane-devel/2007-January/thread.html
For basic information about SANE see
http://www.sane-project.org/intro.html
and for SANE2 see
http://www.sane-project.org/sane2/


On Jan 8 21:49 Jon Chambers wrote (shortened):
 Quite a few manufacturers have written proprietary backends
 and therefore have considered and silently endorsed the
 original SANE spec (for example Dell released a SANE driver
 for the 1815dn MFP).  Maybe they would provide some input
 if we asked them.  Does anyone have any friends amongst the 
 manufacturers that might be emailed?

If a new (or enhanced) standard is to be set up, I recommend
to ask the scanner manufacturers.

From my communication with various manufacturers (mostly
regarding printing) I know that one gets always friendly
responses and after a few to and fro mails you know if a
manufacturer is really interested or not.

Then I recommend to simply ignore those who are not interested
because only friendly mails without any real progress will only
waste time.

But on the other hand those manufacturers who are interested
are very valuable and very helpful to get a wider range of vision
about the whole stuff, for example:
- How to deal with proprietary stuff?
  E.g. because of third-party license problems even a manufacturer
  may not be able to provide a driver which is completely free.
- How to deal with the scanners in big and fat all-in-one
  printer-scanner-copiers with only direct network access?
  Usually there is no SANE driver needed because those devices
  can produce an image file (e.g. PDF) and send it via email
  but how can such a device be used via a usual scanner frontend?

Obviously this may result further delays until the new standard
is ready to use (which does not mean it must be 100% ready)
but hopefully it makes sure that the new standard will not fail
or may not be accepted by third-parties which would then
make each their own weird obscure incompatible stuff.

I think it would be better to accept some more delay and then
get a really good new standard than an imperfect new standard.

Now some mail contacts which I hope to be useful:

Note that those may be not the exact right person to discuss
scanner specific stuff but they are at least a good point
to start because they know how free software works.

Epson / Epson Avasys:
Olaf Meeuwissen olaf.meeuwis...@avasys.jp
Already well known on this list ;-)

HP:
Suffield David david.suffi...@hp.com
In particular regarding HPLIP http://hplip.sourceforge.net/
the free software for HP printers and HP all-in-one devices
(but not for HP stand-alone scanners).

Kyocera / Kyocera Mita:
David Chamberlin david.chamber...@ktd-kyocera.com
Markus Brauer markus.bra...@ktde.de

Sharp:
Stark Jens jens.st...@seeg.sharp-eu.com

Ricoh family (Ricoh, Gestetner, Infotec, Lanier, NRG, Savin):
George Liu george@ussj.ricoh.com

As far as I know Kyocera, Sharp, and Ricoh family do not provide
small stand-alone desktop scanners but big and fat all-in-one
printer-scanner-copiers (usually with direct network access).


Kind Regards
Johannes Meixner
-- 
SUSE LINUX Products GmbH, Maxfeldstrasse 5  Mail: jsm...@suse.de
90409 Nuernberg, GermanyWWW: http://www.suse.de/


[sane-devel] SANE2, time for a decision

2007-01-08 Thread Gerhard Jaeger
On Sunday 07 January 2007 20:04, Martin Owens wrote:
 Toy might want to look at Enlightened Absolutism; because democracy
 doesn't work for software development. to inefficient.

full ack.

[SNIPSNAP]

I also think we should setup a more or less small
group of developers who are willing to help Oliver
to finish the sane2 standard. We might should setup
a list of stuff that should also go into this new
standard - this list should be more or less a whishlist,
which means that some points may find their way into
the standard, some not. 
Let's keep this list open for lets say 4 weeks.
During this time the team around Oliver should
be found and they could start with their work.

I'd like to see different people with different
focus within that team...

The resulting standard then should be opened for
some kind of discussion - but this time on the
SANE-Standard list.

Regarding SANE1, I think there's enough room for
extensions currently...

Apart from all of these standard discussions, our major
problem is and probably will remain, that none of the
scanner manufacturers supports us/SANE actively.

My two cents
Gerhard

BTW: Oliver, I'm also willing to help you out.





[sane-devel] SANE2, time for a decision

2007-01-08 Thread Ariel Garcia
Hi everybody,

 I also think we should setup a more or less small
 group of developers who are willing to help Oliver
 to finish the sane2 standard. We might should setup
 a list of stuff that should also go into this new
 standard - this list should be more or less a whishlist,
 which means that some points may find their way into
 the standard, some not.
 Let's keep this list open for lets say 4 weeks.
 During this time the team around Oliver should
 be found and they could start with their work.

reading this sane2 thread and seeing that some people have some quite 
different views of how to proceed regarding openness of the discussion,
i wanted to suggest to use a WIKI page for holding some kind of wishlist as 
Gerhard suggested, and another page for editing the document defining the 
standard. This last one could be read only for everybody except for a 
few 'editors'.
In this way even if the 'core' of the technical discussion and commits goes 
among just a few people, everybody can 'monitor' the results and speak out 
if they come with a brilliant or revolutionary idea ;-)


It is not necessary to have a finished ('written on stone') standard to 
start coding, but it is also not wise to start coding (call it fork sane-1 
or start from scratch, doesn't matter) without having a general idea of 
how the API should look like... 

My 2 cents...

Best wishes, Ariel


[sane-devel] SANE2, time for a decision

2007-01-07 Thread Alessandro Zummo
On Sat, 06 Jan 2007 23:31:03 +0100
Julien BLACHE j...@jblache.org wrote:

 Alessandro Zummo azummo-li...@towertech.it wrote:
 
   A fork will inevitably lead to more features
   and that might as well turn into sane2.
 
 Or to an utter failure.
 
 You need to calm down and think this through.
 
 Henning told you that already, Oliver just told you that too. Are you
 going to start listening, or continue banging your head against the
 wall ?

 Julien, the problem is that sane2 hasn't happened in the last years
 and if things are not going to change it will not happen.

 The first draft I can see is dated in mid 2002. We are in 2007 now.

 Something must change and I see no signs that is is going to happen.
 I don't have any particular need for sane2 but nonetheless I'm trying
 to gather support for it. I'm trying to do things in a different way
 than before, to see if this can lead somewhere.

 Thinking and planning is surely important but code needs
 to be written from time to time.

 SANE2 is not so different that a forked SANE1 cannot evolve into.

-- 

 Best regards,

 Alessandro Zummo,
  Tower Technologies - Torino, Italy

  http://www.towertech.it



[sane-devel] SANE2, time for a decision

2007-01-07 Thread m. allan noah
On Sat, 6 Jan 2007, Oliver Rauch wrote:

[snip]

 The SANE2 standard is not finished, so it does not make sens to start coding
 SANE2. It would be a big mistake to start coding SANE2 at this point because
 the standard is not finished and will change.

[snip]

 I spent a lot of time in the SANE2 standard proposal. It took me a lot of
 energie and time to work out this proposal, but the following infinite and
 partly useless discussion about SANE2 (some years ago) made me stop my work
 on it.

your insistence on having a completed standard prior to coding is exactly 
what created your desire to stop. you gave those who disagreed with you 
the power to halt your development. i was not involved with sane 5 years 
ago when most of the discussions took place, but i daresay that if i had 
arrived on the scene and found that you personally had already started 
coding sane2 with modest consensus and a history of being flexible, i 
would have helped you.

instead, we find ourselves staring at a standard that is outdated 
regarding many of the new ideas that have come along in the last 4 years, 
and any time someone tries to start up a discussion, they get told to hold 
their horses cause the standard is not done?

in the absense of a strong leader to direct things (no torvalds here), i 
am willing to bet that we need some running code BEFORE the rough 
consensus :)

 The standard is not ready for coding, but we can finish it shortly, the major
 part is done. But it is only possible when we create a little group (3-5
 backend and frontend programmers) that discuss and improve the standard
 proposal NON PUBLIC - or we will get the infinite discussion again.

that is the most insulting suggestion that i have heard lately. only some 
people on this list are qualified for the continuing discussion of sane2? 
that the public only gets 1-2 weeks to comment?

i am not nearly as good a programmer as you guys, but even i can see some 
need for changes to the standard draft. the fact that prior discussions 
got 'heated' (i dont know, i have not read them all) does not mean they 
will again. that is, as long as the folks who put time into the current 
draft are not afraid to see it change...

allan

-- 
so don't tell us it can't be done, putting down what you don't know.
money isn't our god, integrity will free our souls - Max Cavalera


[sane-devel] SANE2, time for a decision

2007-01-07 Thread Skorous
I think he meant that a small group of invested and motivated people
would be able to make a lot faster progress rather than having to put
every idea to a vote rather than saying that most people aren't
qualified to participate. A republic vs. a democracy vs. benevolent
dictatorship if you will ;-)

On 1/6/07, m. allan noah an...@pfeiffer.edu wrote:
 On Sat, 6 Jan 2007, Oliver Rauch wrote:

 [snip]

  The SANE2 standard is not finished, so it does not make sens to start coding
  SANE2. It would be a big mistake to start coding SANE2 at this point because
  the standard is not finished and will change.

 [snip]

  I spent a lot of time in the SANE2 standard proposal. It took me a lot of
  energie and time to work out this proposal, but the following infinite and
  partly useless discussion about SANE2 (some years ago) made me stop my work
  on it.

 your insistence on having a completed standard prior to coding is exactly
 what created your desire to stop. you gave those who disagreed with you
 the power to halt your development. i was not involved with sane 5 years
 ago when most of the discussions took place, but i daresay that if i had
 arrived on the scene and found that you personally had already started
 coding sane2 with modest consensus and a history of being flexible, i
 would have helped you.

 instead, we find ourselves staring at a standard that is outdated
 regarding many of the new ideas that have come along in the last 4 years,
 and any time someone tries to start up a discussion, they get told to hold
 their horses cause the standard is not done?

 in the absense of a strong leader to direct things (no torvalds here), i
 am willing to bet that we need some running code BEFORE the rough
 consensus :)

  The standard is not ready for coding, but we can finish it shortly, the 
  major
  part is done. But it is only possible when we create a little group (3-5
  backend and frontend programmers) that discuss and improve the standard
  proposal NON PUBLIC - or we will get the infinite discussion again.

 that is the most insulting suggestion that i have heard lately. only some
 people on this list are qualified for the continuing discussion of sane2?
 that the public only gets 1-2 weeks to comment?

 i am not nearly as good a programmer as you guys, but even i can see some
 need for changes to the standard draft. the fact that prior discussions
 got 'heated' (i dont know, i have not read them all) does not mean they
 will again. that is, as long as the folks who put time into the current
 draft are not afraid to see it change...

 allan

 --
 so don't tell us it can't be done, putting down what you don't know.
 money isn't our god, integrity will free our souls - Max Cavalera

 --
 sane-devel mailing list: sane-devel@lists.alioth.debian.org
 http://lists.alioth.debian.org/mailman/listinfo/sane-devel
 Unsubscribe: Send mail with subject unsubscribe your_password
  to sane-devel-requ...@lists.alioth.debian.org



[sane-devel] SANE2, time for a decision

2007-01-06 Thread Alessandro Zummo


 Hello sane developers,

  Some weeks ago I introduced (once again) the discussion
 about SANE future. Now is time to take action.

  The situation is that we have coders willing to implement
 the SANE2 standard (whatever this will be) for a bunch of backends
 but are missing the people required to revamp sanei, the build
 system and the frontends.

  The standard itself is not complete, but this is something
 that can be fixed.

  However, we already have lost too much time in this limbo.

 I would like to run a poll (suggestions for good poll web sites
 are accepted) asking user and devs what they think about the
 SANE future.

 The poll options will be:

 - Reopen development on SANE1
 - Fork SANE1
 - Wait SANE2 indefinitely

 I will gladly accept suggestions for other options
 as long as they are credible. i.e. Develop SANE2
 will not be accepted unless it includes a list of
 developers that are going to make it happen.

 I'm sorry for being a bit rough, but time is
 passing by and we need to go somewhere.

-- 

 Best regards,

 Alessandro Zummo,
  Tower Technologies - Torino, Italy

  http://www.towertech.it



[sane-devel] SANE2, time for a decision

2007-01-06 Thread Oliver Rauch
Am Samstag, 6. Januar 2007 16:19 schrieb Alessandro Zummo:

  The poll options will be:

  - Reopen development on SANE1
  - Fork SANE1
  - Wait SANE2 indefinitely


The SANE2 standard is not finished, so it does not make sens to start coding 
SANE2. It would be a big mistake to start coding SANE2 at this point because 
the standard is not finished and will change.

What should be done is:

- continue SANE1 development and finish the SANE2-standard soon.

I spent a lot of time in the SANE2 standard proposal. It took me a lot of 
energie and time to work out this proposal, but the following infinite and 
partly useless discussion about SANE2 (some years ago) made me stop my work 
on it.

The standard is not ready for coding, but we can finish it shortly, the major 
part is done. But it is only possible when we create a little group (3-5 
backend and frontend programmers) that discuss and improve the standard 
proposal NON PUBLIC - or we will get the infinite discussion again.

The non-public discussion should take some (4-8) weeks and then the group 
should publish their improved SANE2-standard proposal.

After that we can make a little discussion (1-2 weeks) about the improved 
proposal and give the group some time (1-2 weeks) to improve the proposal 
again based on the comments and suggestion.

This way we could have finished the standard in about 8-12 weeks.

After that we could start coding SANE2. And when this standard is worth to 
support it then there will be coders for sanei-code and for frontends.

Best regards
Oliver


 



[sane-devel] SANE2, time for a decision

2007-01-06 Thread Frank Zago
Hello Alessandro Zummo,
  Hello sane developers,

   Some weeks ago I introduced (once again) the discussion
  about SANE future. Now is time to take action.

   The situation is that we have coders willing to implement
  the SANE2 standard (whatever this will be) for a bunch of backends
  but are missing the people required to revamp sanei, the build
  system and the frontends.

   The standard itself is not complete, but this is something
  that can be fixed.

   However, we already have lost too much time in this limbo.
   
Not even a decade :)

  I would like to run a poll (suggestions for good poll web sites
  are accepted) asking user and devs what they think about the
  SANE future.

  The poll options will be:

  - Reopen development on SANE1
  - Fork SANE1
  - Wait SANE2 indefinitely
   
Or evolve a fork of SANE1 into SANE2.
  I will gladly accept suggestions for other options
  as long as they are credible. i.e. Develop SANE2
  will not be accepted unless it includes a list of
  developers that are going to make it happen.

  I'm sorry for being a bit rough, but time is
  passing by and we need to go somewhere.
   
All it takes is a motivated person.
I can provide a some of my time to help, but I cannot commit to much.

I have found an e-mail I wrote a few years back, which remains so true
to me:
http://lists.alioth.debian.org/pipermail/sane-devel/2003-August/008482.html

Frank.




[sane-devel] SANE2, time for a decision

2007-01-06 Thread Alessandro Zummo
On Sat, 06 Jan 2007 17:09:08 +0100
Frank Zago s...@zago.net wrote:

   The poll options will be:
 
   - Reopen development on SANE1
   - Fork SANE1
   - Wait SANE2 indefinitely

 Or evolve a fork of SANE1 into SANE2.

 A fork will inevitably lead to more features
 and that might as well turn into sane2.

   I will gladly accept suggestions for other options
   as long as they are credible. i.e. Develop SANE2
   will not be accepted unless it includes a list of
   developers that are going to make it happen.
 
   I'm sorry for being a bit rough, but time is
   passing by and we need to go somewhere.
 
   
 All it takes is a motivated person.
 I can provide a some of my time to help, but I cannot commit to much.

 Even a small amount is appreciated ;) I'd be happy to see an improvement
 in the build system.. you maybe can help on that.
 
 I have found an e-mail I wrote a few years back, which remains so true
 to me:
 http://lists.alioth.debian.org/pipermail/sane-devel/2003-August/008482.html


 so true.

-- 

 Best regards,

 Alessandro Zummo,
  Tower Technologies - Torino, Italy

  http://www.towertech.it



[sane-devel] SANE2, time for a decision

2007-01-06 Thread Oliver Rauch
Am Samstag, 6. Januar 2007 20:39 schrieben Sie:

  This way we could have finished the standard in about 8-12 weeks.
 
  After that we could start coding SANE2. And when this standard is worth
  to support it then there will be coders for sanei-code and for frontends.

  I do agree on the timeframe, but don't think we can find devs this way.
  The people who were interested has already posted in this list,
  I don't think there are more left.

1) We do not need to convert all backends from SANE1 to SANE2,
a SANE2 frontend can and should support SANE1 and SANE2 backends.

2) we have some developers that publicy told that they will support
some sane-backends for SANE2. There will be a lot more that will
work on it when the work has begun. There will be several developers who will 
support SANE2 but they don?t want to promise it in the moment and so they 
don`t shout out loud that they will work on it. But there are lot that will 
work on SANE2 - I am sure.

The most important thing is to get a SANE2 test backend and a SANE2
compatible frontend, otherwise noone will be able to use a SANE2 backend.

I will make xsane SANE2 compatible - may be not with the highest priority, so 
it will take some time, but I will work on it - when the SANE2 standard is 
worth to be supported.

I am sure there will be several developpers that convert scanimage and 
xscanimage, and we will see how soon quiteinsane, kooka etc. will be made 
SANE2 compatible.

What we need is a consensus that we have a SANE2 standard that all (or most of 
the) active developers can accept.

But I also can say that I will not support the SANE2 standard when we get the 
same infinite sensless and aggressive discussion we had some years ago.


Best regards
Oliver