# 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;
# 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;