On 08/02/2015 06:19 PM, Joao Eduardo Luis wrote: > On 08/01/2015 09:11 AM, Wido den Hollander wrote: >> On 07/31/2015 09:59 PM, Loic Dachary wrote: >>> Hi Ceph, >>> >>> We require that each commit has a Signed-off-by line with the name and >>> email of the author. The general idea is that the Ceph project trusts each >>> developer to understand what it entails[1]. There is no formal verification >>> : the person submitting the patch could use a fake name or publish code >>> from someone else. In reality the odds of that happening and causing >>> problem are so low that neither Ceph nor the Linux kernel felt the need to >>> impose a more formal process. There is no bullet proof process anyway, it's >>> all about balancing risks and costs. >>> >>> If a contributor was using an alias that looks like a real name (for >>> instance I could contribute under the name Louis Lavile), (s)he would go >>> unnoticed and her/his contribution would be accepted as any other. If the >>> same contributor was using an alias that is obviously an alias (such as A. >>> Nonymous), it would raise the question of accepting contributions >>> Signed-off with an alias. >>> >>> I think Ceph should accept contributions that are signed with an alias >>> because it does not make a difference. >>> >>> From a lawyer perspective, there is a difference between an alias and a >>> real name, of course. Should the author be in court, (s)he would have to >>> prove (s)he is the person behind the alias. If (s)he was using her/his real >>> name, an ID card would be enough. And probably other differences that I >>> don't see because IANAL. However since we already accept Signed-off-by that >>> are not formally verified, we're already in a situation where we implicitly >>> accept aliases. Explicitly accepting aliases would not change that, >>> therefore it is not actually something we need to run by lawyers because >>> nothing changes from a legal standpoint. >>> >>> What do you think ? >>> >> >> Using an alias is just dumb since it would only make you loose the >> copyright since it's not you doing the commit. > > Do you have a source that corroborates this statement? I would be deeply > grateful if you could point me to something of the sorts :) >
IANAL either. But using an alias would ONLY complicate things for yourself. The risk of loosing the copyright is only bigger when not using your own name. But like I mentioned, as a project Ceph can mandate the usage of GPG for signing off commits. Wido > As far as I could gather however, this doesn't seem to hold up. > > As per the Berne Convention's Article 15 [1] number (1), identification > of an author is possible even using a pseudonym, where said pseudonym > "leaves no doubt as to his identity"; number (3) further states that > > "In the case of anonymous and pseudonymous works, other than those > referred to in paragraph (1) above, the publisher whose name appears on > the work shall, in the absence of proof to the contrary, be deemed to > represent the author, and in this capacity he shall be entitled to > protect and enforce the author's rights. The provisions of this > paragraph shall cease to apply when the author reveals his identity and > establishes his claim to authorship of the work." > > So this would have me believing that, as long as the original author has > some means of proving he is the original author using a given pseudonym, > said author can at any point in time reclaim authorship. > > IANAL, but would think this whole thing hinges however on the > contribution being considered a 'work' that could benefit of protection. > > -Joao > > [1] - > http://www.wipo.int/wipolex/en/treaties/text.jsp?file_id=283698#P192_37445 > > > >> >> However, if we want to go for security, there is also a way to sign your >> Git commits using GPG [2]. >> >> [2]: https://git-scm.com/book/tr/v2/Git-Tools-Signing-Your-Work >> >>> Cheers >>> >>> [1] SIGNING CONTRIBUTIONS >>> https://github.com/ceph/ceph/blob/master/SubmittingPatches#L13 >>> >> >> > -- Wido den Hollander 42on B.V. Ceph trainer and consultant Phone: +31 (0)20 700 9902 Skype: contact42on -- To unsubscribe from this list: send the line "unsubscribe ceph-devel" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html