On Wed, 2004-11-10 at 17:31, Maciej Katafiasz wrote:
> Dnia 10-11-2004, śro o godzinie 15:24 +0000, Gustavo J. A. M. Carneiro
> napisał:
> > > I've been hacking on a small panel-applet (a simple screen resolution
> > > switcher applet). Since I'm not that familiar with autotools, I decided
> > > to use pygnome-hello as a base to get it working. I noticed that there
> > > is no license file in the pygnome-hello directory, though. I guess it's
> > > supposed to be in the public domain (probably GPL)? 
> 
> Small note here, GPL is definitely NOT public domain. It's one of more
> restrictive open source licences in fact.

Of course, you're right. I meant to say free software, my bad.

> > Maybe it's noted
> > > somewhere else, but I couldn't find it at least. A copyright statement
> > > (or the standard GPL header) in the non-trivial files might be a good
> > > thing as well?
> > 
> >   The will think of license later.  It may require you to pay me a large
> > fee and assign all your code rights to me... ;-)
> > 
> >   Seriously, I guess a copyright of some sort would be interesting.  But
> > I think GPL is a bit too restrictive for example programs.  Anyone else
> > have any suggestion?  BSD? Artistic? "I am not a lawyer"...
> 
> I believe example code shouldn't have any restrictions besides maybe
> authorship attribution. So revised BSD (without advertising clause)
> sounds good here, Artistic is AFAIK very similar in spirit, should be
> good too.

Yes, a license with as few restrictions as possible is probably the
right way to go for example code. It's important to specify some sort of
license or similar, though. If it's not stated anywhere I guess no one
is allowed to use the code without an explicit permission from the
author?

I noticed that gnome-hello uses a dual license (you can chose which one
you want). One is (apparently) similar to that of the X Windows System
and the other is GPL.

Another way is just to put the files in the public domain. The gettext
examples does this. For example autogen.sh starts with the following
lines.

#!/bin/sh
# Example for use of GNU gettext.
# Copyright (C) 2003 Free Software Foundation, Inc.
# This file is in the public domain.
#
# Script for regenerating all autogenerated files.

I guess this means that you can do whatever you want with the code.

cheers,

/ Mattias

_______________________________________________
pygtk mailing list   [EMAIL PROTECTED]
http://www.daa.com.au/mailman/listinfo/pygtk
Read the PyGTK FAQ: http://www.async.com.br/faq/pygtk/

Reply via email to