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