> Finally, the source code IS the only reliable source of documentation 
> (assuming you can trust your compiler, OS, and hardware to do "the right 
> thing"). It isn't the most CONVENIENT, which is why we desire other forms.
> 
Just to clarify...

There isn't a debate about whether "source code" is documentation - 
documentation is something altogether different from source code, and it this 
altogether different form that is open to debate.

I think the layout, and organization of the existing OpenSSL website is 
evidence enough that the group intended to provide an organized documentation 
tree - that much is certain, so
we can defer the goals/desires semantic discussion.  My only point is, I think 
documentation has taken a back seat "priority-wise" due to other apparently 
higher-priority development tasks (including possibly paid consulting time).  
My suggestion is, that we try to find some way to update the documentation on 
the website to reflect the features and functionality of the 1.0 release. The 
1.0 release seems like a natural point at which to revisit how we (the 
community) or the core developers, or both, can re-sync the documentation 
sufficient to cover the common use-cases
envisioned for the feature-set. Including the basic API docs which make up the 
bulk of the existing documentation at the site today.

I wouldn't necessarily damn the wiki out of the gate, but I agree it will need 
some organization and possibly editorial support from the core development 
team, to be sufficiently usable to keep
users of the toolkit productive. And I reiterate, as a user of the toolkit, I 
would be happy to contribute to such a Wiki.

Randy


On Nov 26, 2009, at 1:15 PM, Rene Hollan wrote:

> You are confusing goals and desires.
> 
> Someone who wants documentation beyond what they have can either (a) write it 
> themselves, (b) wait, (c) offer a bounty. (c) is the only practical choice, 
> if they have money but neither time, nor expertise.
> 
> Someone who wants to produce open source code to solve a problem and share 
> the solution will do the least to get the job done. Someone who wants to 
> produce open source software to INFLUENCE others to use it will try to 
> produce the most usable software they can. I submit most open source projects 
> fall somewhere in the middle.
> 
> Finally, the source code IS the only reliable source of documentation 
> (assuming you can trust your compiler, OS, and hardware to do "the right 
> thing"). It isn't the most CONVENIENT, which is why we desire other forms.
> 
> Should the O'Reilly book be rewritten? Not unless it's truly awful. But, a 
> wiki shouldn't start from scratch. It should draw upon existing documentation 
> and fill in the gaps. Sucks if you don't have those docs (or can't afford the 
> book), but it is the fastest way to "get there from here" because you don't 
> have to start from nothing.
> 
> The problem with wikis is that they tend to be a large forest of information 
> with little organization. Unless there is some editing effort, it will be 
> little more useful than a FAQ and mailing list archive.
> 
> 
> 
> -----Original Message-----
> From: owner-openssl-us...@openssl.org on behalf of Randy Turner
> Sent: Thu 11/26/2009 11:38 AM
> To: openssl-users@openssl.org
> Subject: Re: General question about documentation
> 
> 
> That's a great idea Mark and Will,   I would be happy to contribute anything 
> that I learn about the toolkit.
> 
> There have been a wide range of comments from people saying "look at the 
> code" all the way to basically suggesting an attempt
> at a new version of the O'Reilly book.
> 
> I can't imagine anyone with any experience at all in software development 
> suggesting that the only source of documentation be the source code.
> 
> And I don't think I was suggesting that the OpenSSL team necessarily write a 
> new version of the O'Reilly book.
> 
> Someone also said that if we wanted documentation we should pay for it - 
> which seems counter to the whole open source effort.  I'm assuming that the 
> OpenSSL developers
> are not spending all this time working on the toolkit for the hell of it - I 
> would think they would like as many people to use it as possible, and with 
> that goal in mind, I think the 1.0 release (when it comes out of beta) would 
> be a good stopping point to re-visit the documentation set and providing 
> examples that reflect the most common use-cases. The mailing list is always 
> here for unusual use-cases.
> 
> That being said, I think a Wiki is also a great idea, but would not obviate 
> the need for the developers of the toolkit to complete the documentation set. 
> I've spent a quite a bit of time with OpenSSL and would be happy to 
> contribute to a Wiki.
> 
> Thanks!!
> Randy
> 
> 
> On Nov 25, 2009, at 3:13 PM, Will Bickford wrote:
> 
> > IMO a wiki would be a great resource for both developers and users of
> > OpenSSL.
> >
> > Something along the lines of the Subversion Book - an online reference
> > "book" for OpenSSL.
> >
> > --Will
> >
> >> -----Original Message-----
> >> From: owner-openssl-us...@openssl.org
> >> [mailto:owner-openssl-us...@openssl.org] On Behalf Of Mark
> >> Sent: Wednesday, November 25, 2009 3:27 AM
> >> To: openssl-users@openssl.org
> >> Subject: RE: General question about documentation
> >>
> >>> I would like to post a general observation regarding users of the
> >>> OpenSSL toolkit.
> >>
> >> [snip stuff about documentation]]
> >>
> >> A long time ago it was suggested to use a wiki for this
> >> purpose. Can this idea be resurrected?
> >>
> >> Mark.
> >>
> >> ______________________________________________________________________
> >> OpenSSL Project                                 http://www.openssl.org
> >> User Support Mailing List                    openssl-users@openssl.org
> >> Automated List Manager                           majord...@openssl.org
> >>
> >>
> > ______________________________________________________________________
> > OpenSSL Project                                 http://www.openssl.org
> > User Support Mailing List                    openssl-users@openssl.org
> > Automated List Manager                           majord...@openssl.org
> >
> 
> ______________________________________________________________________
> OpenSSL Project                                 http://www.openssl.org
> User Support Mailing List                    openssl-users@openssl.org
> Automated List Manager                           majord...@openssl.org
> 
> 

Reply via email to