Git*.pm: allow code improvements to flow back to git
authorEric Wong <normalperson@yhbt.net>
Sun, 20 Apr 2014 19:07:14 +0000 (19:07 +0000)
committerEric Wong <normalperson@yhbt.net>
Sun, 20 Apr 2014 19:07:14 +0000 (19:07 +0000)
By using GPLv2+, we are compatible with AGPLv3+ while still
allowing improvements to flow back into the git-svn modules
distributed with git.

lib/Ssoma/Git.pm
lib/Ssoma/GitIndexInfo.pm

index aa63e1db8a866bf6c46e6c736c9dfd4923e66c05..5cec7fb9fd4c93596d91aaccaf5dc40a63a71be2 100644 (file)
@@ -1,14 +1,11 @@
 # Copyright (C) 2013, Eric Wong <normalperson@yhbt.net> and all contributors
-# License: AGPLv3 or later (https://www.gnu.org/licenses/agpl-3.0.txt)
+# License: GPLv2 or later (https://www.gnu.org/licenses/gpl-2.0.txt)
 #
 # Note: some trivial code here stolen from git-svn + Perl modules
-# distributed with git.  I wrote these long ago and retain my copyright
-# to it, so I'm within my right to relicense as AGPLv3+.  The original
-# git versions remain GPLv2.
-#
-# Not using Git.pm and friends directly because some git installations may use
-# a different Perl than this (and I might end up rewriting this entirely
-# in C at a later time...)
+# distributed with git.  This remains GPLv2+ so improvements may flow
+# back into git.  Note: git-svn has always been GPLv2+, unlike most
+# of the rest of git being GPLv2-only.
+
 package Ssoma::Git;
 use strict;
 use warnings;
index 8e8f28793951663e4fa608528b3978eb65414f26..7f202976fec02cea7212c79de46a84bea41ae263 100644 (file)
@@ -1,14 +1,15 @@
 # Copyright (C) 2013, Eric Wong <normalperson@yhbt.net> and all contributors
-# License: AGPLv3 or later (https://www.gnu.org/licenses/agpl-3.0.txt)
+# License: GPLv2 or later (https://www.gnu.org/licenses/gpl-2.0.txt)
 #
 # Note: some trivial code here stolen from git-svn + Perl modules
-# distributed with git.  I wrote these long ago and retain my copyright
-# to it, so I'm within my right to relicense as AGPLv3+.  The original
-# git versions remain GPLv2.
+# distributed with git.  This remains GPLv2+ so improvements may flow
+# back into git.  Note: git-svn has always been GPLv2+, unlike most
+# of the rest of git being GPLv2-only.
 #
 # Not using Git.pm and friends directly because some git installations may use
 # a different Perl than this (and I might end up rewriting this entirely
-# in another language).
+# in another language).  Git::IndexInfo is also somewhat recent, so folks
+# on LTS distros may not have it, yet.
 
 package Ssoma::GitIndexInfo;
 use strict;