Skip to content
This repository has been archived by the owner on Jul 17, 2019. It is now read-only.

Node.js Board Statement on TSC Action #67

Closed
mrhinkle opened this issue Aug 24, 2017 · 1 comment
Closed

Node.js Board Statement on TSC Action #67

mrhinkle opened this issue Aug 24, 2017 · 1 comment

Comments

@mrhinkle
Copy link

Earlier this week, the Technical Steering Committee (TSC) announced the results of a vote to remove a member from the TSC based on a pattern of behavior, summarized in nodejs/TSC#310. The vote asked two specific questions: Should the member be removed from the TSC and should the member be asked to voluntarily resign from the TSC? For both questions, the results were the same: six responded 'No', four responded 'Yes', two members of the TSC abstained, and one member was recused. As a result of this vote, four TSC members stepped down from their positions: Anna Henningsen, Bryan Hughes, Myles Borins, and Jeremiah Senkpiel.

We, as well as the community, were deeply concerned by these events, and as a result convened a private, meeting of the Node.js board on Tuesday August 22nd. It was deemed necessary to clearly articulate our position and values as the Node.js Foundation Board as follows:

When the Node Foundation was formed in 2015, it was critical to all stakeholders that the authority over day to day governance of the project be granted exclusively to the TSC and this is reflected in the committee’s charter. This was specifically to provide independence to the TSC and empower it to self govern. However, recent incidents have indicated that the governance rules of the TSC are not adequate to address situations such as this. Specifically, individual Code of Conduct issues often transcend the current rules available to address them, affecting the ability of the larger Open Source community to engage and participate in the Node.js project. If conduct issues cannot be resolved acceptably by the TSC under its existing rules, we, as the Foundation Board, have to evaluate whether the structures created at the beginning of our Foundation's journey need to be adjusted in order to address these issues appropriately. The Board will look at options for long term solutions to these issues.

The health of the Node.js community is of paramount importance to the Board, and the behavior of Node.js leadership is critical to this health. The Board does not support antagonistic, aggressive or derogatory behavior in the community and leadership and expects that the TSC will enforce its Code of Conduct equally amongst community members, collaborators, and leadership. Accordingly, we urge the TSC to revisit this issue and suspend the individual involved from active TSC participation until this matter is resolved, hopefully with consensus, including support from those who recently resigned, if they would be willing to help.

We believe that this issue is extremely important and that timeliness and thoroughness of response is critical. As a result, the Board will be devoting the entirety of its August 28th meeting to a private discussion of the current situation. In this session, we’ll be focused both on responding to this incident, as well as reviewing long term governance changes to the TSC, CTC, and Community Committee Charter and rules while respecting the need for these groups to preserve their independence of operation. Due to time constraints, the public board meeting will be canceled for this month, however, we will continue to communicate updates to the community, as they become available. If any member of the community has questions they should direct them to:

The Node.js Board of Directors

@nodejs nodejs locked and limited conversation to collaborators Aug 24, 2017
@mrhinkle
Copy link
Author

mrhinkle commented Sep 6, 2017

In the regularly scheduled Node.js Foundation Board meeting on August 29, the Board provided feedback on changes that we hope will improve the Node.js community governance. The Board also reconvened on August 31 to further discuss how to better support the Node.js community. The board is committed to providing more resources and improving interaction with the TSC, the technical governing body of the Node.js Foundation, and other areas of the community to increase understanding of their dynamics and support to their efforts. Additionally, we will continue to monitor the changes in our community leadership and provide support whenever and wherever possible.

As a practice, the Board gives feedback but tries not to dictate a solution to the leadership of the open source project and encourages the Node.js community to come to a final consensus on what they think is best. The following is a summary of some of the topics that the Board has evaluated:

Merger of the CTC and TSC - nodejs/TSC#317

This initiative has been underway for quite sometime, but given recent events this seems to be the right move as it brings a broader, more diverse group of collaborators into the TSC governance. This merger was completed on August 29 and nominations for a new TSC Director are underway.

Moderation Policy Updates - nodejs/TSC#276

The Board supports the TSC’s move toward the creation of a Moderation team and recommends that they have a clear process defined and posted for the community to refer to. Additionally we would expect the moderation team to adhere to a policy that shows good leadership as they act as role models for others in the Node.js community.

TSC Charter Updates - nodejs/TSC#318

The Board encourages the TSC to provide a much clearer definition of what constitutes violations of the charter in specific terms and process for handling violations and disputes. The Board will help with providing resources to the TSC if requested to help reduce disputes and better define the process.

In addition the Board proposed a regular TSC/Board call to improve communication and understanding between the two bodies.

The Board will continue to work with the community to find a constructive way forward and to improve the governance, so that we can continue to improve Node.js as a technology and do so in a collaborative, productive manner.

We welcome additional questions and suggestions; please direct them to Mark Hinkle, Node.js Executive Director (mark@nodejs.org).

The Node.js Board of Directors

@mrhinkle mrhinkle closed this as completed Nov 5, 2017
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant