On 02/17/2012 10:58 PM, Jean-Michel Pouré - GOOZE wrote:

> Let us take two examples to see how OpenSC can be improved: 1) The
> ePass2003 code was reviewed by Viktor and included in his branch. You
> probably did not know, did not compile, did not test and therefore 
> Viktor's work is ignored. He needs and deserves write access to
> OpenSC main GIT to speed up development. The reasons is that we need
> more new features, more beta testers.


[disclaimer I'm not experienced with opensc internals and comment might
be wrong]
This sounds pretty similar to the situation in hardware drivers which
often evolve faster than the linux kernel's pace. It might be better to
have a module approach for such development so that cutting edge drivers
can be used with opensc without recompilation or waiting for a new
opensc release. I don't know though, whether the size of the
projectjustifies something like that.

> 2) Take the example of Alon developments around PKCS#11. A lot of
> them were ignored by OpenSSH. The reason is that when a small number
> of people have a grasp on a project, strange things sometimes happen.
> I would not like this to happen with OpenSC. Locking a project to a
> small number of developers is not good.


In cases it might be good. We rejected Alon's PKCS #11 patches on gnutls
as well. You can say it was the wrong decision or so, but in the end of
day the few developers responsible for the project will have to maintain
it. If it is code they cannot maintain, or does not agree with the
longer term plans of the project maybe the feature should be postponed.

regards,
Nikos
_______________________________________________
opensc-devel mailing list
opensc-devel@lists.opensc-project.org
http://www.opensc-project.org/mailman/listinfo/opensc-devel

Reply via email to