Which Python web framework is most like Ruby on Rails?

Mike Meyer mwm at mired.org
Tue Dec 20 22:05:29 EST 2005

Paul Rubin <http://phr.cx@NOSPAM.invalid> writes:
>> IANAL but that is not my understanding of the GPL. GPL version 2
>> section 2.b) reads, "You must cause any work that you distribute or
>> publish, that in whole or in part contains or is derived from the
>> Program or any part thereof, to be licensed as a whole at no charge to
>> all third parties under the terms of this License." My server would
>> certainly be a work that in part contains Karrigell.
> Your web app and html files would IMO be considered a separate work,
> like C programs that you compile with GCC.  If they don't contain actual
> Karrigell code and they're not derived from Karrigell code, then I'd
> think 2.b) doesn't apply.  The test I'd use is, imagine you don't have
> the Karrigell distro and you only have a printout of the documentation.
> Can you write your app from just the docs?  IANAL, etc., and to be
> safe, you could simply ask the Karrigell author.

That's one test. Another one is whether you can distribute your app as
one piece and let them get Karrigell from somewhere else to put things
together. If they can set up your app without copying parts of
Karrigel into it (and you didn't do that for them), then you're
ok. You can even bundle Karrigel into the distribution for them.

While them having to modify Karrigel extensively to work with your app
- for instance, if you distributed patch files - is within the letter
of the license, the FSF considers such a violation. IIRC, they gave
NeXT shit for doing this.

Mike Meyer <mwm at mired.org>			http://www.mired.org/home/mwm/
Independent WWW/Perforce/FreeBSD/Unix consultant, email for more information.

More information about the Python-list mailing list