Properly stated origin of code contributions
Simon Peyton Jones
simonpj at microsoft.com
Thu Oct 30 08:43:55 UTC 2014
| I believe the GHC project should consider setting some reasonable
| ground-rules for contributions to be on the safe side in order to
| avoid potential copyright (or similiar) issues in the future, as well
| as giving confidence to commercial users that precautions are taken to
| avoid such issues.
I agree with that. We could list the policy on https://ghc.haskell.org/trac/ghc/wiki/WorkingConventions, or a page linked from there.
One possibility would be to add a "Contributors" section to the GHC Team page https://ghc.haskell.org/trac/ghc/wiki/TeamGHC, and ask anyone submitting a patch to add an entry describing themselves (including their real name) to that page. By "contributor" I means someone who is submitting a patch but is not yet a committer. We could have separate sub-pages for committers and contributors.
That would give a way to celebrate contributors, as well as a way to identify them.
Simon
| -----Original Message-----
| From: ghc-devs [mailto:ghc-devs-bounces at haskell.org] On Behalf Of
| Herbert Valerio Riedel
| Sent: 30 October 2014 08:13
| To: ghc-devs
| Subject: RFC: Properly stated origin of code contributions
|
| Hi,
|
| GHC's Git history has (mostly) a good track record of having properly
| attributed authorship information in the recent past; Some time ago
| I've even augmented the .mailmap file to fix-up some of the pre-Git
| meta-data which had mangled author/committer meta-data (try 'git
| shortlog -sn' if you're curious)
|
| However, I just noticed that
|
|
| http://git.haskell.org/ghc.git/commitdiff/322810e32cb18d7749e255937437
| ff2ef99dca3f
|
| landed recently, which did change a significant amount of code, but at
| the same time the author looks like a pseudonym to me (and apologies
| if I'm wrong).
|
| Other important projects such as Linux or Samba, just to name two
| examples, reject contributions w/o a clearly stated origin, and
| explicitly reject anonymous/pseudonym contributions (as part of their
| "Developer's Certificate of Origin" policy[1] which involves a bit
| more than merely stating the real name)
|
| I believe the GHC project should consider setting some reasonable
| ground-rules for contributions to be on the safe side in order to
| avoid potential copyright (or similiar) issues in the future, as well
| as giving confidence to commercial users that precautions are taken to
| avoid such issues.
|
| Comments?
|
| Cheers,
| hvr
|
| [1]: See
| http://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/Do
| cumentation/SubmittingPatches
| _______________________________________________
| ghc-devs mailing list
| ghc-devs at haskell.org
| http://www.haskell.org/mailman/listinfo/ghc-devs
More information about the ghc-devs
mailing list