Below credits are given to third-party components that the NbGit module uses. Here you will also find information about their individual terms of licensing.
Most of the core plugin code in NbGit is based on code from NbGit (a git CLI-based Netbeans plugin), which in terms borrows its code from the Mercurial and Subversion plugins.
The Mercurial and Subversion code is dual licensed under the Common Development and Distribution License("CDDL") and the GNU General Public License Version 2 only ("GPL") with the "Classpath" exception. NbGit is licensed under the GNU General Public License Version 2 only ("GPL") with the "Classpath" exception.
JGit is a pure Java implementation of Git. The library is what makes it possible for NbGit to be a truely cross platform, easy-to-install Netbeans plugin. NbGit's sibling project EGit, an Eclipse plugin, along with the JGit example programs has served as an excellent source of inspiration for working with JGit.
Both EGit ad JGit are distributed under the Eclipse Public License
v1.0, a new BSD-style license. The license is available in the
source repository as
release/modules/ext/org.eclipse.jgit.LICENSE.txt
.
Support for .gitignore and .git/info/exclude files use a ported version (according to the CVS info v1.13) of OpenBSD's fnmatch code. The code is derived from software contributed to Berkeley by Guido van Rossum and distributed under a BSD-style license.
The Git icon used for "branding" the status and history tabs is made by Henrik Nyh.
Regarding license, the blog post that announced this alternative logo for Git states that anyone is "Free to modify and redistribute with due credit, and obviously free to use".