On 7/30/11 2:23 PM, Johnathan Meehan wrote:
Hello,
I've been reading around the subject but I have a would still like a
little advice with a licence question.
Michele Zuccala and I we discussing the suitability of code he wanted to
use when continuing to work on his cookie implementation (DEFT-52). For
Base64 encoding/decoding he wanted to use this:
http://iharder.sourceforge.net/current/java/base64/
It is a single class with the following message in the comments:
"I am placing this code in the Public Domain. Do with it as you will.
This software comes with no guarantees or warranties but with plenty of
well-wishing instead!"
The intention here is clear. As a repository is available this will be
used as a library rather than integrated directly into the code base,
but the code will be executed at run-time. Does such broad licensing
make it acceptable for use within the project, or should Michele look
elsewhere like Apache Codecs?
Frankly, the default Java base64 encode/decoder is one of the best
possible existing implementation. Having played with many in the past,
including the one from commons-codec (from the top of my head), I would
not depend on an external dependency that will most certainly be less
performant.
KISS...
--
Regards,
Cordialement,
Emmanuel Lécharny
www.iktek.com