At 04:27 AM 4/20/2003, you wrote:
>Please expand on this if you mean other than that running modified GPLed code
>on a server does not constitute a distribution of that code and hence does
>not
>require (under the GPL) the publication of the modified source. (01)
My understandings allow me to make TCP calls to MySql. I do not compile any
code of mine against any GPL'd code. The same goes for the jdbc driver for
MySql, mm-mysql. This may seem a bit hairy, but that driver is called by
way of class.forName() which is a runtime behavior, not a compile-time
behavior. I could be wrong here, and your mileage may vary. (02)
On the matter of GPL-compatible, most all of the BSD-style licenses are
said to be GPL-compatible. Use GPL code with BSD code and the whole project
becomes GPL, which doesn't impact any other use of the BSD code in other
projects. That said, GPL isn't all that *bad* an idea; it clearly suits the
needs of many thoughtful developers. I think GPL's problematics become
apparent when you see that people arbitrarily license their products with
this or that license, statistically GPL more often than not, without even
reading the license. I have contacted many GPL license holders and have
seen several of them (not statistically significant -- no controls, etc)
revert to LGPL after reading GPL. That happened, for instance, on a really
nifty body of calendar code (Java) that I wanted to drop into NexistWiki.
Long after I decided against that code, I got a nice letter from the owner
saying he had changed his mind and went with LGPL. (03)
Jack (04)
---------------------------------------------------------------------------
XML Topic Maps: Creating and Using Topic Maps for the Web.
Addison-Wesley. Jack Park, Editor. Sam Hunting, Technical Editor (05)
Build smarter kids globally to reduce the need for smarter bombs. (06)
--
This message is archived at: (07)
http://collab.blueoxen.net/forums/cgi-bin/mesg.cgi?a=tools-yak&i=5.1.1.6.0.20030420114525.04b52df8@thinkalong.com (08)
|