Re: [Zope-dev] ZClass not in a Product

2001-06-22 Thread Chris McDonough

   Now is there a technical reason why I can't have a ZClass inside any
  folder?
 
  No.  There is not code to allow this to happen in Zope,
  however.  I think at

 I know there is no code to do this. I'm asking how much code would be
 needed. Is it a major re-architecture? Is it something I could do?

I have absolutely no idea.  I'd imagine you're may run into the mind-bending
code inside ZClass.py and run away screaming at some point.

  some point, Lalo came up with a local factory product that
  did something
  like this.

 Not quite the same thing. I want local factory for local class.

Sorry, I wish I could help...

- C



___
Zope-Dev maillist  -  [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists - 
 http://lists.zope.org/mailman/listinfo/zope-announce
 http://lists.zope.org/mailman/listinfo/zope )



Re: [Zope-dev] ZPL and GPL licensing issues

2001-06-22 Thread Erik Enge

On Fri, 22 Jun 2001, Shane Hathaway wrote:

 Now, if the ZPL were GPL compatible, the GPL would be in full effect
 for products.  Digital Creations would automatically have the rights
 to redistribute derivatives of ZWiki.  I believe DC would even be able
 to distribute ZWiki with Zope as long as any dependent products (such
 as CMFWiki) are also GPL'ed.  Zope itself would not have to be GPL'ed
 since it does not depend in any way on ZWiki.

Now I think I have two different answers to one of my fundamental
questions in this discussion: if I have a GPL-compatible licensed product
and I distribute it with a GPL product, do I need to relicense the former
one to GPL?  Because that is what I understand you to say.  Others have
said the opposite.

This is very important.  Because if you can't be compatible without
escaping to have to relicense to GPL, the GPL is worthless to me.
 
 If your philosophy agrees with the GPL, I urge you to lobby DC to get
 the ZPL changed.
: 
 - DC has not changed the ZPL because there hasn't been any strong push
 to make it happen. [...] Make your voice heard.  Keep in mind that
 many on the management team don't have time to read the zope-dev and
 zope lists.

I hope that you guys at DC reading the list make them aware of the fact
that many people as frustrated with this.  And it is not a small issue,
either, as I'm sure we are all too aware of.

I'd love to lobby DC to start thinking about this, how do I get in touch
with the management team?  It would be great if we could discuss this on
[EMAIL PROTECTED] (or similar) and have them read/comment on that
list.  To start off with, it would be great if we could see the rationale
for the ZPL, and how they think it applies to the current situation.


___
Zope-Dev maillist  -  [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists - 
 http://lists.zope.org/mailman/listinfo/zope-announce
 http://lists.zope.org/mailman/listinfo/zope )



Re: [Zope-dev] ZPL and GPL licensing issues

2001-06-22 Thread Morten W. Petersen

On Fri, 22 Jun 2001, Erik Enge wrote:

 Now I think I have two different answers to one of my fundamental
 questions in this discussion: if I have a GPL-compatible licensed product
 and I distribute it with a GPL product, do I need to relicense the former
 one to GPL?  Because that is what I understand you to say.  Others have
 said the opposite.

Yes, you can distribute a GPL-compatible licensed code with GPL
licensed code without licencing the former under GPL.  Take a look in the
Linux-kernel source tree for example.

And yes, it would be very interesting to see the underlying reason(s) for
the ZPL..

Regards,

Morten


___
Zope-Dev maillist  -  [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists - 
 http://lists.zope.org/mailman/listinfo/zope-announce
 http://lists.zope.org/mailman/listinfo/zope )



Re: [Zope-dev] Zope 2.4: Unicode, Berkeley Storage?

2001-06-22 Thread Chris Withers

Randall F. Kern wrote:
 
 2. Will the BDB storage be standard with 2.4?  Transactional Undo sounds
 _very_ nice.

IIRC, Transactional Undo has now been implemented in FileStorage too

cheers,

Chris

___
Zope-Dev maillist  -  [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists - 
 http://lists.zope.org/mailman/listinfo/zope-announce
 http://lists.zope.org/mailman/listinfo/zope )



Re: [Zope-dev] ZPL and GPL licensing issues

2001-06-22 Thread Erik Enge

On Fri, 22 Jun 2001, Morten W. Petersen wrote:

 Yes, you can distribute a GPL-compatible licensed code with GPL
 licensed code without licencing the former under GPL.  Take a look in
 the Linux-kernel source tree for example.

Ok, good.  Then Thingamy's intermediate solution will be to create a TPL
which is basically the ZPL with the incompatible-clauses ripped out
(number 4 and 7, I think).  That way we are compatible with both the ZPL
and the GPL.

It's still a mess, though.


___
Zope-Dev maillist  -  [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists - 
 http://lists.zope.org/mailman/listinfo/zope-announce
 http://lists.zope.org/mailman/listinfo/zope )



Re: [Zope-dev] ZPL and GPL licensing issues

2001-06-22 Thread Morten W. Petersen

On Fri, 22 Jun 2001, Erik Enge wrote:

 Ok, good.  Then Thingamy's intermediate solution will be to create a TPL
 which is basically the ZPL with the incompatible-clauses ripped out
 (number 4 and 7, I think).  That way we are compatible with both the ZPL
 and the GPL.

Something like that.  Verifying the license with the GNU people now.

-Morten


___
Zope-Dev maillist  -  [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists - 
 http://lists.zope.org/mailman/listinfo/zope-announce
 http://lists.zope.org/mailman/listinfo/zope )



Re: [Zope-dev] Re: Problems with Transparent Folder and Zope 2.3.3

2001-06-22 Thread Eric Roby

Shane,

 I'm glad to know the product is being used.  I don't think it will be in
 the core distribution since it causes a performance hit.

 Shane

I use Transparent Folders HEAVILY in my site designs.  There are some
Gotchas' that I have learned to deal with regards to acquisition, but I
find their function indispensable.  I am curious what the performance hit is
that you mentioned??

Eric


___
Zope-Dev maillist  -  [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists - 
 http://lists.zope.org/mailman/listinfo/zope-announce
 http://lists.zope.org/mailman/listinfo/zope )



Re: [Zope-dev] Fishbowl not problem centered enough

2001-06-22 Thread Chris Withers

 I just see lots of solutions many of which attack some of the same
problems
 and no clear way to get those people comunicating and making informed
 trade-offs

I think this is a really good point.

However, I think the fishbowl should remain the center for solutions.

The collector is the center for problems.

What I see as missing is a mapping between problems and solutions. I'd love
to see what bugs or issues a proposal addresses and I'd like to be able to
'vote' for proposals on that basis.

Do other people think this would be a good idea?

If so, what would need to be done for it to become a reality?

cheers,

Chris



___
Zope-Dev maillist  -  [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists - 
 http://lists.zope.org/mailman/listinfo/zope-announce
 http://lists.zope.org/mailman/listinfo/zope )



RE: [Zope-dev] Fishbowl not problem centered enough

2001-06-22 Thread Brian Lloyd

  I think it would be helpful to have a big picture, with goals and
  objectives, into which to fit the pieces - would that address 
  the kinds of
  things you're talking about?
 
 big picture is good but its not what I mean.
 What I mean is a list like this...

snip

These are all good ideas. There is quite a lot going on at 
the moment, but I do want to get these issues addressed.

The next big step (in progress) is opening up CVS. After that 
I'd like to start taking care of some of the fishbowl issues. 
It would be really great if someone could capture some of the 
issues and ideas in this thread in a meta-proposal to ensure 
that they stay on the radar.



Brian Lloyd[EMAIL PROTECTED]
Software Engineer  540.371.6909  
Digital Creations  http://www.digicool.com 




___
Zope-Dev maillist  -  [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists - 
 http://lists.zope.org/mailman/listinfo/zope-announce
 http://lists.zope.org/mailman/listinfo/zope )



Re: [Zope-dev] ZPL and GPL licensing issues

2001-06-22 Thread Shane Hathaway

On Friday 22 June 2001 04:24, Erik Enge wrote:
 On Fri, 22 Jun 2001, Shane Hathaway wrote:
  Now, if the ZPL were GPL compatible, the GPL would be in full effect
  for products.  Digital Creations would automatically have the rights
  to redistribute derivatives of ZWiki.  I believe DC would even be
  able to distribute ZWiki with Zope as long as any dependent products
  (such as CMFWiki) are also GPL'ed.  Zope itself would not have to be
  GPL'ed since it does not depend in any way on ZWiki.

 Now I think I have two different answers to one of my fundamental
 questions in this discussion: if I have a GPL-compatible licensed
 product and I distribute it with a GPL product, do I need to relicense
 the former one to GPL?  Because that is what I understand you to say. 
 Others have said the opposite.

I agree with Morten--yes, you can distribute GPL compatible code and GPL 
code together.  ZWiki is just in a strange position because the GPL is 
not actually in effect.

  - DC has not changed the ZPL because there hasn't been any strong
  push to make it happen. [...] Make your voice heard.  Keep in mind
  that many on the management team don't have time to read the zope-dev
  and zope lists.

 I hope that you guys at DC reading the list make them aware of the fact
 that many people as frustrated with this.  And it is not a small issue,
 either, as I'm sure we are all too aware of.

 I'd love to lobby DC to start thinking about this, how do I get in
 touch with the management team?  It would be great if we could discuss
 this on [EMAIL PROTECTED] (or similar) and have them read/comment
 on that list.  To start off with, it would be great if we could see the
 rationale for the ZPL, and how they think it applies to the current
 situation.

Explain why it's important to you and why you can't get by on the current 
situation.  You can send them directly or I can forward emails to the 
management.

Shane

___
Zope-Dev maillist  -  [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists - 
 http://lists.zope.org/mailman/listinfo/zope-announce
 http://lists.zope.org/mailman/listinfo/zope )



Re: [Zope-dev] Re: Problems with Transparent Folder and Zope 2.3.3

2001-06-22 Thread Shane Hathaway

On Friday 22 June 2001 06:55, Eric Roby wrote:
  I'm glad to know the product is being used.  I don't think it will be
  in the core distribution since it causes a performance hit.
 
 I use Transparent Folders HEAVILY in my site designs.  There are some
 Gotchas' that I have learned to deal with regards to acquisition, but
 I find their function indispensable.  I am curious what the performance
 hit is that you mentioned??

With transparent folders installed, every attribute lookup has to invoke 
a Python method (instead of staying at the C level).  When you use 
implicit acquisition, this Python method is invoked very often.  
Depending on how much you use acquisition, this could be a significant 
hit, though I imagine on most sites it won't be a concern.

CMF skins use a concept similar to transparent folders, but the CMF gets 
the problem under control by only allowing transparence in one folder 
(the portal root).

If we're willing to start changing things at the C level, however, there 
are more options.

Shane

___
Zope-Dev maillist  -  [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists - 
 http://lists.zope.org/mailman/listinfo/zope-announce
 http://lists.zope.org/mailman/listinfo/zope )



Re: [Zope-dev] Re: Problems with Transparent Folder and Zope 2.3.3

2001-06-22 Thread Eric Roby

Shane Hathaway wrote:

 If we're willing to start changing things at the C level, however, there
 are more options.

Is this an effort that would ultimately move Transparent Folders into the
Zope Core ???

Eric

___
Zope-Dev maillist  -  [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists - 
 http://lists.zope.org/mailman/listinfo/zope-announce
 http://lists.zope.org/mailman/listinfo/zope )



[Zope-dev] Re: Zope 2.4: Unicode, Berkeley Storage?

2001-06-22 Thread Sin Hang Kin

I think bsddb3 only accept string not unicode string.

rgs,

Kent Sin


___
Zope-Dev maillist  -  [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists - 
 http://lists.zope.org/mailman/listinfo/zope-announce
 http://lists.zope.org/mailman/listinfo/zope )



[Zope-dev] Transparent folders, CookieCrumbler, ZDebug

2001-06-22 Thread Shane Hathaway

A new release of Transparent folders is ready.  The only real difference 
is compatibility with Zope 2.3.3.

http://www.zope.org/Members/hathawsh/TransparentFolders

CookieCrumbler has been re-released independently of CMF.  Thanks to 
living in the CMF for a while, the security hole has been fixed, it tries 
hard not to mess up WebDAV and FTP, the cookie setting is configurable 
with scripts, and default login and logout forms are now included.

http://www.zope.org/Members/hathawsh/CookieCrumbler

ZDebug is currently not compatible with Zope 2.4.x.  I'll work on it soon.

Shane

___
Zope-Dev maillist  -  [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists - 
 http://lists.zope.org/mailman/listinfo/zope-announce
 http://lists.zope.org/mailman/listinfo/zope )



[Zope-dev] Re: ZPL and GPL licensing issues

2001-06-22 Thread Simon Michael

Thanks for a most illuminating thread. Slight clarification to a
comment of yours Shane -

Shane Hathaway [EMAIL PROTECTED] writes:
 GPL code together.  ZWiki is just in a strange position because the
 GPL is not actually in effect.

I'm not sure I'd use those words - the license is certainly fully in
effect, I'd say, if not exactly enforced by a battalion of lawyers.

One of the consequences being that someone re-distributing zope 
zwiki together, under their default licenses, is technically in
violation right now, I think we are all agreeing.

I'm not aware of anyone doing this right now, though there was a zwiki
package for Debian GNU/linux at one point. Would Debian be in
violation shipping both zope  zwiki packages on a cd ? If they
thought so, sooner or later one or the other would get dropped from
the distribution. Unfortunate and detrimental to both zwiki and zope.
In principle this would apply to all linux distributions.  

Does this serve as an example of a problem with the current situation
for DC management ?

Another would be the fact that DC's own options are limited if it (DC)
ever had the desire to distribute or sell something leveraging
zwiki. Sure, it could convince me that LGPL makes better sense, or
offer me a large sum of money to draw up a special alternate license
(hey, on the double :-). But this would have to be repeated with each
developer where the situation arose.

Probably better to update the ZPL to solve this problem in one sweep,
ensure that zope is participating fully within the preeminent sphere
of software creativity, and earn a whole bunch of new support from the
world developer community.

And python did it.

And there's no downside to making yourself GPL-compatible that I can
think of.

 Explain why it's important to you and why you can't get by on the
 current situation.  You can send them directly or I can forward emails
 to the management.

Thanks Shane, please forward. DC management, please consider yourself
lobbied - I'd like to encourage you to review the situation and
consider making some adjustments to zope's license, or join our
discussion here.

Best regards
-Simon

___
Zope-Dev maillist  -  [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists - 
 http://lists.zope.org/mailman/listinfo/zope-announce
 http://lists.zope.org/mailman/listinfo/zope )



Re: [Zope-dev] Re: ZPL and GPL licensing issues

2001-06-22 Thread Federico Di Gregorio

On 22 Jun 2001 09:33:22 -0700, Simon Michael wrote:
 Thanks for a most illuminating thread. Slight clarification to a
 comment of yours Shane -
 
 Shane Hathaway [EMAIL PROTECTED] writes:
  GPL code together.  ZWiki is just in a strange position because the
  GPL is not actually in effect.
 
 I'm not sure I'd use those words - the license is certainly fully in
 effect, I'd say, if not exactly enforced by a battalion of lawyers.
 
 One of the consequences being that someone re-distributing zope 
 zwiki together, under their default licenses, is technically in
 violation right now, I think we are all agreeing.

right.

 I'm not aware of anyone doing this right now, though there was a zwiki
 package for Debian GNU/linux at one point. Would Debian be in
 violation shipping both zope  zwiki packages on a cd ? If they
 thought so, sooner or later one or the other would get dropped from
 the distribution. Unfortunate and detrimental to both zwiki and zope.
 In principle this would apply to all linux distributions.

not only. i can assure you that somebody in debian find even a single
line of gpl code in the zope main packge zope will be removed from the
distribution until license compatibility is (re)estabilished. same story
for zope products currently available in debian. i don't have all that
time, so i wont be the guy doing that, but, first or later, someone will
surely try to track down all the licens incompatibilities in zope debian
packages. just look at the kde/qt problem (now fortunately resolved...)

 Does this serve as an example of a problem with the current situation
 for DC management ?
 
 Another would be the fact that DC's own options are limited if it (DC)
 ever had the desire to distribute or sell something leveraging
 zwiki. Sure, it could convince me that LGPL makes better sense, or
 offer me a large sum of money to draw up a special alternate license
 (hey, on the double :-). But this would have to be repeated with each
 developer where the situation arose.

right. maybe dc has some to gain froma gpl-compatible zope and not only
the no-harm i detailed before.

 Probably better to update the ZPL to solve this problem in one sweep,
 ensure that zope is participating fully within the preeminent sphere
 of software creativity, and earn a whole bunch of new support from the
 world developer community.
 
 And python did it.
 
 And there's no downside to making yourself GPL-compatible that I can
 think of.

absolutely. ciao,
federico

-- 
Federico Di Gregorio
MIXAD LIVE Chief of Research  Technology  [EMAIL PROTECTED]
Debian GNU/Linux Developer  Italian Press Contact[EMAIL PROTECTED]
  99.% still isn't 100% but sometimes suffice. -- Me


___
Zope-Dev maillist  -  [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists - 
 http://lists.zope.org/mailman/listinfo/zope-announce
 http://lists.zope.org/mailman/listinfo/zope )



Re: [Zope-dev] Re: Problems with Transparent Folder and Zope 2.3.3

2001-06-22 Thread Shane Hathaway

On Friday 22 June 2001 10:59, Chris Withers wrote:
 Shane Hathaway wrote:
  If we're willing to start changing things at the C level, however,
  there are more options.

 Well, given how extremely useful skins seem as a concept (rather than
 just in their CMF context), along with Transparent Folders I'd love to
 help out here or vote for this in any way I can. It's been a while (2
 years :-S) since I last did any C stuff and I've never done any with
 python so it could be a fun learning experience... ;-)

Well, if the getattr function in TransparentFolderPatch were in C, I 
think it would be fast enough.

 BTW, would the stuff being talked about here allow CMF skins to come
 from locations other than the portal_skins tool? I know I've managed to
 solve my sharing-skin-layers-between-portal-instances problem but I
 aslo know that sooner or later, I'm going to hear but I don't want to
 edit that skin on the file system (especially if the server is in
 production mode) or, similarly, I need to edit that skin TTW from
 another continent

Again, it doesn't allow layers from outside the portal_skins tool because 
of security considerations, not performance considerations.

You could use LocalFS.  Or you could use transparent folders in place of 
skins.

Shane

___
Zope-Dev maillist  -  [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists - 
 http://lists.zope.org/mailman/listinfo/zope-announce
 http://lists.zope.org/mailman/listinfo/zope )



[Zope-dev] Re: ZPL and GPL licensing issues

2001-06-22 Thread Shane Hathaway

On Friday 22 June 2001 12:33, Simon Michael wrote:
 Thanks for a most illuminating thread. Slight clarification to a
 comment of yours Shane -

 Shane Hathaway [EMAIL PROTECTED] writes:
  GPL code together.  ZWiki is just in a strange position because the
  GPL is not actually in effect.

 I'm not sure I'd use those words - the license is certainly fully in
 effect, I'd say, if not exactly enforced by a battalion of lawyers.

Agreed.  The GPL tends to make it difficult to nail down precise words.  
I think that's one reason people get into GPL shouting matches.

 One of the consequences being that someone re-distributing zope 
 zwiki together, under their default licenses, is technically in
 violation right now, I think we are all agreeing.

Technically yes, although I like to think that the product developers 
implicitly grant redistribution permission by attempting to apply the 
GPL.

 Does this serve as an example of a problem with the current situation
 for DC management ?

I've forwarded your message and Federico's.  Thanks!

 Probably better to update the ZPL to solve this problem in one sweep,
 ensure that zope is participating fully within the preeminent sphere
 of software creativity, and earn a whole bunch of new support from the
 world developer community.

I think you're right.  The reaction to the Python license becoming GPL 
compatible wasn't as enthusiastic as I expected, though.

 Thanks Shane, please forward. DC management, please consider yourself
 lobbied - I'd like to encourage you to review the situation and
 consider making some adjustments to zope's license, or join our
 discussion here.

I'll let you know when they reply.  Or maybe they will.

Shane

___
Zope-Dev maillist  -  [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists - 
 http://lists.zope.org/mailman/listinfo/zope-announce
 http://lists.zope.org/mailman/listinfo/zope )



[Zope-dev] Re: ZPL and GPL licensing issues

2001-06-22 Thread Simon Michael

Shane Hathaway [EMAIL PROTECTED] writes:
 One of the consequences being that someone re-distributing zope 
 zwiki together, under their default licenses, is technically in
 violation right now, I think we are all agreeing.
 
 Technically yes, although I like to think that the product developers
 implicitly grant redistribution permission by attempting to apply the
 GPL.

I'm not sure that would be a valid assumption. Speaking for myself, it
wasn't my particular intention to unconditionally grant that
permission given the licenses as they stand. I mean, I didn't intend
that zwiki's GPL be some kind of watered-down GPL. :)

 I think you're right.  The reaction to the Python license becoming GPL
 compatible wasn't as enthusiastic as I expected, though.

Well, I'm guessing there was a shout of joy around the world - it made
my day. I think many of us then said well thank god for some sanity
and got on with the productive work that needed doing.  Unfortunately
the positive reactions are less apparent than the kind we have when
disaster is looming.

Cheers
-Simon

___
Zope-Dev maillist  -  [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists - 
 http://lists.zope.org/mailman/listinfo/zope-announce
 http://lists.zope.org/mailman/listinfo/zope )



[Zope-dev] Re: [Zope-dev]ZPL and GPL licensing issues

2001-06-22 Thread Simon Michael

Simon Michael [EMAIL PROTECTED] writes:
 Well, I'm guessing there was a shout of joy around the world - it made
 my day. I think many of us then said well thank god for some sanity

PS, and in case that wasn't clear - 

I want to say a BIG THANK YOU to all who put so much hard work into
solving the Python licensing problems. 

-Simon

___
Zope-Dev maillist  -  [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists - 
 http://lists.zope.org/mailman/listinfo/zope-announce
 http://lists.zope.org/mailman/listinfo/zope )



[Zope-dev] Re: ZPL and GPL licensing issues

2001-06-22 Thread Fred Wilson Horch

Dear Digital Creations,

Thank you for providing Zope.  Please consider releasing it under the
GPL.

As a non-profit organization that is recruiting and training volunteers
to develop code for our web site that runs on Zope, the license
uncertainty is wasting our time and may  force us to abandon Zope as a
core element of our technology platform.

Zope takes advantage of a body of work and a community of people made
possible by the pioneering efforts of the Free Software Foundation,
source of the General Public License (GPL).

Now that Python itself is being distributed under a GPL-compatible
license, you could save everyone a lot of time and grief by clarifying
your business model and the relationship you would like to have with
your development community.  Offering developers the choice to obtain
Zope under the GPL would send a clear message that you value us.

I would love to discuss the issues in detail with you or your legal
counsel by e-mail in a public forum.  Perhaps a zope-license mailing
list would be useful to all concerned.

Sincerely,

Fred Wilson Horch, JD
Boalt Hall School of Law, UC Berkeley '95
Development Editor, High Technology Law Journal '94 - '95
--
Fred Wilson Horch   mailto:[EMAIL PROTECTED]
Executive Director, EcoAccess   http://ecoaccess.org/
P.O. Box 2823, Durham, NC 27715-2823phone: 919.419-8567

___
Zope-Dev maillist  -  [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists - 
 http://lists.zope.org/mailman/listinfo/zope-announce
 http://lists.zope.org/mailman/listinfo/zope )



[Zope-dev] Re: [Zope-dev]ZPL and GPL licensing issues

2001-06-22 Thread Simon Michael

Now you're talking. Seconded.

___
Zope-Dev maillist  -  [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists - 
 http://lists.zope.org/mailman/listinfo/zope-announce
 http://lists.zope.org/mailman/listinfo/zope )



Re: [Zope-dev] Re: ZPL and GPL licensing issues

2001-06-22 Thread Martijn Pieters

On Fri, Jun 22, 2001 at 01:16:04PM -0400, Shane Hathaway wrote:
 I think you're right.  The reaction to the Python license becoming GPL 
 compatible wasn't as enthusiastic as I expected, though.

Are you talking about the reactions on Slashdot.org? The reactions there
were exactly as to be expected; uninformed and unintelligent. And those
are the posts that get score 3 and up, I never read Slashdot posts below
that.

-- 
Martijn Pieters
| Software Engineer  mailto:[EMAIL PROTECTED]
| Digital Creations  http://www.digicool.com/
| Creators of Zope   http://www.zope.org/
-

___
Zope-Dev maillist  -  [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists - 
 http://lists.zope.org/mailman/listinfo/zope-announce
 http://lists.zope.org/mailman/listinfo/zope )



Re: [Zope-dev] Re: ZPL and GPL licensing issues

2001-06-22 Thread Morten W. Petersen

On 22 Jun 2001, Simon Michael wrote:

 Shane Hathaway [EMAIL PROTECTED] writes:
  One of the consequences being that someone re-distributing zope 
  zwiki together, under their default licenses, is technically in
  violation right now, I think we are all agreeing.
  
  Technically yes, although I like to think that the product developers
  implicitly grant redistribution permission by attempting to apply the
  GPL.
 
 I'm not sure that would be a valid assumption. Speaking for myself, it
 wasn't my particular intention to unconditionally grant that
 permission given the licenses as they stand. I mean, I didn't intend
 that zwiki's GPL be some kind of watered-down GPL. :)

May Stallman forgive me (fun intended :-):


Date: Thu, 21 Jun 2001 16:43:05 -0600 (MDT)
From: Richard Stallman [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Subject: Re: Mixing different licences
 
Another question is whether or not it's legal to use GPL-ed Zope
products with Zope.
 
That is a hard question.  I don't know whether Zope is just an interpreter
or contains facilities that, in effect, the user program links with.
It makes a difference.
 
If the former, you can run programs on Zope regardless of their
licenses.
 
If the latter, then in general, you can't take someone's GPL-covered
code and combine it with Zope, because the Zope license is
GPL-incompatible.
 
If someone wrote a GPL-covered program specifically for Zope, you are
pretty safe taking that as implicit permission to combine it with
Zope.  But it would be better for them to give explicit permission.


Implicitly yours,

Morten


___
Zope-Dev maillist  -  [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists - 
 http://lists.zope.org/mailman/listinfo/zope-announce
 http://lists.zope.org/mailman/listinfo/zope )



[Zope-dev] Re: ZPL and GPL licensing issues

2001-06-22 Thread Simon Michael

Morten W. Petersen [EMAIL PROTECTED] writes:
  Date: Thu, 21 Jun 2001 16:43:05 -0600 (MDT) From: Richard Stallman
snip
 If the latter, then in general, you can't take someone's GPL-covered
 code and combine it with Zope, because the Zope license is
 GPL-incompatible.
  
 If someone wrote a GPL-covered program specifically for Zope, you
 are pretty safe taking that as implicit permission to combine it
 with Zope.  But it would be better for them to give explicit
 permission.

Now here, I have to assume RMS is using combine above to mean
combine and redistribute.

I hope I'm right ? If combine included install zwiki on your zope
installation and use it then everything I know is wrong..  I did
intend for that to be fairly danger-free.

-Simon

___
Zope-Dev maillist  -  [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists - 
 http://lists.zope.org/mailman/listinfo/zope-announce
 http://lists.zope.org/mailman/listinfo/zope )



Re: [Zope-dev] ZClass not in a Product

2001-06-22 Thread Dieter Maurer

Joachim Werner writes:
   Is there any good reason why a Product inside the ControlPanel is the only
   place a ZClass can exist? Why can't I have one in any folder?
  
  I think it is perfectly logical that ZClasses are located in the Products
  area. A folder is for instances of classes, and a ZClass is a class, not an
  instance.
I do not agree with you:

  a ZClass is both an instance (you can manage, modify, delete)
  and a class (you can use as blueprint for object creation).


Dieter

___
Zope-Dev maillist  -  [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists - 
 http://lists.zope.org/mailman/listinfo/zope-announce
 http://lists.zope.org/mailman/listinfo/zope )



[Zope-dev] ExtensionClass

2001-06-22 Thread Mark McEahern

Summary:  Hi, I'm a newbie Zope developer.  I'm trying to use a fairly
simple class from the Python interpreter (see below).  It's not working
(specific error message listed below).  I've traced the problem to
ExtensionClass.  I'm not sure that I'm correct about that and I'm really
looking for any help you might offer.

Thanks,

// Mark

Details:

Running Zope 2.3.3 as a service on Windows 2000
Using PythonWin ActivePython Build 210
Environment variables:

PYTHONPATH=C:\Program Files\ZopeWebSite\lib\python

(That's the /lib/python folder in the Zope installation.)

When I try to import this class into PythonWin:

import ZODB
from Persistence import Persistent

class Queue(Persistent):

def __init__(self):
  self.list=[]

def put(self, obj):
  self.list=self.list + [obj]

def get(self):
  obj=self.list[-1]
self.list=self.list[0:-1]
  return obj

I get this error:

  File c:\python21\pythonwin\pywin\framework\scriptutils.py, line 394, in
ImportFile
exec codeObj in __main__.__dict__
  File auto import, line 1, in ?
  File queue.py, line 1, in ?
import ZODB
  File c:\program files\zopewebsite\lib\python\ZODB\__init__.py, line 85,
in ?
import sys, ExtensionClass, TimeStamp, cPersistence, Persistence
ImportError: DLL load failed: The specified module could not be found.

If I simply try to import ExtensionClass all by itself interactively:

import ExtensionClass

I get this error:

  File interactive input, line 1, in ?
ImportError: DLL load failed: The specified module could not be found.



___
Zope-Dev maillist  -  [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists - 
 http://lists.zope.org/mailman/listinfo/zope-announce
 http://lists.zope.org/mailman/listinfo/zope )



Re: [Zope-dev] ExtensionClass

2001-06-22 Thread Chris McDonough

Hi Mark,

Try to use the Python that ships with the Zope instance in
ZopeWebSite/bin/python instead of the 2.1 version you're trying to use. 
There are link-level incompatibilities that you're seeing.

- C



Mark McEahern wrote:
 
 Summary:  Hi, I'm a newbie Zope developer.  I'm trying to use a fairly
 simple class from the Python interpreter (see below).  It's not working
 (specific error message listed below).  I've traced the problem to
 ExtensionClass.  I'm not sure that I'm correct about that and I'm really
 looking for any help you might offer.
 
 Thanks,
 
 // Mark
 
 Details:
 
 Running Zope 2.3.3 as a service on Windows 2000
 Using PythonWin ActivePython Build 210
 Environment variables:
 
 PYTHONPATH=C:\Program Files\ZopeWebSite\lib\python
 
 (That's the /lib/python folder in the Zope installation.)
 
 When I try to import this class into PythonWin:
 
 import ZODB
 from Persistence import Persistent
 
 class Queue(Persistent):
 
 def __init__(self):
   self.list=[]
 
 def put(self, obj):
   self.list=self.list + [obj]
 
 def get(self):
   obj=self.list[-1]
 self.list=self.list[0:-1]
   return obj
 
 I get this error:
 
   File c:\python21\pythonwin\pywin\framework\scriptutils.py, line 394, in
 ImportFile
 exec codeObj in __main__.__dict__
   File auto import, line 1, in ?
   File queue.py, line 1, in ?
 import ZODB
   File c:\program files\zopewebsite\lib\python\ZODB\__init__.py, line 85,
 in ?
 import sys, ExtensionClass, TimeStamp, cPersistence, Persistence
 ImportError: DLL load failed: The specified module could not be found.
 
 If I simply try to import ExtensionClass all by itself interactively:
 
 import ExtensionClass
 
 I get this error:
 
   File interactive input, line 1, in ?
 ImportError: DLL load failed: The specified module could not be found.
 
 ___
 Zope-Dev maillist  -  [EMAIL PROTECTED]
 http://lists.zope.org/mailman/listinfo/zope-dev
 **  No cross posts or HTML encoding!  **
 (Related lists -
  http://lists.zope.org/mailman/listinfo/zope-announce
  http://lists.zope.org/mailman/listinfo/zope )

___
Zope-Dev maillist  -  [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists - 
 http://lists.zope.org/mailman/listinfo/zope-announce
 http://lists.zope.org/mailman/listinfo/zope )



[Zope-dev] what to return for a manage_edit method

2001-06-22 Thread Sin Hang Kin

What should I return to for a method that create a new object or modify the
object?

If I return a redirection, will it too restricted for web only? If I return
a simple ok, it seems very stupid.


Rgs,

Kent Sin
-
kentsin.weblogs.com
kentsin.imeme.net


___
Zope-Dev maillist  -  [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists - 
 http://lists.zope.org/mailman/listinfo/zope-announce
 http://lists.zope.org/mailman/listinfo/zope )



Re: [Zope-dev] ZClass not in a Product

2001-06-22 Thread Joachim Werner

 I do not agree with you:
 
   a ZClass is both an instance (you can manage, modify, delete)
   and a class (you can use as blueprint for object creation).

O.k., I CAN manage/modify/delete a ZClass, but it still is (conceptually) a 
class, and only a class. You can manage/modify/delete Zope Python classes, too: 
Add new icons, DTML or real methods etc. It just is done from the file 
system. Still nobody would call those instances ...

Or did I miss something here?

Joachim

___
Zope-Dev maillist  -  [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists - 
 http://lists.zope.org/mailman/listinfo/zope-announce
 http://lists.zope.org/mailman/listinfo/zope )



[Zope-dev] Re: apology

2001-06-22 Thread Simon Michael

Jan-Oliver Wagner [EMAIL PROTECTED] writes:
 I am not sure what you want to express with your statement.

that I now see we were in agreement. Sorry for the confusion.

___
Zope-Dev maillist  -  [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists - 
 http://lists.zope.org/mailman/listinfo/zope-announce
 http://lists.zope.org/mailman/listinfo/zope )



[Zope-dev] making zwikiwebs.zexp import unnecessary

2001-06-22 Thread Simon Michael

I think I read someone had integrated the sample zwiki web(s) into the
python product, removing the need for the import which causes great
confusion. If you know anything about this, please get in touch.

Thanks -Simon

___
Zope-Dev maillist  -  [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists - 
 http://lists.zope.org/mailman/listinfo/zope-announce
 http://lists.zope.org/mailman/listinfo/zope )



Re: [Zope-dev] making zwikiwebs.zexp import unnecessary

2001-06-22 Thread Chris McDonough

Hi Simon,

Yes, the CMFWiki product does this... it's fairly simple code that I
think could be lifted directly from the product.  I think CMFWiki comes
with the CVS checkout of the CMF now...

- C

Simon Michael wrote:
 
 I think I read someone had integrated the sample zwiki web(s) into the
 python product, removing the need for the import which causes great
 confusion. If you know anything about this, please get in touch.
 
 Thanks -Simon
 
 ___
 Zope-Dev maillist  -  [EMAIL PROTECTED]
 http://lists.zope.org/mailman/listinfo/zope-dev
 **  No cross posts or HTML encoding!  **
 (Related lists -
  http://lists.zope.org/mailman/listinfo/zope-announce
  http://lists.zope.org/mailman/listinfo/zope )

___
Zope-Dev maillist  -  [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists - 
 http://lists.zope.org/mailman/listinfo/zope-announce
 http://lists.zope.org/mailman/listinfo/zope )