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