[llvm-dev] Resuming the discussion of establishing an LLVM code of conduct

Chris Lattner via llvm-dev llvm-dev at lists.llvm.org
Thu May 5 15:31:37 PDT 2016

On May 5, 2016, at 2:38 PM, Renato Golin <renato.golin at linaro.org> wrote:
> Hi Chris,
> I think the swift code is simple, and albeit over-specifying, good
> enough for most purposes. In comparison to the current proposal, I
> think it would be an improvement, but there are two main problems:
>   1. We don't have project maintainers.

“maintainer” is merely terminology.  It maps onto “code owner” in the LLVM sense.

> We have code owners, some of them haven't touched the sources, or
> haven't interacted with the community in a while. The current owners
> haven't singed up for maintainership (whatever that entails), so we
> can't just change the roles.

I fail to see your point here.  I agree that we have some inactive code owners, and that should be fixed independently of this conversation.  For active ones, I think it is perfectly reasonable to expect them to uphold the ideals of the LLVM community.  Code owners are the leaders in the LLVM community, and driving/guiding the community *is* what they signed up for.  If we need to refine the wording around that, then lets do that.

>   2. We don't have a single strong leader.
> We have many strong leaders, but not a single point of reference. You
> were much more active years ago, and no one has actually stepped in as
> you faded into other projects.

It is hard for me to not laugh at this - it appears that you’re trying to insult me or something.  Fortunately, I have a thick skin, but keep in mind that you have absolutely no knowledge of how much time and energy I continue to put into LLVM. :-)

> I personally think your "rule" was one that not one of us would be
> able to do justice. 

My personal involvement isn’t relevant to this discussion: the LLVM foundation is a single legal entity that you’re looking for.  It exists in large part because this *isn’t* about me, or any other single person.

> The foundation may have tried to take your place, but I don't think it
> succeeded. I don't think it will in its present form, and I personally
> think it shows how mature our community really is.

You’re welcome to your opinion on the matter.


More information about the llvm-dev mailing list