I guess I'm still unsure about what the phrase "based on" and "derived from" means in the context of writing content and building a site based on plone and zope. My stuff wouldn't be able to work directly without plone and zope, but on the other hand, it's not an extension of plone and is not derived from it either. I'll have to keep poking around. On Mon, 6 Dec 2004 13:28:23 +1300, Phillip Hutchings <sitharus@gmail.com> wrote:
On Sat, 4 Dec 2004 14:16:32 -0500, Alan Snyder <alan8373@gmail.com> wrote:
Hi everyone. I have a sort-of off-topic question about zope, plone and the GPL. If I write an application that sits on top of plone by using the CMF and the plone components and such, how must my portions be licensed? I've not written anything yet but just to be sure, if i write plone stuff that calls plone and cmf and zope functions and objects, must that also be GPL'd. I was under the assumption that calling GPL software didn't required making your stuff GPL but if you were to write code inside a module that is already gpl'd - like expanding it, then you'd obviously have to gpl it because you're modifying code - not writing new code. Also, I know the zope license is ZPL and more commercially friendly than the gpl, but plone is gpl so obviously there is a boundary there that is being enforced correctly.
TIA
From the last time I got involved with this, anything that is based on or derived from (this, iirc, includes any product that relies on a GPL product to function) must be released under the GPL.
Of course, the GPL only states that anyone who obtains a copy of the software must also have the source code available at a cost no more than the media required to send them the source ($5 tops more or less). You don't actually have to give the source away, and you are allowed to charge for the software.
-- Phillip Hutchings http://www.sitharus.com/ sitharus@gmail.com / sitharus@sitharus.com
On Dec 6, 2004, at 3:52, Alan Snyder wrote:
I guess I'm still unsure about what the phrase "based on" and "derived from" means in the context of writing content and building a site based on plone and zope. My stuff wouldn't be able to work directly without plone and zope, but on the other hand, it's not an extension of plone and is not derived from it either. I'll have to keep poking around.
With questions like this it seems everyone has an answer, but everyone's answer is different. I, for one, have consciously decided to never use the GPL on any of the software I release. I use the ZPL. Fortunately I have not been in the reverse situation where I had to do customer work developing software on top of/with GPL software. At that point I'd be confused, too... jens
Jens Vagelpohl wrote:
Fortunately I have not been in the reverse situation where I had to do customer work developing software on top of/with GPL software. At that point I'd be confused, too...
You never use Plone then? Chris -- Simplistix - Content Management, Zope & Python Consulting - http://www.simplistix.co.uk
On Jan 12, 2005, at 13:36, Chris Withers wrote:
Jens Vagelpohl wrote:
Fortunately I have not been in the reverse situation where I had to do customer work developing software on top of/with GPL software. At that point I'd be confused, too...
You never use Plone then?
I haven't had anyone ask me to develop on Plone. If portal-ish/CMS features are needed and the choice is left to me I choose to develop on CMF proper. jens --------------- Jens Vagelpohl jens@zetwork.com Software Engineer +49-(0)441-36 18 14 38 Zetwork GmbH http://www.zetwork.com/
Jens Vagelpohl wrote:
I haven't had anyone ask me to develop on Plone.
If portal-ish/CMS features are needed and the choice is left to me I choose to develop on CMF proper.
Can't say I blame you ;-) What do you use for schema-driven content types? Chris -- Simplistix - Content Management, Zope & Python Consulting - http://www.simplistix.co.uk
On Jan 12, 2005, at 13:52, Chris Withers wrote:
Jens Vagelpohl wrote:
I haven't had anyone ask me to develop on Plone. If portal-ish/CMS features are needed and the choice is left to me I choose to develop on CMF proper.
Can't say I blame you ;-)
What do you use for schema-driven content types?
If the question is "do you use Archetypes" then the answer is "no". That's not meant as a judgement - I simply haven't had any problem that wasn't solved by using mechanisms found in the CMF itself... jens
participants (3)
-
Alan Snyder -
Chris Withers -
Jens Vagelpohl