* [ANNOUNCE] Java Git (aka jgit) has switched to 3-clause BSD
@ 2008-05-26 4:46 Shawn O. Pearce
2008-05-26 8:13 ` Vegard Nossum
` (3 more replies)
0 siblings, 4 replies; 18+ messages in thread
From: Shawn O. Pearce @ 2008-05-26 4:46 UTC (permalink / raw)
To: Robin Rosenberg, Dave Watson, Marek Zawirski; +Cc: git
As of 53a2cc3 the jgit library (a 100% pure Java implementation
of git) is now licensed under a 3-clause (new-style) BSD license.
The change was done with a Perl script to rewrite all source code
headers within the org.spearce.jgit package. Copyright information
was updated based upon the output of git-blame.
The change is here:
git://repo.or.cz/egit/spearce.git bsd
and is based upon the the thread that I started on this list:
http://article.gmane.org/gmane.comp.version-control.git/81585
If there are no objections within the next couple of days we'll
merge it to the main tree.
--
Shawn.
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [ANNOUNCE] Java Git (aka jgit) has switched to 3-clause BSD
2008-05-26 4:46 [ANNOUNCE] Java Git (aka jgit) has switched to 3-clause BSD Shawn O. Pearce
@ 2008-05-26 8:13 ` Vegard Nossum
2008-05-26 10:08 ` Johannes Schindelin
2008-05-27 12:11 ` Florian Köberle
` (2 subsequent siblings)
3 siblings, 1 reply; 18+ messages in thread
From: Vegard Nossum @ 2008-05-26 8:13 UTC (permalink / raw)
To: Shawn O. Pearce
Cc: Robin Rosenberg, Dave Watson, Marek Zawirski, git, laforge
Hi,
On Mon, May 26, 2008 at 6:46 AM, Shawn O. Pearce <spearce@spearce.org> wrote:
> As of 53a2cc3 the jgit library (a 100% pure Java implementation
> of git) is now licensed under a 3-clause (new-style) BSD license.
> The change was done with a Perl script to rewrite all source code
> headers within the org.spearce.jgit package. Copyright information
> was updated based upon the output of git-blame.
I previously read about this transition from GPL to BSD.
IANAL, but isn't the current version a derivative of the older
version, meaning that you need to take all authors into account when
doing this switch, and not just the authors of the _current_ code?
(Or did you get a consent from all previous authors as well as current authors?)
Vegard
--
"The animistic metaphor of the bug that maliciously sneaked in while
the programmer was not looking is intellectually dishonest as it
disguises that the error is the programmer's own creation."
-- E. W. Dijkstra, EWD1036
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [ANNOUNCE] Java Git (aka jgit) has switched to 3-clause BSD
2008-05-26 8:13 ` Vegard Nossum
@ 2008-05-26 10:08 ` Johannes Schindelin
2008-05-26 11:22 ` Vegard Nossum
0 siblings, 1 reply; 18+ messages in thread
From: Johannes Schindelin @ 2008-05-26 10:08 UTC (permalink / raw)
To: Vegard Nossum
Cc: Shawn O. Pearce, Robin Rosenberg, Dave Watson, Marek Zawirski,
git, laforge
Hi,
On Mon, 26 May 2008, Vegard Nossum wrote:
> On Mon, May 26, 2008 at 6:46 AM, Shawn O. Pearce <spearce@spearce.org> wrote:
> > As of 53a2cc3 the jgit library (a 100% pure Java implementation
> > of git) is now licensed under a 3-clause (new-style) BSD license.
> > The change was done with a Perl script to rewrite all source code
> > headers within the org.spearce.jgit package. Copyright information
> > was updated based upon the output of git-blame.
>
> I previously read about this transition from GPL to BSD.
>
> IANAL, but isn't the current version a derivative of the older
> version, meaning that you need to take all authors into account when
> doing this switch, and not just the authors of the _current_ code?
>
> (Or did you get a consent from all previous authors as well as current
> authors?)
He did. That is what is written in the thread that Shawn explicitely
stated in the part that you did _not_ quote.
I also have to wonder why you chose a total technical non-issue, that does
not really concern you (because you are noone of said authors), for your
first post (at least that I am aware of) to this list.
Ciao,
Dscho
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [ANNOUNCE] Java Git (aka jgit) has switched to 3-clause BSD
2008-05-26 10:08 ` Johannes Schindelin
@ 2008-05-26 11:22 ` Vegard Nossum
2008-05-26 11:32 ` Johannes Schindelin
2008-05-26 18:12 ` Chris Frey
0 siblings, 2 replies; 18+ messages in thread
From: Vegard Nossum @ 2008-05-26 11:22 UTC (permalink / raw)
To: Johannes Schindelin
Cc: Shawn O. Pearce, Robin Rosenberg, Dave Watson, Marek Zawirski,
git, laforge
Hi,
On Mon, May 26, 2008 at 12:08 PM, Johannes Schindelin
<Johannes.Schindelin@gmx.de> wrote:
>
> On Mon, 26 May 2008, Vegard Nossum wrote:
>
>> On Mon, May 26, 2008 at 6:46 AM, Shawn O. Pearce <spearce@spearce.org> wrote:
>> > As of 53a2cc3 the jgit library (a 100% pure Java implementation
>> > of git) is now licensed under a 3-clause (new-style) BSD license.
>> > The change was done with a Perl script to rewrite all source code
>> > headers within the org.spearce.jgit package. Copyright information
>> > was updated based upon the output of git-blame.
>>
>> I previously read about this transition from GPL to BSD.
>>
>> IANAL, but isn't the current version a derivative of the older
>> version, meaning that you need to take all authors into account when
>> doing this switch, and not just the authors of the _current_ code?
>>
>> (Or did you get a consent from all previous authors as well as current
>> authors?)
>
> He did. That is what is written in the thread that Shawn explicitely
> stated in the part that you did _not_ quote.
Hm, yes, that is the thread I read before. What Shawn writes there is this:
"As of the bleeding edge (40c5c6cb11b8cc6caf3ea6a681caf0a6b8d66f36
[*4*]) the ownership of all currently surviving lines of code is
broken down as follows:"
This seems to suggest that only authors of the "bleeding edge" are
considered, while my point was that the "bleeding edge" may be a
derivative of earlier versions which had other authors as well.
I can't find anywhere explicitly mentioned in the thread that _all_
authors have been asked about the change of license.
> I also have to wonder why you chose a total technical non-issue, that does
> not really concern you (because you are noone of said authors), for your
> first post (at least that I am aware of) to this list.
It does concern me, because I enjoy git and free software in general.
I am not trolling or trying to stop the change of license in any way,
but simply give a heads up to what I believe might potentially be a
legal issue. Maybe there are in fact no other authors that have
participated, but in that case I think it is a fact worthy of explicit
mention.
This was also not my first post to this list; you have even replied to
one of my posts yourself once upon a time :-)
Vegard
--
"The animistic metaphor of the bug that maliciously sneaked in while
the programmer was not looking is intellectually dishonest as it
disguises that the error is the programmer's own creation."
-- E. W. Dijkstra, EWD1036
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [ANNOUNCE] Java Git (aka jgit) has switched to 3-clause BSD
2008-05-26 11:22 ` Vegard Nossum
@ 2008-05-26 11:32 ` Johannes Schindelin
2008-05-26 18:12 ` Chris Frey
1 sibling, 0 replies; 18+ messages in thread
From: Johannes Schindelin @ 2008-05-26 11:32 UTC (permalink / raw)
To: Vegard Nossum
Cc: Shawn O. Pearce, Robin Rosenberg, Dave Watson, Marek Zawirski,
git, laforge
Hi,
On Mon, 26 May 2008, Vegard Nossum wrote:
> "As of the bleeding edge (40c5c6cb11b8cc6caf3ea6a681caf0a6b8d66f36
> [*4*]) the ownership of all currently surviving lines of code is
> broken down as follows:"
>
> This seems to suggest that only authors of the "bleeding edge" are
> considered, while my point was that the "bleeding edge" may be a
> derivative of earlier versions which had other authors as well.
AFAICT this was done with "git blame", so it might be "derived" by a
particularly SCO-esque interpretation of the word, but it is really the
work of those people Shawn mentioned.
Besides, I do not think that there were any other authors anyway.
In any case, this discussion is already boring me mightily, so I will tune
out,
Dscho
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [ANNOUNCE] Java Git (aka jgit) has switched to 3-clause BSD
2008-05-26 11:22 ` Vegard Nossum
2008-05-26 11:32 ` Johannes Schindelin
@ 2008-05-26 18:12 ` Chris Frey
2008-05-26 23:44 ` Shawn O. Pearce
1 sibling, 1 reply; 18+ messages in thread
From: Chris Frey @ 2008-05-26 18:12 UTC (permalink / raw)
To: Vegard Nossum
Cc: Johannes Schindelin, Shawn O. Pearce, Robin Rosenberg,
Dave Watson, Marek Zawirski, git, laforge
On Mon, May 26, 2008 at 01:22:25PM +0200, Vegard Nossum wrote:
> It does concern me, because I enjoy git and free software in general.
> I am not trolling or trying to stop the change of license in any way,
> but simply give a heads up to what I believe might potentially be a
> legal issue. Maybe there are in fact no other authors that have
> participated, but in that case I think it is a fact worthy of explicit
> mention.
I share your concerns about licensing and keeping things accurate when it
comes to things like changing licenses, so I took a quick look at the
bsd branch of the jgit git tree, to see if there were any glaring
omissions.
I'm not sure that git-blame is the best way to deal with this kind of task,
but in this case, it worked out well. From my analysis of git-log output,
the lines of code from contributors who haven't explicitly consented are
maybe 10 lines. Looks like a job well done to me.
- Chris
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [ANNOUNCE] Java Git (aka jgit) has switched to 3-clause BSD
2008-05-26 18:12 ` Chris Frey
@ 2008-05-26 23:44 ` Shawn O. Pearce
2008-05-27 0:13 ` Martin Langhoff
2008-05-27 9:14 ` Jakub Narebski
0 siblings, 2 replies; 18+ messages in thread
From: Shawn O. Pearce @ 2008-05-26 23:44 UTC (permalink / raw)
To: Chris Frey
Cc: Vegard Nossum, Johannes Schindelin, Robin Rosenberg, Dave Watson,
Marek Zawirski, git, laforge
Chris Frey <cdfrey@foursquare.net> wrote:
> On Mon, May 26, 2008 at 01:22:25PM +0200, Vegard Nossum wrote:
> > It does concern me, because I enjoy git and free software in general.
> > I am not trolling or trying to stop the change of license in any way,
> > but simply give a heads up to what I believe might potentially be a
> > legal issue. Maybe there are in fact no other authors that have
> > participated, but in that case I think it is a fact worthy of explicit
> > mention.
>
> I share your concerns about licensing and keeping things accurate when it
> comes to things like changing licenses, so I took a quick look at the
> bsd branch of the jgit git tree, to see if there were any glaring
> omissions.
>
> I'm not sure that git-blame is the best way to deal with this kind of task,
> but in this case, it worked out well. From my analysis of git-log output,
> the lines of code from contributors who haven't explicitly consented are
> maybe 10 lines. Looks like a job well done to me.
Thanks for your comments. I think we are OK with the change,
as Chris points out. Here's more details about the complete
list of contributors to jgit, since the beginning of time.
$ git log --pretty=format:%ae \
bsd jgit org.spearce.jgit org.spearce.jgit.test \
| sort | uniq -c | sort -nr
364 spearce@spearce.org
175 robin.rosenberg@dewire.com
21 dwatson@mimvista.com
8 me@lathund.dewire.com
2 rogersoares@intelinet.com.br
1 thadh@thad.corp.google.com
Now I asked for consent from the top 3 (me, robin, dwatson).
The 4th one down (me@lathund.dewire.com) is also Robin. That
leaves only Roger C. Soares and Thad Hughes as ever having
made a contribution to jgit, surviving line or not, and who
were not consulted specifically about the license change.
The total size of their deltas is:
$ for u in rogersoares@intelinet.com.br thadh@thad.corp.google.com; \
do \
echo $u $(git log -p --author=$u bsd \
jgit org.spearce.jgit org.spearce.jgit.test \
| grep '^+' | wc -l); \
done
rogersoares@intelinet.com.br 9
thadh@thad.corp.google.com 5
$ git log -p bsd | grep '^+' | wc -l
122576
So in all time these users have added a total of 14 lines between
them. Out of 122,576 total added lines. It amounts to only 0.011%
of the total contribution. In the US a change this small may not
even be copyrightable.
Obviously I am only counting + lines in patches. The - lines
may also have some value in certain contexts. But then we also
get into the discussion of what is copyrighted. The patch or the
final result?
In the 3 changes between Roger and Thad the patches were all very
small. They are minor bug fixes that probably would come out the
same way no matter who wrote them. E.g. in one Roger deleted an
extra ";" at the end of a line (fixed ";;" to ";"). I'm not sure
anyone else on Earth could have written that change differently.
I hate to trivialize someone's contribution, but the reality is
that in jgit there are only 3 interesting authors at this time.
All were consulted about this license change, and all gave their
consent via a public posting to this mailing list.
--
Shawn.
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [ANNOUNCE] Java Git (aka jgit) has switched to 3-clause BSD
2008-05-26 23:44 ` Shawn O. Pearce
@ 2008-05-27 0:13 ` Martin Langhoff
2008-05-27 22:27 ` Roger C. Soares
2008-05-27 9:14 ` Jakub Narebski
1 sibling, 1 reply; 18+ messages in thread
From: Martin Langhoff @ 2008-05-27 0:13 UTC (permalink / raw)
To: Shawn O. Pearce
Cc: Chris Frey, Vegard Nossum, Johannes Schindelin, Robin Rosenberg,
Dave Watson, Marek Zawirski, git, laforge
On Tue, May 27, 2008 at 11:44 AM, Shawn O. Pearce <spearce@spearce.org> wrote:
> So in all time these users have added a total of 14 lines between
> them. Out of 122,576 total added lines. It amounts to only 0.011%
> of the total contribution. In the US a change this small may not
> even be copyrightable.
It'd be nice to hear from them, but I looks fair to me to say that
those contributors - while very valuable - cannot hold the project
back.
Don't personally use jgit or Eclipse but the porting projects (jgit,
msysgit) are fantastic. Thanks!
m
--
martin.langhoff@gmail.com
martin@laptop.org -- School Server Architect
- ask interesting questions
- don't get distracted with shiny stuff - working code first
- http://wiki.laptop.org/go/User:Martinlanghoff
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [ANNOUNCE] Java Git (aka jgit) has switched to 3-clause BSD
2008-05-26 23:44 ` Shawn O. Pearce
2008-05-27 0:13 ` Martin Langhoff
@ 2008-05-27 9:14 ` Jakub Narebski
1 sibling, 0 replies; 18+ messages in thread
From: Jakub Narebski @ 2008-05-27 9:14 UTC (permalink / raw)
To: Shawn O. Pearce; +Cc: git
"Shawn O. Pearce" <spearce@spearce.org> writes:
> $ git log --pretty=format:%ae \
> bsd jgit org.spearce.jgit org.spearce.jgit.test \
> | sort | uniq -c | sort -nr
Errr... why bot use git-shortlog?
--
Jakub Narebski
Poland
ShadeHawk on #git
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [ANNOUNCE] Java Git (aka jgit) has switched to 3-clause BSD
2008-05-26 4:46 [ANNOUNCE] Java Git (aka jgit) has switched to 3-clause BSD Shawn O. Pearce
2008-05-26 8:13 ` Vegard Nossum
@ 2008-05-27 12:11 ` Florian Köberle
2008-05-28 23:26 ` Shawn O. Pearce
2008-06-07 11:03 ` Robin Rosenberg
2008-06-09 19:39 ` Robin Rosenberg
3 siblings, 1 reply; 18+ messages in thread
From: Florian Köberle @ 2008-05-27 12:11 UTC (permalink / raw)
To: Shawn O. Pearce; +Cc: Robin Rosenberg, git
Hi Shawn
will you convert my last patches (v3) too, or do I have to do it manually?
It would be cool if you would accept or comment my last patches.
Best regards,
Florian
Shawn O. Pearce wrote:
> As of 53a2cc3 the jgit library (a 100% pure Java implementation
> of git) is now licensed under a 3-clause (new-style) BSD license.
> The change was done with a Perl script to rewrite all source code
> headers within the org.spearce.jgit package. Copyright information
> was updated based upon the output of git-blame.
>
> The change is here:
>
> git://repo.or.cz/egit/spearce.git bsd
>
> and is based upon the the thread that I started on this list:
>
> http://article.gmane.org/gmane.comp.version-control.git/81585
>
> If there are no objections within the next couple of days we'll
> merge it to the main tree.
>
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [ANNOUNCE] Java Git (aka jgit) has switched to 3-clause BSD
2008-05-27 0:13 ` Martin Langhoff
@ 2008-05-27 22:27 ` Roger C. Soares
2008-05-29 4:19 ` Shawn O. Pearce
0 siblings, 1 reply; 18+ messages in thread
From: Roger C. Soares @ 2008-05-27 22:27 UTC (permalink / raw)
To: Martin Langhoff
Cc: Shawn O. Pearce, Chris Frey, Vegard Nossum, Johannes Schindelin,
Robin Rosenberg, Dave Watson, Marek Zawirski, git, laforge
Martin Langhoff escreveu:
> On Tue, May 27, 2008 at 11:44 AM, Shawn O. Pearce <spearce@spearce.org> wrote:
>
>> So in all time these users have added a total of 14 lines between
>> them. Out of 122,576 total added lines. It amounts to only 0.011%
>> of the total contribution. In the US a change this small may not
>> even be copyrightable.
>>
>
> It'd be nice to hear from them, but I looks fair to me to say that
> those contributors - while very valuable - cannot hold the project
> back.
>
Well, FWIW I'm ok with the license change.
[]s,
Roger.
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [ANNOUNCE] Java Git (aka jgit) has switched to 3-clause BSD
2008-05-27 12:11 ` Florian Köberle
@ 2008-05-28 23:26 ` Shawn O. Pearce
0 siblings, 0 replies; 18+ messages in thread
From: Shawn O. Pearce @ 2008-05-28 23:26 UTC (permalink / raw)
To: Florian Köberle; +Cc: Robin Rosenberg, git
Florian Kberle <FloriansKarten@web.de> wrote:
>
> will you convert my last patches (v3) too, or do I have to do it manually?
I'll convert them for you. Its a simple script and it can be
run multiple times without affecting already converted files.
You could also run it yourself as a final series-end commit by
taking the script out of my commit message in my "bsd" branch.
> It would be cool if you would accept or comment my last patches.
Yea, sorry I have been slacking on that since you posted them.
I still have them in my inbox for me to go through but I've been
quite busy the past few days and haven't had the time needed to
really give them the good reading they deserve. I'll try to do
it soon. Probably this weekend.
--
Shawn.
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [ANNOUNCE] Java Git (aka jgit) has switched to 3-clause BSD
2008-05-27 22:27 ` Roger C. Soares
@ 2008-05-29 4:19 ` Shawn O. Pearce
2008-05-30 12:07 ` Roger C. Soares
0 siblings, 1 reply; 18+ messages in thread
From: Shawn O. Pearce @ 2008-05-29 4:19 UTC (permalink / raw)
To: Roger C. Soares
Cc: Martin Langhoff, Chris Frey, Vegard Nossum, Johannes Schindelin,
Robin Rosenberg, Dave Watson, Marek Zawirski, git, laforge
"Roger C. Soares" <rogersoares@intelinet.com.br> wrote:
> Martin Langhoff escreveu:
> >On Tue, May 27, 2008 at 11:44 AM, Shawn O. Pearce <spearce@spearce.org>
> >wrote:
> >
> >>So in all time these users have added a total of 14 lines between
> >>them. Out of 122,576 total added lines. It amounts to only 0.011%
> >>of the total contribution. In the US a change this small may not
> >>even be copyrightable.
> >>
> >
> >It'd be nice to hear from them, but I looks fair to me to say that
> >those contributors - while very valuable - cannot hold the project
> >back.
>
> Well, FWIW I'm ok with the license change.
Heh, thanks for chiming in Roger. We're likely to start talking
about moving egit to 100% EPL soon too. I think your contribution
there is quite non-trivial, so we'll certainly need your blessing
for that. :-)
--
Shawn.
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [ANNOUNCE] Java Git (aka jgit) has switched to 3-clause BSD
2008-05-29 4:19 ` Shawn O. Pearce
@ 2008-05-30 12:07 ` Roger C. Soares
0 siblings, 0 replies; 18+ messages in thread
From: Roger C. Soares @ 2008-05-30 12:07 UTC (permalink / raw)
To: Shawn O. Pearce
Cc: Martin Langhoff, Chris Frey, Vegard Nossum, Johannes Schindelin,
Robin Rosenberg, Dave Watson, Marek Zawirski, git, laforge
Shawn O. Pearce escreveu:
> "Roger C. Soares" <rogersoares@intelinet.com.br> wrote:
>
>> Martin Langhoff escreveu:
>>
>>> On Tue, May 27, 2008 at 11:44 AM, Shawn O. Pearce <spearce@spearce.org>
>>> wrote:
>>>
>>>
>>>> So in all time these users have added a total of 14 lines between
>>>> them. Out of 122,576 total added lines. It amounts to only 0.011%
>>>> of the total contribution. In the US a change this small may not
>>>> even be copyrightable.
>>>>
>>>>
>>> It'd be nice to hear from them, but I looks fair to me to say that
>>> those contributors - while very valuable - cannot hold the project
>>> back.
>>>
>> Well, FWIW I'm ok with the license change.
>>
>
> Heh, thanks for chiming in Roger. We're likely to start talking
> about moving egit to 100% EPL soon too. I think your contribution
> there is quite non-trivial, so we'll certainly need your blessing
> for that. :-)
>
Hi Shawn, Robin told me about it and asked for permission some time ago,
so my permission is given already. Anyway, I can confirm this later if
necessary. :)
[]s,
Roger.
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [ANNOUNCE] Java Git (aka jgit) has switched to 3-clause BSD
2008-05-26 4:46 [ANNOUNCE] Java Git (aka jgit) has switched to 3-clause BSD Shawn O. Pearce
2008-05-26 8:13 ` Vegard Nossum
2008-05-27 12:11 ` Florian Köberle
@ 2008-06-07 11:03 ` Robin Rosenberg
2008-06-07 16:02 ` Shawn O. Pearce
2008-06-09 19:39 ` Robin Rosenberg
3 siblings, 1 reply; 18+ messages in thread
From: Robin Rosenberg @ 2008-06-07 11:03 UTC (permalink / raw)
To: Shawn O. Pearce; +Cc: Dave Watson, Marek Zawirski, git
Hi Shawn,
I looked through the licensing info and it is inconsistent. In the feature.xml copyright section you dropped the mention of the GPL while the full license itself was retained later in the section. The latter is correct as we have do have the GPL code that you wrote in the visualization part .
Either we reintroduce mentioning GPL at the start or (you) relicense the graph parts.
To what extent I still have code in there, I have no objections to changing it to either EPL (or LGPL for consistency reasons). I can do the editorial change the license if you confirm that there are no issues.
$ git ls-files -z |xargs -0 grep -l "GNU G"
org.spearce.egit-feature/feature.xml
inconsistent as mentioned above
org.spearce.egit.core/COPYING
only mentions LGPL
org.spearce.egit.core/src/org/spearce/egit/core/ResourceList.java
org.spearce.egit.core/src/org/spearce/egit/core/internal/storage/KidCommit.java
org.spearce.egit.core/src/org/spearce/egit/core/internal/storage/KidCommitList.java
org.spearce.egit.core/src/org/spearce/egit/core/internal/storage/KidWalk.java
org.spearce.egit.core/src/org/spearce/egit/core/op/CloneOperation.java
GPL licensed
org.spearce.egit.ui/COPYING
only mentions LGPL
org.spearce.egit.ui/src/org/spearce/egit/ui/internal/history/CommitFileDiffViewer.java
org.spearce.egit.ui/src/org/spearce/egit/ui/internal/history/CommitGraphTable.java
org.spearce.egit.ui/src/org/spearce/egit/ui/internal/history/CommitMessageViewer.java
org.spearce.egit.ui/src/org/spearce/egit/ui/internal/history/CommitNavigationListener.java
org.spearce.egit.ui/src/org/spearce/egit/ui/internal/history/FileDiff.java
org.spearce.egit.ui/src/org/spearce/egit/ui/internal/history/FileDiffContentProvider.java
org.spearce.egit.ui/src/org/spearce/egit/ui/internal/history/FileDiffLabelProvider.java
org.spearce.egit.ui/src/org/spearce/egit/ui/internal/history/GenerateHistoryJob.java
org.spearce.egit.ui/src/org/spearce/egit/ui/internal/history/GitHistoryPage.java
org.spearce.egit.ui/src/org/spearce/egit/ui/internal/history/GraphContentProvider.java
org.spearce.egit.ui/src/org/spearce/egit/ui/internal/history/GraphLabelProvider.java
org.spearce.egit.ui/src/org/spearce/egit/ui/internal/history/SWTCommit.java
org.spearce.egit.ui/src/org/spearce/egit/ui/internal/history/SWTCommitList.java
org.spearce.egit.ui/src/org/spearce/egit/ui/internal/history/SWTPlotRenderer.java
org.spearce.egit.ui/src/org/spearce/egit/ui/internal/history/SWTWalk.java
GPL licensed
-- robin
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [ANNOUNCE] Java Git (aka jgit) has switched to 3-clause BSD
2008-06-07 11:03 ` Robin Rosenberg
@ 2008-06-07 16:02 ` Shawn O. Pearce
0 siblings, 0 replies; 18+ messages in thread
From: Shawn O. Pearce @ 2008-06-07 16:02 UTC (permalink / raw)
To: Robin Rosenberg; +Cc: Dave Watson, Marek Zawirski, git, Roger C. Soares
Robin Rosenberg <robin.rosenberg@dewire.com> wrote:
> I looked through the licensing info and it is inconsistent. In
> the feature.xml copyright section you dropped the mention of
> the GPL while the full license itself was retained later in the
> section. The latter is correct as we have do have the GPL code
> that you wrote in the visualization part .
Oy. I thought I was correcting it, but I forgot code that I
wrote myself. Not good. Very bad mistake.
> Either we reintroduce mentioning GPL at the start or (you)
> relicense the graph parts.
It is my intent to relicense any code I have written in jgit as
3-clause BSD and any code I have written in egit as EPL. The EPL
relicense I didn't start the discussion thread for yet, but its
where I am trying to go.
> To what extent I still have code in there, I have no objections
> to changing it to either EPL (or LGPL for consistency reasons). I
> can do the editorial change the license if you confirm that there
> are no issues.
EPL for egit code please. It trivially makes us compatible with the
Eclipse foundation's own code and simplifies our project proposal
with them.
> $ git ls-files -z |xargs -0 grep -l "GNU G"
> org.spearce.egit-feature/feature.xml
> inconsistent as mentioned above
>
> org.spearce.egit.core/COPYING
> only mentions LGPL
> org.spearce.egit.core/src/org/spearce/egit/core/ResourceList.java
> org.spearce.egit.core/src/org/spearce/egit/core/internal/storage/KidCommit.java
> org.spearce.egit.core/src/org/spearce/egit/core/internal/storage/KidCommitList.java
> org.spearce.egit.core/src/org/spearce/egit/core/internal/storage/KidWalk.java
> org.spearce.egit.core/src/org/spearce/egit/core/op/CloneOperation.java
> GPL licensed
Any of this that I wrote, EPL please.
> org.spearce.egit.ui/COPYING
> only mentions LGPL
> org.spearce.egit.ui/src/org/spearce/egit/ui/internal/history/CommitFileDiffViewer.java
> org.spearce.egit.ui/src/org/spearce/egit/ui/internal/history/CommitGraphTable.java
> org.spearce.egit.ui/src/org/spearce/egit/ui/internal/history/CommitMessageViewer.java
> org.spearce.egit.ui/src/org/spearce/egit/ui/internal/history/CommitNavigationListener.java
> org.spearce.egit.ui/src/org/spearce/egit/ui/internal/history/FileDiff.java
> org.spearce.egit.ui/src/org/spearce/egit/ui/internal/history/FileDiffContentProvider.java
> org.spearce.egit.ui/src/org/spearce/egit/ui/internal/history/FileDiffLabelProvider.java
> org.spearce.egit.ui/src/org/spearce/egit/ui/internal/history/GenerateHistoryJob.java
> org.spearce.egit.ui/src/org/spearce/egit/ui/internal/history/GitHistoryPage.java
> org.spearce.egit.ui/src/org/spearce/egit/ui/internal/history/GraphContentProvider.java
> org.spearce.egit.ui/src/org/spearce/egit/ui/internal/history/GraphLabelProvider.java
> org.spearce.egit.ui/src/org/spearce/egit/ui/internal/history/SWTCommit.java
> org.spearce.egit.ui/src/org/spearce/egit/ui/internal/history/SWTCommitList.java
> org.spearce.egit.ui/src/org/spearce/egit/ui/internal/history/SWTPlotRenderer.java
> org.spearce.egit.ui/src/org/spearce/egit/ui/internal/history/SWTWalk.java
> GPL licensed
Any of this that I wrote, EPL please. I'm fairly certain Roger
wrote some of this code as well, and its derived from your original
plotting code. We should make sure it is acceptable to him as well.
Thanks for noticing Robin.
--
Shawn.
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [ANNOUNCE] Java Git (aka jgit) has switched to 3-clause BSD
2008-05-26 4:46 [ANNOUNCE] Java Git (aka jgit) has switched to 3-clause BSD Shawn O. Pearce
` (2 preceding siblings ...)
2008-06-07 11:03 ` Robin Rosenberg
@ 2008-06-09 19:39 ` Robin Rosenberg
2008-06-10 2:15 ` Philippe Ombredanne
3 siblings, 1 reply; 18+ messages in thread
From: Robin Rosenberg @ 2008-06-09 19:39 UTC (permalink / raw)
To: Shawn O. Pearce; +Cc: Dave Watson, Marek Zawirski, git, Philippe Ombredanne
Hi, all
I've got confirmation from all needed parties and pushed the license changes to master.
See http://repo.or.cz/w/egit.git?a=commit;h=2baa6eb54706926f74d8ca5a10c7f0448acb5fe6
and http://repo.or.cz/w/egit.git?a=commit;h=53a2cc3f6144ddcc10954d3abf68a5b90ed95248
The changes plus some fixes to the fetch code has been merged and pushed to master.
Philippe, It would be nice if you could check to see that the licensing looks ok. We can hand
over the complete e-mail messages separately from the commit comments.
I think we need to complement the UI for fetch plus and couple other fixes and do more testing befire
bumping the revision number.
-- robin
^ permalink raw reply [flat|nested] 18+ messages in thread
* RE: [ANNOUNCE] Java Git (aka jgit) has switched to 3-clause BSD
2008-06-09 19:39 ` Robin Rosenberg
@ 2008-06-10 2:15 ` Philippe Ombredanne
0 siblings, 0 replies; 18+ messages in thread
From: Philippe Ombredanne @ 2008-06-10 2:15 UTC (permalink / raw)
To: 'Robin Rosenberg', 'Shawn O. Pearce'
Cc: 'Dave Watson', 'Marek Zawirski', git
Robin:
I can check the commit message. If you have a seprate archive of the meails
that woudl help too .
--
Cheers
Philippe
philippe ombredanne | 1 650 799 0949 | pombredanne at nexb.com
nexB - Open by Design (tm) - http://www.nexb.com
http://easyeclipse.org - http://phpeclipse.net - http://eclipse.org/atf -
http://eclipse.org/vep - http://labs.jboss.org/drools/ -
http://developer.mozilla.org/en/docs/XULRunner
> -----Original Message-----
> From: Robin Rosenberg [mailto:robin.rosenberg@dewire.com]
> Sent: Monday, June 09, 2008 11:40 AM
> To: Shawn O. Pearce
> Cc: Dave Watson; Marek Zawirski; git@vger.kernel.org;
> Philippe Ombredanne
> Subject: Re: [ANNOUNCE] Java Git (aka jgit) has switched to
> 3-clause BSD
>
>
> Hi, all
>
> I've got confirmation from all needed parties and pushed the
> license changes to master.
> See
> http://repo.or.cz/w/egit.git?a=commit;h=2baa6eb54706926f74d8ca
5a10c7f0448acb5fe6
and
http://repo.or.cz/w/egit.git?a=commit;h=53a2cc3f6144ddcc10954d3abf68a5b90ed9
5248
The changes plus some fixes to the fetch code has been merged and pushed to
master.
Philippe, It would be nice if you could check to see that the licensing
looks ok. We can hand
over the complete e-mail messages separately from the commit comments.
I think we need to complement the UI for fetch plus and couple other fixes
and do more testing befire
bumping the revision number.
-- robin
^ permalink raw reply [flat|nested] 18+ messages in thread
end of thread, other threads:[~2008-06-10 1:18 UTC | newest]
Thread overview: 18+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-05-26 4:46 [ANNOUNCE] Java Git (aka jgit) has switched to 3-clause BSD Shawn O. Pearce
2008-05-26 8:13 ` Vegard Nossum
2008-05-26 10:08 ` Johannes Schindelin
2008-05-26 11:22 ` Vegard Nossum
2008-05-26 11:32 ` Johannes Schindelin
2008-05-26 18:12 ` Chris Frey
2008-05-26 23:44 ` Shawn O. Pearce
2008-05-27 0:13 ` Martin Langhoff
2008-05-27 22:27 ` Roger C. Soares
2008-05-29 4:19 ` Shawn O. Pearce
2008-05-30 12:07 ` Roger C. Soares
2008-05-27 9:14 ` Jakub Narebski
2008-05-27 12:11 ` Florian Köberle
2008-05-28 23:26 ` Shawn O. Pearce
2008-06-07 11:03 ` Robin Rosenberg
2008-06-07 16:02 ` Shawn O. Pearce
2008-06-09 19:39 ` Robin Rosenberg
2008-06-10 2:15 ` Philippe Ombredanne
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).