Re: License Stuff & ChangeLog



Hi!

Ok, so as you all noticed, there are lots of things to fix in the current sources about
GPL/LGPL. And as it seems the majority wants LGPL (anything more on this topic?), this must
be changed to reflect the correct license notice on each source file.

I think it will stay as:
* libgda-client, libgda-common, libgda-server, bindings and libgda-report: LGPL
* gda-postgres, gda-mysql, gda-odbc, gda-ldap, gda-interbase, gda-mdb, gda-mail: GPL, as
they are based on GPL/LGPL libraries
* gda-sybase: GPL, as it will be using the FreeTDS library
* gda-oracle: GPL? can it be GPL?

So, whenever you (people with CVS write access) make a change in a source file, please
check:
* that your name is in the AUTHORS file in the top-level directory (libgda/AUTHORS and
gnome-db/AUTHORS)
* that the license notice at the top of the source file reflects the correct license for
this module
* that your name is in the Copyright notice at the top of the source file

Also, I've started to make nice ChangeLog entries for every CVS commit. So, please
everybody do the same. Here is the "trick" I use for making it easy:

* vi $module_directory/ChangeLog and add an entry of the form:

    2000-10-22    Rodrigo Moya <rodrigo linuxave net>

            * changed foo by foobar

* then, use the head command when issuing cvs commit:

    cvs -z3 commit -m "`head -3 ChangeLog`"

changing accordingly the "-3" parameter to reflect the number of lines your ChangeLog entry
has.

If there is no ChangeLog file in the directory you modified, please add one.

Doing so will give us a better ChangeLog, compared to what has been going into CVS (most of
these messages from myself): "fixed stuff", "added missing things", "it now works"....

cheers





[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]