albertogomcas / hooke

Automatically exported from code.google.com/p/hooke
GNU Lesser General Public License v3.0
0 stars 0 forks source link

License inconsistencies LGPLv3 vs GPLv2. #34

Open GoogleCodeExporter opened 8 years ago

GoogleCodeExporter commented 8 years ago
In the root directory, LICENSE lists the LGPLv3, but the individual file
blurbs are inconsistent.

  hooke.svn$ grep -ri GPL . | grep -v LICENSE
  ./fit.py:Licensed under the GNU GPL version 2
  ./procplots.py:Licensed under the GNU GPL version 2
  ./multifit.py:Licensed under GNU GPL v2
  ./flatfilts.py:Licensed under the GNU LGPL version 2

Obviously, many modules are missing copyright blurbs entirely.  I think the
best way to deal with this situation is to automate ;).  I can write up a
script that strips author names for each file from the SVN logs, and pastes
appropriate copyright blurbs at the top of each Python file, but it will
probably take me a few weeks to get around to it...

Original issue reported on code.google.com by tvrkng@gmail.com on 5 Apr 2010 at 6:50

GoogleCodeExporter commented 8 years ago
Hi, thanks for the comment. Your automation thing looks very cool, and I would
appreciate that. I wonder if something of this kind already exists (after all, 
it's a
common problem).

Original comment by devicera...@gmail.com on 28 Apr 2010 at 3:53

GoogleCodeExporter commented 8 years ago
Yeah, I'm surprised I haven't found an official way of doing this, but most 
projects
I've looked at hardcode it for each file.  The SCons people, who are pretty 
good at
build automation ;), replace __COPYRIGHT__ strings in their headers with an
environmental variable value, but they seem to set that value by hand?  See

http://scons.cvs.sourceforge.net/viewvc/scons/scons/SConstruct?revision=1.93&vie
w=markup

Original comment by tvrkng@gmail.com on 29 Apr 2010 at 11:11

GoogleCodeExporter commented 8 years ago
I've got the automatic blurb updater working in Mercurial:
  http://www.physics.drexel.edu/~wking/code/hg/hgwebdir.cgi/hooke/rev/d58dfeadb45d

However, many of the old blurbs
  http://www.physics.drexel.edu/~wking/code/hg/hgwebdir.cgi/hooke/rev/4d53cdc14ba9
were just:
  "This program is released under the GNU General Public License version 2."

This leaves the question of whether all copyright holders will allow a switch 
to the
LGPLv3+.  If anyone is in the AUTHORS file:

http://www.physics.drexel.edu/~wking/code/hg/hgwebdir.cgi/hooke/file/d58dfeadb45
d/AUTHORS
email me to let me know if you will allow the licensing switch.

We're also missing:

  * Email addresses or other contact information for some authors.
  * A full first name for "A. Seeholzer'

Let me know if you know any of that information.

Original comment by tvrkng@gmail.com on 16 May 2010 at 11:37