Re: [Zope] Thread-safe PostgreSQL adaptor?
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 [EMAIL PROTECTED] Programmers don't die, they just GOSUB without RETURN. ___ Zope maillist - [EMAIL PROTECTED] http://lists.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://lists.zope.org/mailman/listinfo/zope-announce http://lists.zope.org/mailman/listinfo/zope-dev )
Re: [Zope] Thread-safe PostgreSQL adaptor?
Oleg Broytmann wrote: > On Thu, 1 Jun 2000, Hannu Krosing wrote: >> True. The problem is that in some perverted fashion it seems to me that if >> I use a GPL library with something the whole thing should go GPL, i.e. my This was my impression of GPL too. I thought that's why the LGPL (?) was created. >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. Confusion reigns. Regards, Daryl Tester ___ Zope maillist - [EMAIL PROTECTED] http://lists.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://lists.zope.org/mailman/listinfo/zope-announce http://lists.zope.org/mailman/listinfo/zope-dev )
Re: [Zope] Thread-safe PostgreSQL adaptor?
On Thu, 1 Jun 2000, Hannu Krosing wrote: > True. The problem is that in some perverted fashion it seems to me that if > I use a GPL library with something the whole thing should go GPL, i.e. my Yes - that's why I love GPL :) > use of ZPoPyDA could make me obliged to distribute Zope under GPL, which I > of course can't do and thus i start feeling scizophrenic ;) 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. Oleg.(All opinions are mine and not of my employer) Oleg Broytmann Foundation for Effective Policies [EMAIL PROTECTED] Programmers don't die, they just GOSUB without RETURN. ___ Zope maillist - [EMAIL PROTECTED] http://lists.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://lists.zope.org/mailman/listinfo/zope-announce http://lists.zope.org/mailman/listinfo/zope-dev )
Re: [Zope] Thread-safe PostgreSQL adaptor?
Oleg Broytmann wrote: > > Hi! > > On Thu, 1 Jun 2000, Hannu Krosing wrote: > > AFAIK this is the only DA with GPL license. > > Both Zope and python have much freer licenses making GPL probably > > a poor choice if you "aims to replace the current ZPygresql DA". > > > > What is the reason behind GPL'ing it ? > >Aha, well, the GPL-vs-BSD-vs-MPL-vs...! :))) > >As PostgreSQL mailing list member you (like me) saw these debates many > times. I don't think we need to continue the flame here :) True. The problem is that in some perverted fashion it seems to me that if I use a GPL library with something the whole thing should go GPL, i.e. my use of ZPoPyDA could make me obliged to distribute Zope under GPL, which I of course can't do and thus i start feeling scizophrenic ;) >There are people who loke BSD-style licensing, and there are GPL > devotee. In this far-from-ideal world it is hard to say what is more free. > I, personnaly, love GPL and publish whatever I can under GPL. I personally don't have anything against (L)GPL either, its just my gut feeling that having _multiple_ potentially clashing licenses inside what should be ideally one package is confusing as the interactions of licenses can't be understood by noone ;) -- Hannu ___ Zope maillist - [EMAIL PROTECTED] http://lists.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://lists.zope.org/mailman/listinfo/zope-announce http://lists.zope.org/mailman/listinfo/zope-dev )
Re: [Zope] ZPoPyDA license (was: [Zope] Thread-safe PostgreSQL adaptor?)
Scavenging the mail folder uncovered Andrew Kenneth Milton's letter: > +[ Federico Di Gregorio ]- > | > | the only good reason for changing the license would be Digital Creations > | asking us to do so because they want to include ZPoPyDA in one of their > | products but don't want to be binded by the gpl. we are using zope and > | making money out of it and i don't like if they can't do the same with > | out work. > > You don't have to change the license for this. > > As the author you can provide different licenses to different people. > So if DC wanted to you alter the license you could license the code to > them and only them under a different license to everyone else. yes i know. thank you very much anyway, federico -- Federico Di Gregorio MIXAD LIVE System Programmer [EMAIL PROTECTED] Debian GNU/Linux Developer & Italian Press Contact[EMAIL PROTECTED] Those who do not study Lisp are doomed to reimplement it. Poorly. -- from Karl M. Hegbloom .signature ___ Zope maillist - [EMAIL PROTECTED] http://lists.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://lists.zope.org/mailman/listinfo/zope-announce http://lists.zope.org/mailman/listinfo/zope-dev )
Re: [Zope] ZPoPyDA license (was: [Zope] Thread-safe PostgreSQL adaptor?)
+[ Federico Di Gregorio ]- | | the only good reason for changing the license would be Digital Creations | asking us to do so because they want to include ZPoPyDA in one of their | products but don't want to be binded by the gpl. we are using zope and | making money out of it and i don't like if they can't do the same with | out work. You don't have to change the license for this. As the author you can provide different licenses to different people. So if DC wanted to you alter the license you could license the code to them and only them under a different license to everyone else. You have that right as the author. (I'm not a GPL fan, but, its best for people to know their options). -- Totally Holistic Enterprises Internet| P:+61 7 3870 0066 | Andrew Milton The Internet (Aust) Pty Ltd | F:+61 7 3870 4477 | ACN: 082 081 472 | M:+61 416 022 411 | Carpe Daemon PO Box 837 Indooroopilly QLD 4068|[EMAIL PROTECTED]| ___ Zope maillist - [EMAIL PROTECTED] http://lists.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://lists.zope.org/mailman/listinfo/zope-announce http://lists.zope.org/mailman/listinfo/zope-dev )
[Zope] ZPoPyDA license (was: [Zope] Thread-safe PostgreSQL adaptor?)
hi, Hannu Krosing <[EMAIL PROTECTED]> wrote: > > This database adapter is released under the GPL Licence. > > AFAIK this is the only DA with GPL license. > Both Zope and python have much freer licenses making GPL probably > a poor choice if you "aims to replace the current ZPygresql DA". > > What is the reason behind GPL'ing it ? we strongly belive in free software. > If you you hope to make money selling commercial licences I doubt it will > work. absolutely! it will never work! if you go for free software you have to make money on other things than licenses. that's why we choosed the gpl. > Many peaople are afraid of contaminating their work with smallish GPL products > and would rather use inferior but free products. many people try to *speculate* by using free software without giving back to the community. imho a license that allows that is a bad license. the only good reason for changing the license would be Digital Creations asking us to do so because they want to include ZPoPyDA in one of their products but don't want to be binded by the gpl. we are using zope and making money out of it and i don't like if they can't do the same with out work. but, for now, both PoPy and ZPoPyDA will remain GPL. ciao, federico -- Federico Di Gregorio MIXAD LIVE System Programmer [EMAIL PROTECTED] Debian GNU/Linux Developer & Italian Press Contact[EMAIL PROTECTED] All programmers are optimists. -- Frederick P. Brooks, Jr. ___ Zope maillist - [EMAIL PROTECTED] http://lists.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://lists.zope.org/mailman/listinfo/zope-announce http://lists.zope.org/mailman/listinfo/zope-dev )
Re: [Zope] Thread-safe PostgreSQL adaptor?
Hi! On Thu, 1 Jun 2000, Hannu Krosing wrote: > AFAIK this is the only DA with GPL license. > Both Zope and python have much freer licenses making GPL probably > a poor choice if you "aims to replace the current ZPygresql DA". > > What is the reason behind GPL'ing it ? Aha, well, the GPL-vs-BSD-vs-MPL-vs...! :))) As PostgreSQL mailing list member you (like me) saw these debates many times. I don't think we need to continue the flame here :) There are people who loke BSD-style licensing, and there are GPL devotee. In this far-from-ideal world it is hard to say what is more free. I, personnaly, love GPL and publish whatever I can under GPL. Oleg.(All opinions are mine and not of my employer) Oleg Broytmann Foundation for Effective Policies [EMAIL PROTECTED] Programmers don't die, they just GOSUB without RETURN. ___ Zope maillist - [EMAIL PROTECTED] http://lists.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://lists.zope.org/mailman/listinfo/zope-announce http://lists.zope.org/mailman/listinfo/zope-dev )
Re: [Zope] Thread-safe PostgreSQL adaptor?
Hannu Krosing wrote: > > [EMAIL PROTECTED] wrote: > > > > try also, > > > > ZPoPyDA > > > > ZPoPyDA is a *stable* Postgresql Database Adapter for Zope based on our driver >PoPy. > > It aims to replace the current ZPygresql DA. > > > > This database adapter is released under the GPL Licence. > > AFAIK this is the only DA with GPL license. and only ODBC driver has LGPL license (the "Lesser" or "Library" GPL which leaves you much more freedom than the stock GPL). > Both Zope and python have much freer licenses making GPL probably > a poor choice if you "aims to replace the current ZPygresql DA". IMHO, if you want it to fly you should either use PostgreSQL or Python license for PoPy and either Python or Zope license for ZPoPyDA. -- Hannu ___ Zope maillist - [EMAIL PROTECTED] http://lists.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://lists.zope.org/mailman/listinfo/zope-announce http://lists.zope.org/mailman/listinfo/zope-dev )
Re: [Zope] Thread-safe PostgreSQL adaptor?
[EMAIL PROTECTED] wrote: > > try also, > > ZPoPyDA > > ZPoPyDA is a *stable* Postgresql Database Adapter for Zope based on our driver PoPy. > It aims to replace the current ZPygresql DA. > > This database adapter is released under the GPL Licence. AFAIK this is the only DA with GPL license. Both Zope and python have much freer licenses making GPL probably a poor choice if you "aims to replace the current ZPygresql DA". What is the reason behind GPL'ing it ? If you you hope to make money selling commercial licences I doubt it will work. Many peaople are afraid of contaminating their work with smallish GPL products and would rather use inferior but free products. > You can get the tarball at http://www.mixadlive.com/software Thanks - Hannu ___ Zope maillist - [EMAIL PROTECTED] http://lists.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://lists.zope.org/mailman/listinfo/zope-announce http://lists.zope.org/mailman/listinfo/zope-dev )
Re: [Zope] Thread-safe PostgreSQL adaptor?
try also, ZPoPyDA ZPoPyDA is a *stable* Postgresql Database Adapter for Zope based on our driver PoPy. It aims to replace the current ZPygresql DA. This database adapter is released under the GPL Licence. You can get the tarball at http://www.mixadlive.com/software bye Paolo Comitini Mixad Live s.r.l. On 31 Mag, Cary O'Brien wrote: > > Ok, pygresql is now DB-SIG compliant and thread safe. > > http://druid.net/pygresql > > What has to be done to create a one-database-connection-per-thread > PyGreSQL database adapter? Given the recent influx of resources into > PostgreSQL this would seem like a nice thing. Comments? > > -- cary > > > > > ___ > Zope maillist - [EMAIL PROTECTED] > http://lists.zope.org/mailman/listinfo/zope > ** No cross posts or HTML encoding! ** > (Related lists - > http://lists.zope.org/mailman/listinfo/zope-announce > http://lists.zope.org/mailman/listinfo/zope-dev ) > ___ Zope maillist - [EMAIL PROTECTED] http://lists.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://lists.zope.org/mailman/listinfo/zope-announce http://lists.zope.org/mailman/listinfo/zope-dev )
[Zope] Thread-safe PostgreSQL adaptor?
Ok, pygresql is now DB-SIG compliant and thread safe. http://druid.net/pygresql What has to be done to create a one-database-connection-per-thread PyGreSQL database adapter? Given the recent influx of resources into PostgreSQL this would seem like a nice thing. Comments? -- cary ___ Zope maillist - [EMAIL PROTECTED] http://lists.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://lists.zope.org/mailman/listinfo/zope-announce http://lists.zope.org/mailman/listinfo/zope-dev )