On Fri, 2 Jun 2000, Daryl Tester wrote:
No - just using the GPL'd adapter do not require you to distribute Zope under GPL. The adapter is just a "plugin"; there was an explanation from RMS that GPL'd plugins does not require to GPL the main program and vice versa; there probably will be newer version of GPL (don't know how soon) which will explain the plugin thingie in details.
In short - only linking with GPL code "infects" your code with GPL.
This is unclear, and sounds like hair splitting to me. What's the difference between linking and using a plugin? What happens when the plugin is a dynamically linked shared library? I haven't seen PoPy, but if it's a C library interface under Python (like Pygresql) the chances are good.
These are perfect questions, and I knew RMS spent time thinking on it. I am not authorized to answer; when (and if) new version of GPL will be published I hope things will be clearer. Oleg. (All opinions are mine and not of my employer) ---- Oleg Broytmann Foundation for Effective Policies phd@phd.russ.ru Programmers don't die, they just GOSUB without RETURN.