Relicense org.spearce.jgit under GPL.
commitb1f2a549517e202d5ff513ea91b1ccf2cb1658d2
authorShawn O. Pearce <spearce@spearce.org>
Wed, 21 Feb 2007 17:27:54 +0000 (21 12:27 -0500)
committerShawn O. Pearce <spearce@spearce.org>
Wed, 21 Feb 2007 17:27:54 +0000 (21 12:27 -0500)
tree6b76afa30934a791a0e92631c73f364a2412803f
parent147bca9448f5261878e38c30bc91de61628be0eb
Relicense org.spearce.jgit under GPL.

After some discussion on #git with Robin Rosenburg about the difficulty
of porting concepts from core "C" based Git to jgit we have decided to
license org.spearce.jgit (the pure Java implementation of Git) under
the GNU Public License, as this is the same license that covers the
core Git code.  By using the same license as the core Git code we can
easily port algorithms written by others while maintaing their wishes
relative to the license associated with them.

The other packages are staying a mixture of LGPL and EPL as the code
there is written by people beyond just Robin and myself, and this code
must interface with Eclipse.

Signed-off-by: Robin Rosenberg <robin.rosenberg@dewire.com>
Signed-off-by: Shawn O. Pearce <spearce@spearce.org>
54 files changed:
README
SUBMITTING_PATCHES
org.spearce.egit.core/COPYING [copied from COPYING with 100% similarity]
org.spearce.egit.core/LICENSE [copied from LICENSE with 100% similarity]
org.spearce.egit.ui/COPYING [moved from COPYING with 100% similarity]
org.spearce.egit.ui/LICENSE [moved from LICENSE with 100% similarity]
org.spearce.jgit/COPYING [new file with mode: 0644]
org.spearce.jgit/src/org/spearce/jgit/errors/CorruptObjectException.java
org.spearce.jgit/src/org/spearce/jgit/errors/EntryExistsException.java
org.spearce.jgit/src/org/spearce/jgit/errors/IncorrectObjectTypeException.java
org.spearce.jgit/src/org/spearce/jgit/errors/MissingObjectException.java
org.spearce.jgit/src/org/spearce/jgit/errors/ObjectWritingException.java
org.spearce.jgit/src/org/spearce/jgit/errors/SymlinksNotSupportedException.java
org.spearce.jgit/src/org/spearce/jgit/lib/BinaryDelta.java
org.spearce.jgit/src/org/spearce/jgit/lib/ByteArrayWindow.java
org.spearce.jgit/src/org/spearce/jgit/lib/ByteBufferWindow.java
org.spearce.jgit/src/org/spearce/jgit/lib/ByteWindow.java
org.spearce.jgit/src/org/spearce/jgit/lib/CheckoutTree.java
org.spearce.jgit/src/org/spearce/jgit/lib/Commit.java
org.spearce.jgit/src/org/spearce/jgit/lib/Constants.java
org.spearce.jgit/src/org/spearce/jgit/lib/CoreConfig.java
org.spearce.jgit/src/org/spearce/jgit/lib/FileMode.java
org.spearce.jgit/src/org/spearce/jgit/lib/FileTreeEntry.java
org.spearce.jgit/src/org/spearce/jgit/lib/ForceModified.java
org.spearce.jgit/src/org/spearce/jgit/lib/MergedTree.java
org.spearce.jgit/src/org/spearce/jgit/lib/ObjectId.java
org.spearce.jgit/src/org/spearce/jgit/lib/ObjectLoader.java
org.spearce.jgit/src/org/spearce/jgit/lib/ObjectWriter.java
org.spearce.jgit/src/org/spearce/jgit/lib/PackFile.java
org.spearce.jgit/src/org/spearce/jgit/lib/PackedObjectLoader.java
org.spearce.jgit/src/org/spearce/jgit/lib/PersonIdent.java
org.spearce.jgit/src/org/spearce/jgit/lib/Ref.java
org.spearce.jgit/src/org/spearce/jgit/lib/RefLock.java
org.spearce.jgit/src/org/spearce/jgit/lib/Repository.java
org.spearce.jgit/src/org/spearce/jgit/lib/RepositoryConfig.java
org.spearce.jgit/src/org/spearce/jgit/lib/SymlinkTreeEntry.java
org.spearce.jgit/src/org/spearce/jgit/lib/Tree.java
org.spearce.jgit/src/org/spearce/jgit/lib/TreeEntry.java
org.spearce.jgit/src/org/spearce/jgit/lib/TreePrinter.java
org.spearce.jgit/src/org/spearce/jgit/lib/TreeVisitor.java
org.spearce.jgit/src/org/spearce/jgit/lib/TreeVisitorWithCurrentDirectory.java
org.spearce.jgit/src/org/spearce/jgit/lib/Treeish.java
org.spearce.jgit/src/org/spearce/jgit/lib/UnpackedObjectLoader.java
org.spearce.jgit/src/org/spearce/jgit/lib/WindowCache.java
org.spearce.jgit/src/org/spearce/jgit/lib/WindowProvider.java
org.spearce.jgit/src/org/spearce/jgit/lib/WindowedFile.java
org.spearce.jgit/src/org/spearce/jgit/lib/WriteTree.java
org.spearce.jgit/tst/org/spearce/jgit/lib/RepositoryTestCase.java
org.spearce.jgit/tst/org/spearce/jgit/lib/T0001_ObjectId.java
org.spearce.jgit/tst/org/spearce/jgit/lib/T0001_PersonIdent.java
org.spearce.jgit/tst/org/spearce/jgit/lib/T0002_Tree.java
org.spearce.jgit/tst/org/spearce/jgit/lib/T0003_Basic.java
org.spearce.jgit/tst/org/spearce/jgit/lib/T0004_PackReader.java
org.spearce.jgit/tst/org/spearce/jgit/lib/XInputStream.java