Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Summarize how change works (even if it isn't exactly the same per repo) #64

Open
codefromthecrypt opened this issue Dec 8, 2016 · 1 comment

Comments

@codefromthecrypt
Copy link
Member

codefromthecrypt commented Dec 8, 2016

We had a discussion about foundation move, and part of this was about the current change culture and decision making. #51

Change culture in OpenZipkin isn't currently templated on well defined processes such as exist in the ASF. Neither is the loosely defined benevolent dictator role.. well defined.. Plus, it isn't exactly the same per repo. None of these things are problems, just realities.

OpenZipkin has many repos and the ones that progress have a champion (or few) who ultimately make decisions to accept or hold off on change. In some cases, particularly documentation and spec repos, decision making or collaboration is far wider, as we try to ensure parties not in the OpenZipkin org are engaged.

There is a core group in OpenZipkin who have sustained efforts and interest, many times working on change they aren't paid to work on nor personally care about. We don't formally dub people like this with titles, but we appreciate them. We have no obvious roster, but it is easy to tell who are more active than others, and who help with the burden of decisions and change.

I have plopped guidance about what sort of change I think is in the long term interest of the projects I spend most time on. It isn't always popular (believe me), but we also can't rely on hiring people to maintain code either. openzipkin/brave#287 So when I'm working on projects I usually follow the same process.

Others follow different processes, but it usually boils down to this: change is merged based on the judgement of those who bear the responsibility and highest burden of change. It isn't merged by committee of folks not fixing bugs or supporting it. Netflix calls this Freedom and Responsibility.

This is a bit of a ramble, but @cschneider asked since it isn't written down, and of course next time we talk about foundation, process and bylaws it might be easier to have it summarized someplace. I'd be happy for someone to polish this more, or pitch into how they lead their OpenZipkin repo which might be different than how I perceive things.

@codefromthecrypt
Copy link
Member Author

cc @openzipkin/core

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant