Hello,
On Mar 9, 2010, at 23:28 , Ludovic Rousseau wrote:
> 2010/3/9 Martin Paljak <mar...@paljak.pri.ee>:
>> Hello.
> 
> Hi Martin,
> 
>> Here are some plans that should make opensc-project.org more attractive to 
>> both users and developers and also ease the administration burden. Lets 
>> collect feedback for a week: please let me know which you feel would be 
>> useful or what would absolutely resist.
>> 
>>  - Consolidate opensc-user and opensc-devel to maximize chances of response 
>> and reduce confusion. Many questions that appear on opensc-user should 
>> either have a FAQ entry (read below about faq) or are actually issues that 
>> will require developer attention. Having a single opensc-devel would bring 
>> the list of relevant mailing lists down to two (opensc-devel and muscle, 
>> many people cross-post to both lists even now) Implementation tactics could 
>> be directing people to opensc-devel only and asking existing subscribers 
>> re-subscribe or do it automatically with an informational e-mail to 
>> subscribers. Looking at subscriber lists reveals that about 1/3 of 
>> subscribers on both lists follow the other list as well already.
> 
> I don't think -devel and -user lists have the same readers. Many users
> have nothing to do on the -devel list. But most if not all the
> developers should follow the -user list.
> 
> I am not sure I understand "Looking at subscriber lists reveals that
> about 1/3 of subscribers on both lists follow the other list as well
> already.". What is the "other list"? Muscle list?

There have been posts to both lists that are a bit off - like do you "use" 
libp11 or engine_pkcs11 or do you "use (developer)" it? As there's a variety of 
sub-projects that refer to the same mailing lists, how do you (a potential new 
visitor) know which one should you use? Maybe a more clear "for this project 
use this list" message would do good. Then again, it would probably draw the 
balance towards one list and that would not be good for the other list(s). So 
maybe would be better to have a single one. 

I also follow very closely OpenID camp and there's a slight similarity between 
OpenID and OpenSC in terms of support infrastructure. The theme of OpenID 
foundation is  "a mailing list (and a wiki?) for all sub-efforts and working 
groups". End result? Dead or near-dead mailing lists with most of the 
discussion happening on general@  (and some life on specs@ as well). 

>From the appointed CEO and lawyer point of view this is nice, all the 
>departments and all the separate paperwork and whatnot, but this is not how 
>people (who are not paid by the corporate members to work on OpenID) work 
>(BTW, do you know how many pages long the OpenID intellectual property policy 
>is?* )

Assuming that a real user only subscribes to the list for the duration of his 
problems (and then "upgrades" to -devel if he/she wants to keep track of the 
status of the project(s)) it would not hurt much either, if they get a glimpse 
of the development related mailings, assuming there's a bigger chance that a 
useful reply to his problem arrives faster because there are more eyes on the 
problem.

Just an idea.

>>  - Have a clear path of communication: faq -> mailing list -> trac tickets. 
>> With a single mailing list there is no question where to post and with a 
>> single trac instance there is no question where to file bugs. Hopefully this 
>> will re-animate trac tickets as a functioning issue tracking platform that 
>> would benefit all parties.
> 
> User's questions should go to -user.
> A FAQ is a good idea but must be maintained. Do we have a volunteer?
OpenSC user questions ("stuff you can type to the terminal or stuff you can 
reach by clicking buttons in a GUI") should indeed go to the user list. "My 
card is not supported" should be a FAQ item with a detailed "what to do when 
your card is not supported" tutorial. Yes, there's a volunteer (me) but keeping 
it in the wiki should let "ordinary people" help themselves.




>>  - Consolidate trac instances into a) a single OpenSC trac, moving all wiki 
>> content and closing other trac-s b) closing all ticket sections in favor of 
>> opensc trac but keep the wiki pages (and SVN browser) in read only mode. 
>> Reason for this: Information is scattered between several trac-s, which all 
>> require administration and housekeeping and is confusing to users as well. 
>> None of the smaller trac-s have been actively used for ticket tracking or 
>> have any other changes for months. This could be approached on a 
>> case-by-case basis as well. No change in SVN repos.
> 
> No objections.
> For example you can completely close the "GTK Card" project trac.
ACK.

>>  - Remove outdated static html content on opensc-project.org and replace 
>> with/forward to the wiki. The fact that trac has been not used lately is due 
>> to the registration being closed for a long period because of spam. Open 
>> access to wiki and documentation (with a review for spam and such, of 
>> course) will hopefully improve it. Fighting for spam is easy (or at least 
>> simpler) now that necessary plugins are installed, but I installed them only 
>> to opensc trac.
>> 
>> Most importantly, I would like to add a "this is what you should do" style  
>> to the current "these are your options, try to figure it out yourself" 
>> approach (so that people would not install *everything* they see on 
>> opensc-project.org and then start to figure out what and why does not work 
>> together.) This is a bit complicated as it is not easy to even suggest a 
>> card with a reliable vendor and good support these days, as pointed out by 
>> François Pérou. But something that should be done.
> 
> Exactly. Maybe we should "hide" some projects to not confuse users.
> OpenCT should not be installed in many cases.
It is required for a bunch of USB tokens with non-standard interfaces. I think 
this can be written down more clearly, not hidden. One attitude what I've 
noticed is "I have OpenSC and OpenCT installed, because they come from the same 
site and OpenSC is the open source card software and OpenCT is the open source 
reader software" (And sometimes an additional "Can i use OpenSSH now, after 
I've installed all other related Open* software?" :))

>From technical point of view, supporting just a single reader subsystem on 
>runtime would IMHO be the best option (and libopensc-openct/libopensc-ctapi 
>for those who need it, would make it very clear).

OpenCT only matters on Linux for a small subset of devices, CT-API can 
hopefully be announced dead in near future (if not already now). Does anyone 
know a decent and recent application that *requires* CT-API?

Note to self: to save disk space, ct-api can be disabled on mac os x.

* OIDF IPR is 7 pages long.

cheers,
-- 
Martin Paljak
http://martin.paljak.pri.ee
+3725156495


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

Reply via email to