hi,

I started on the classes, and offered them to the classpath project in a
rather undocumented, untested alpha stage.
Paul Fisher asked me to finish them before he wanted to include them in the
project.
I then added some documentation (not 100%) and tested them.
I continued with this until the code was in what you might call beta quality,
and the docs in alpha quality. This means that the servlet classes worked
great on my system, but I've not tested them beyond that.
At that point I got a new job, no longer had any time for them and kinda let
the stuff just occupy harddisk space.

Legally speaking: I've developed them using the servlet documentation only. I
have suns servlet development kit here but I've been very carefull not to look
at the source code and have only used it to make sure they behave the same.
It has always been my intention to release the classes under the Library Gnu
public license.

as to this question:

> Would implementing the specification be productive or commercial use?

I have no idea whatsoever.
I've always thought that if somebody publishes apidocs then it's legal to make
your own implementation. But as I'm not a legel expert I'd advise you not to
depend on my advise.
I'll send you the check for this advice ;-)

regards,
                        Paul Siegmann
PS
I've put the latest version of the classes up at
http://www.euronet.nl/~pauls/classpath/

Mark Wielaard wrote:
> 
> Hi,
> 
> Back in September Paul Siegmann offered javax.servlet.* and
> javax.servlet.http.* classes to the Classpath project. But since they were
> not documented and you hadn't yet figured out what to do about standard
> extensions to the base java api they were not included.

<snip>

> Would implementing the specification be productive or commercial use?
> 
> Cheers,
> 
> Mark
> 
> P.S. The sources that Paul Siegmann published at
> <http://www.euronet.nl/~pauls/classpath/> don't include a license or a
> statement that the sources are placed in the public domain, so I am not
> sure if I can just use them. Paul, if you are not going to work on these
> classes, could you give me explicit permission to use them or release
> them under the GPL?

Reply via email to