[sword-devel] Sword license
Jimmie Houchin
sword-devel@crosswire.org
Fri, 17 Jan 2003 11:55:36 -0600
Chris Little wrote:
> On Thu, 16 Jan 2003, Jimmie Houchin wrote:
>
>>If I read the Sword/JSword source code and from that design/information
>>write (port would be accurate?) classes, methods, etc. in Squeak to
>>process Sword Modules would I be obligated to also use the GPL?
>
> If you write your own classes in Squeak to read Sword modules, you're not
> incorporating Sword GPL code into your work. If you read our code to see
> how we do it and then write your own code to perform the same functions,
> you're not violating our copyright. At the very most this would come
> under fair use as a reference for a similar but not derivative work. (If
> you were to copy the C++ code into Java classes then Java-ize it enough to
> compile, that would be a derivative work and require GPL licensing, but I
> suspect Smalltalk will require sufficient changes that you need to do a
> complete re-write.)
Ok. With this understanding I will proceed forward as I can.
But I will either find or modify a license for this which contains the
spirit of the GPL but is not viral to the entire Squeak image.
I do not have a problem with trying to protect Crosswire's/Sword's
interest in this matter. I very much want an open Bible software.
> If you want to use Sword as a library of any sort (linked statically or
> dynamically) it requires that your work be GPL since we are not LGPL
> licensed.
Does this mean I could not use the Sword libraries as a plugin?
Would this also affect using the libraries via FFI in Squeak?
>>I hate to contribute to the proliferation of licenses. But is Crosswire
>>open to such a variance for image based systems like Smalltalk?
>>ie: a dual license? I do not necessarily no which license would be most
>>appropriate for Crosswire. The Squeak License makes no obligations for
>>use of source. It is more close to the MIT or BSD licenses.
>
> There is very little possibility at this time that CrossWire would
> consider a more free license, if that were an option to us. We've got
> enough problems with people abusing the license and creating derivative
> works with no changes other than to put their own ad banners in and
> replace the about box credits their their own names. We also don't feel
> much need to provide a mechanism for others' commercial exploitation of
> Sword or ability to develop extensions incompatible with our work then
> lock us out of those extensions. But the simple fact at the moment is
> that we use GPL code in Sword for which we do not own the copyright, so we
> can't legally dual license. (Not that I wouldn't appreciate getting rid
> of such code and limiting our use of others' code to BSD licensed work so
> that we can license closed development in select situations.)
Understood. I am not really to my understanding, not looking for a more
free license. Only one which doesn't affect the rest of the Squeak
environment. I don't believe the email program, web browser, mp3 player,
solitaire game, etc. all inside of the Squeak image should become GPL
simply because I am writing a Sword frontend.
I do not desire to open a door for commercial exploitation of Sword.
Which is why I would similarly license my work but in a Squeak/Smalltalk
friendly manner.
Thanks for your help.
Jimmie Houchin