<html><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><br><div><div>On Apr 19, 2009, at 3:16 AM, Jonathan Marsden wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0; ">sapphireII:<br><br>There's also the "Sapphire II" cipher code to deal with. Looks like it<br>was posted to Usenet on 03 Jan 1995 and is intended to be "Public<br>Domain". See<br><a href="http://groups.google.de/group/sci.crypt.research/browse_thread/thread/85d7519a3486193c/5817f0a5906c1bf7">http://groups.google.de/group/sci.crypt.research/browse_thread/thread/85d7519a3486193c/5817f0a5906c1bf7</a><br>). I'm not sure if we can leave it in, or if (longer term) we'll need<br>to package it as a separate library, get that library into Debian, and<br>then depend on it!<br></span></blockquote><br></div><div><br></div>You can find Michael Paul Johnson, the author, on sword-devel as Kahunapule Michael Johnson. He is a missionary now and the author of the WEB translation of the Bible.<div><br></div><div>If you want to pull it out, I don't have a problem with that, but I don't see any point in it. I don't know that it is used anywhere else other than in SWORD.</div><div><br></div><div>As you look through SWORD you will find stuff like this. The approach has been all of it will be non-GPL, but GPL compatible. Typically, PD or BSD, but in any case allowing re-licensing as non-GPL. Part of our mission is the support of other Bible societies to whom we may license the code.</div><div><br></div><div>You missed LZSS. There may be others.</div><div><br></div><div>LZSS is used as an alternate means of compressing modules. While it is the default method, it is not used at the moment. IIRC, this is used as the compression in STEP modules, which SWORD does not support. Later LZSS is encumbered, this implementation is not. There are notes as to it's pedigree, see src/modules/common/compress.cpp.txt. This file also gives the code upon which the SWORD implementation was derived.</div><div><br></div><div><br></div><div>In Him,</div><div><span class="Apple-tab-span" style="white-space:pre"> </span>DM<br></div><div><br></div></body></html>