It's past midnight here in central Europe. I'll reply tomorrow. Ceki

At 14:55 10.01.2002 -0800, you wrote:


>Ceki Gülcü wrote:
>
>> At 12:31 10.01.2002 -0800, you wrote:
>> >Ceki,
>> >
>> >I basicly agree with Jon on this one.  Documentation, like the current manual, I 
>prefer to see as part of the project.  However, a book on log4j -- how it works, how 
>to modify it, etc with more extensive code examples as such -- would certainly be 
>something appropriate to do for-profit outside of apache.  Take a look at the 
>O'Reilly books and you'll see many examples of that sort of thing.  If you
>> >do decide to go down the book writting path, I can get you in touch with O'Reilly 
>through one of their current writers.
>>
>> I guess I don't understand the difference between good manual and a book. What is 
>the difference?
>>
>> The current short manual is about 15 pages long. The current long manual is 50 
>pages long. A book would be around 200-300 pages long. Is it length that 
>differentiates documentation from book?
>> Or is it paper versus digital? Can it be that the difference is artificial? It's an 
>honest question!
>>
>
>in short -- yes, yes, and (somewhat) yes.
>(I was going to go back and compare the short vs. long manual but I can't seem to 
>find the long manual on the site at the moment so this won't be too detailed).
>
>In my opinion, idealy the project manual would be somewhere between the short and 
>long manual in length.  The user list often contains some very basic questions so the 
>short manual is not sufficient.  However the long manual has more than needed to use 
>log4j and do basic extensions.
>
>A book would go beyond both.  A book would describe how to configure log4j for a 
>great variety of situations.  It would describe and explain -all- the appenders 
>(possibly including various contributions), how they work, when to use them, the pros 
>and cons, etc.  A book should talk in detail about sub-classing things like Logger, 
>Appender, etc including a full example of how to do that.  The book could
>include the reasoning behind various choices, a comparison with other logging 
>frameworks, wrappers to use the JSR47 API with log4j, and maybe even the history of 
>log4j.
>
>The manual should be enough for a developer to use log4j and some pointers on 
>extensions.  A long manual would describe some of the guts of log4j.  A book would 
>cover all that, plus reasons for choices, details on everything, how to expand on 
>log4j, and maybe even where log4j is headed in the future.
>
>>
>> The long version of the manual still requires a lot of work. Imagine if the long 
>manual were inserted back to the distribution, who would continue enhancing it? It 
>couldn't be me could it? I mean how could I maintain the manual and at the same time 
>write a book?
>>
>
>While you could certainly do both since the long manual should have a different goal 
>than a book, I imagine you'd be too busy with the book to want to do both.  Log4j 
>needs the short manual updated more than it needs a long manual.
>
>>
>> Assuming I started to write a book based on the long manual, wouldn't this create 
>friction between me (the book author) and the author of the manual?
>>
>
>I wouldn't think so.  A 200 page book is a lot more work than maintaining a 15-40 
>page manual.
>
>>
>> If the manual were both complete and polished, who would buy the book?
>>
>
>Ever seen how many books on the Java API there are?  Javasoft maintains the javadoc, 
>tutorials, there are a ton of online java resources, etc... but people still buy the 
>books.  Perl is the same way.  People like hard-copies of reference material.  I 
>suggest you develop an outline, send it to publishers and let them worry about the 
>sales process.
>
>>
>> Anyway, I have not yet made up my mind on this. I need to think it over. Your input 
>is much appreciated. In the mean time, the long manual will not go into CVS because 
>the foundation strongly opposes content which it does not hold copyright to. I do not 
>intend to break this rule again and create further trouble.
>>
>> >As for maintaining log4j I'm interested.  You've covered the list so well I 
>figured you had everything under control.  Tell me more about what is involved and 
>what you spend time working on for log4j and we can find a way to share the 
>maintainence or shift it to me.
>>
>> Maintaining log4j basically means listening to users and implementing features that 
>are most wanted. You must also innovate to keep running in front of the competition. 
>Do I need to mention fixing bugs? testing? and testing? and testing?
>>
>> Are you sure you want this job? :-) Regards, Ceki
>>
>
>Yes.
>
>What do you see as the current status of things?  What needs work now, and what is in 
>the pipeline?  What does 1.2 need to go beta and then as a stable release?
>
>Regards,
>Kevin
>
>
>--
>To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
>For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

--
Ceki Gülcü - http://qos.ch



--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to