Mark,

On 12/12/12 3:13 PM, Mark Thomas wrote:
> On 12/12/2012 19:59, Christopher Schultz wrote:
>> Mark,
> 
>> On 12/12/12 4:42 AM, ma...@apache.org wrote:
>>> Author: markt Date: Wed Dec 12 09:32:51 2012 New Revision:
>>> 1420586
>>>
>>> URL: http://svn.apache.org/viewvc?rev=1420586&view=rev Log: 
>>> Update website t.0.x docs to 7.0.34
> 
>> Did we ever decide that the API Javadoc for javax.servlet was 
>> copywritten and therefore could not be included in Tomcat sources?
>> We discussed it a while back.
> 
> The current javax.servlet.* Javadoc is correctly licensed under the
> ALv2. There are no issues with the current source.

Okay.

> For the classes where there are gaps, the Javadoc *may not* be copied
> from the reference implementation (or any other source unless the
> source has an appropriate license and the necessary entries are made
> in LICENSE and NOTICE). It must be written independently from
> knowledge of the specification.
> 
> You'll notice that it is mainly Servlet 3.0 and 3.1 changes where
> there are gaps.

Yeah, this was really where my question was aimed: the new stuff for 3.0.

> Practically, this is a little tricky since you have to read the RI
> Javadoc to get a full understanding of the specification. I tend to
> read up on an area that I am working on (Javadoc, spec, Tomcat's
> implementation), do the work and then write the Javadoc.

Okay. My go-to reference for the servlet API are those pages hosted by
ASF under the Tomcat umbrella. So, it's a PITA when stuff isn't
documented. I can't seem to find any online servlet API documentation
from Oracle -- you have to download it and view it locally.

Is our only option to read the RI javadocs, forget them, then try to
document from scratch?

-chris

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to