|Re: [jgit-dev] Re: [egit-dev] Rewriting JGit history and standard comment template|
Alex Blewitt <alex.blewitt@xxxxxxxxx> wrote: > On 10 Feb 2010, at 11:36, Matthias Sohn wrote: > > > Using the commit author information for the copyright is straight forward, the tricky part I am not yet sure about is how to honor explicitly > > added copyright statements which do not match the commit author (e.g. author could be "Joe Developer <joe@xxxxxxx>" but copyrights > > claimed for his changes could be owned by his company "Joe Inc." but then we should not add Joe Developer in the copyright statement). > > What do we do in the iplog for this kind of thing? We report the contributor name only. Not their employer. Odd, I know. You'd think the commerical interests who bankroll Eclipse would want the actual copyright holder in the IP log. But it seems we're only listing the contributor name. > Do we record > the commits as Employer, or Employee? If there's a lookup table of > names-to-companies, perhaps we can substitute that on a day-by-day > basis. There's a lookup table, at least for committers, but I can't have access to it because its in the foundation MySQL database(s). I guess we could start to build our own for this purpose. But see above, it doesn't seem to be that important. Ideally, people would have a single stable identity for their changes at Eclipse (e.g. spearce@xxxxxxxxxxx) and a lookup table would provide date ranges and their employer. And if the W3C had the semantic web working, we could pull that directly from their resume. Unfortunately a lot of companies want the name cred of having their @domain.com in their employee's contributions. So we probably have to do the reverse, and encourage people to use their employer email address for contributions, but keep a look-aside table that joins those multiple employer emails back to real people. Which means I'd have to start using my @$DAY_JOB. Ick. (They are apparently one of the few companies that lets me continue using my public address for contributions. Yay.) -- Shawn.
Back to the top