Hello list,

I am (probably like many) in need of a javascript MD5 encryption 
function. The OAT toolkit (http://oat.openlinksw.com/) has a fine one, 
that they didn't write themselves:

/*
    MD5 and SHA routines, along with their supplemental sub-routines are
    Copyright (C) Paul Johnston 1999 - 2002.
    Other contributors: Greg Holt, Andrew Kepert, Ydnar, Lostinet
    Distributed under the BSD License   
*/

/*
    OAT.Crypto.base64e(input)
    OAT.Crypto.base64d(input)
    OAT.Crypto.md5(input)
    OAT.Crypto.sha(input)
*/

OAT.Crypto = {
    base64e:function(input) {
...

I am always unsure about license questions. Therefore, the following 
questions:

- Can I take the thing unaltered and compile it into a qooxdoo build 
package and distribute it with qooxdoo (i.e., is a BSD-License 
compatible IN THIS CASE with the qooxdoo licenses?)
- Can we take the file as is and change "OAT" with anything else (for 
example, could the qooxdoo team take this package and repackage it as 
"qooxdoo.Crypto"). The idea is to avoid reinvent the wheel and that is 
the point about open source.

Thanks,

Christian

-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
qooxdoo-devel mailing list
qooxdoo-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel

Reply via email to