DoubleMetaphone also seems to be a port of CPAN Test-DoubleMetaphone-0.05. So, I think both of Kyle's contributions are covered under artistic license.
I believe that Perl Artistic section 3a covers this: http://www.perl.com/pub/a/language/misc/Artistic.html, but in big bold red letters, I am not a lawyer. We do intend to modify the code. -------- Tim O'Brien > -----Original Message----- > From: Henri Yandell [mailto:[EMAIL PROTECTED]] > Sent: Monday, February 03, 2003 10:09 AM > To: Jakarta Commons Developers List > Cc: 'Kyle R . Burton' > Subject: RE: [codec] Re: DoubleMetaphone > > > > Big worry for code like this is to make sure the licencing > etc is okay. As even the cvs-sandbox is published code, > making sure that the ASF are not taking over ownership of > code without permission is important. > > These seem okay. Nysiis and DoubleMetaphone are names of > algorithms and not trademarked terms. The Nysiis code was > originally a perl module [ie) artistic licence I assume, > which I'm pretty sure allows copying to an ASF licence]. > > DoubleMetaphone is a port from C++ code which was originally > published in C/C++ Users Journal. > > If anyone thinks the licencing of these should be a worry, > feel free to pipe up. > > Hen > > On Mon, 3 Feb 2003, O'brien, Tim wrote: > > > DoubleMetaphone and Nysiis have been committed. > > > > Kyle, thanks for the code. > > > > Here's a numbered list... > > > > 1. Thread Safety - All of the other encoders are thread > safe in that > > multiple threads can call encode on a single instance of the class. > > > > Since we intend codec to be in wide use, it might make > sense to move > > all implementations towards extreme thread safety. I don't > think that > > Soundex is going to be used in the Arianne Sky Rocket or > life support, > > but something like Hex or Base64 could be. > > > > 2. DoubleMetaphone doesn't play nice with "maurice" and > "bryce" - I've > > put a bug into Bugzilla for this. > > > > -------- > > Tim O'Brien > > > > > > > -----Original Message----- > > > From: Henri Yandell [mailto:[EMAIL PROTECTED]] > > > Sent: Monday, February 03, 2003 1:51 AM > > > To: Jakarta Commons Developers List; Kyle R . Burton > > > Subject: [codec] Re: DoubleMetaphone > > > > > > > > > > > > Just bouncing this email back to the list so it can go into the > > > submission queue for codec. > > > > > > Hen > > > > > > On Wed, 11 Dec 2002, Kyle R . Burton wrote: > > > > > > > I just came across the Codec commons project (we're > already using > > > > HttpClient where I work) while looking for a Base64 > > > > encoder/decoder. > > > > > > > > While looking through the CVSweb, I noticed the Metaphone > > > and SOUNDEX > > > > implementations...I've done implementations of > > > DoubleMetaphone (based > > > > on public-domain code - I had permission from Ed Parrish to > > > > re-implement his code in Java), and Nysiis and would > like to offer > > > > them to this project. > > > > > > > > You can find them here: > > > > > > > > http://www.bgw.org/projects/java/phonetic/ > > > > http://www.bgw.org/projects/java/phonetic/DoubleMetaphone.java > > > > http://www.bgw.org/projects/java/phonetic/Nysiis.java > > > > > > > > I'm not currently on commons-dev, so please CC me directly with > > > > any discussion. > > > > > > > > Thank you for your time, > > > > Kyle R. Burton > > > > > > > > -- > > > > > > > > > > > > -------------------------------------------------------------------- > > > -- > > > > -------- > > > > Wisdom and Compassion are inseparable. > > > > -- Christmas Humphreys > > > > [EMAIL PROTECTED] > > > http://www.voicenet.com/~mortis > > > > > > > -------------------------------------------------------------- > > > ---------------- > > > > > > > > -- > > > > To unsubscribe, e-mail: > > > <mailto:commons-dev-> [EMAIL PROTECTED]> > > > > For > > > additional commands, > > > e-mail: > > > > <mailto:[EMAIL PROTECTED]> > > > > > > > > > > > > > > > > > > -------------------------------------------------------------------- > > > - > > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > > For additional commands, e-mail: > [EMAIL PROTECTED] > > > > > > > > > > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]