2009/2/5 Alon Bar-Lev <alon.bar...@gmail.com>:
> Hello all,

Hello Alon,

> pcsc-lite has some infrastructural limitations, that cannot be
> easily fixed. it has no driver support environment, so
> writing new drivers is difficult.

Do you need a new driver for pcsc-lite? For which reader?
Do you know a smart card reader that is not CCID these days?

> Ludovic made it clear that he does not want to cooperate. So I guess
> the initiative is rejected and dropped.

The problem is that I do not have an unlimited amount of time. I
prefer to slowly improve pcsc-lite step-by-step rather than start a
new project from scratch.

> I have enough experience to know who many resources should be
> invested in pcsc-lite in order to make it right. And it is more than the
> resources required for a rewrite.

It depends on your definition of "make it right". pcsc-lite already
works for many people.
Yes, it can be improved to be more CPU efficient. It is on my todo
list. My idea is to:
- start pcscd only if/when an application calls SCardEstablishContext()
- start a reader driver only when an application wants to use this
reader (and not just when the reader is connected as you propose).
pcscd would not run as root but as uid=nobody, gid=scard or something
similar. And I need HAL to correctly set the access rights to the
devices.
Help is welcome.

> I am considering, just for fun, to add slot event reporting into OpenCT
> and add PC/SC compliant interface that uses OpenCT API. It is not the
> framework I outlined, but it will take us much closer to what we need.
> Example: We have daemonless standalone PC/SC implementation.

You want to start a competing PC/SC library? Do you think that will
simplify the live of normal users to have two PC/SC frameworks?

Maybe you should improve OpenSC to make it stateless instead. THAT
would help every OpenSC users.

Or add/improve support of (nearly) deployed cards. The IAS ECC
(Identification Authentication Signature - European Citizen Card) card
should be deployed in many European countries in 2010. The same card
specification will be used for health cards.
Search for "IAS ECC" or "CEN/TS 15480". [1] is a (now old) description
of the project.

If nobody invests in OpenSC internals knowledge the new cards will not
be supported and European citizens will not have free software
solution to use their cards.

pcsc-lite is (well) maintained. OpenSC is on the decline. You should
know what to work on if you want to help support of smart cards in
free software project.

Regards,

[1] porvoo9.gov.si/pdf/FRI_14_0930_LGaston_ECCMAY_12.pdf

-- 
 Dr. Ludovic Rousseau
_______________________________________________
opensc-devel mailing list
opensc-devel@lists.opensc-project.org
http://www.opensc-project.org/mailman/listinfo/opensc-devel

Reply via email to