Skip to content

Removing teams and archiving repos #686

Closed

Description

@Trott

I'd like to remove the following teams and archive their associated repos:

/ping @nodejs/tsc

Activity

  1. bnb commented on May 10, 2022

    @bnb
    Contributor

    I'm curious why, re: social team? As far as I know, neither of the two active members of the Social Team have been engaged in talking about this and it's rather unprecedented to recommend removing an active team without talking about it with those team members.

    I'm disappointed in our processes here because I feel I know the reason why and feel like this is a borderline personal attack that is dishing out a consequence based off a dispute that didn't go through normal processes, and frankly feel extremely disappointed that I've received zero outreach or support in this. It is extremely othering and not in line with how I'd expect the project I know and love to operate.

  2. Trott commented on May 10, 2022

    @Trott
    MemberAuthor

    I'm curious why, re: social team?

    Maybe I'm wrong, but as far as I can tell, the current setup gets effectively no oversight from the TSC and has been an impediment to coordination with the Foundation.

    I'm also looking at what we can do to either wind down or bring to completion the website redesign, but figured that was a bigger issue than these and should be handled separately. Perhaps the social team is like that too.

  3. WaleedAshraf commented on May 11, 2022

    @WaleedAshraf
    Contributor

    In favor of removing nodejs-collection team and repo. Though I think we should also include the process of removing other accounts related to it. I have posted some details here earlier: nodejs/nodejs-collection#44 . I will ping members again.

  4. WaleedAshraf commented on May 12, 2022

    @WaleedAshraf
    Contributor

    @Trott We should also archive https://github.com/nodejs/social-media-delegates repo. The initiative isn't active anymore.

  5. dshaw commented on May 12, 2022

    @dshaw
    Contributor

    +1 for archiving the @nodejs/user-feedback team. It hasn't been active since I stepped down 3 years ago.

  6. Trott commented on May 13, 2022

    @Trott
    MemberAuthor

    Since removing user-feedback seems non-controversial, I'll do that now, but proceed a bit more slowly on the others.

  7. bnb commented on May 13, 2022

    @bnb
    Contributor

    I'll leave my final notes about the Social Team:

    I'm disappointed that rather than anyone who was engaging in apparent back-room discussions that were critical of the Social Team trying to engage with the Social Team - either by talking to or working with the team or by actually stepping up to do the work - the decision was made to propose it be removed. I genuinely hope we can try to do better with other teams in the future, as this is a fundamental departure from how we've historically managed any other team as far as I'm aware.

    I stand by my statement earlier that this feels like indirect (intentional or not) validation of one side an unresolved project-level interpersonal issue and a way to avoid actually meaningfully addressing that. We will still need to solve that communication issue - removing the Social Team does not remove the tension, and it will just surface in other unhealthy and dysfunctional ways until it's resolved.

    With regards to what should be done with the accounts:

    I personally believe that my participation in anything surrounding the project's Social Media will only cause grief and pain - both for myself and for the project. I am deeply saddened by this, as it's both something I care deeply about and frankly something I feel I did a good job at given the tools and information I had available to me.

    I fundamentally do not object to the proposal given that belief - I encourage it.

    I would strongly recommend that the TSC effectively lease the social media accounts to the OpenJS Foundation rather than handing them over wholesale. More specifically:

    • The TSC should retain the ability to send out their own messages, if they want to and at their discretion.
    • The TSC should retain the ability to augment or remove content that is on the project's accounts, if they want to and at their discretion.
    • The TSC should retain the ability to allow or disallow certain kinds of content on the project's accounts, if they want to and at their discretion.
    • The TSC should retain the ability to reclaim full control of the project's accounts, if they want to and at their discretion.

    I assert the above because, fundamentally, the project's goals and the Foundations goals aren't necessarily always the same - this is intrinsic of an open source project existing under a Foundation, and isn't unique to Node.js. Social Media is a massively impactful tool for both parties in this dynamic, especially with the scale at which the project's accounts exist. We should not lose the ability to have ownership of our voice - this is something that's happened with other similarly impactful projects in other spaces, and their maintainership has deeply regretted it. I want to ensure we never have those regrets.

    It is entirely reasonable for the project to set boundaries with the Foundation and have them be respected without question, given that it is our voice being used.

    As we proceed, I hope the above recommendation is taken into consideration and adopted. Feel free to reach out to me directly on Slack, but I'm going to disengage from this thread unless my continued engagement is required.

  8. Trott commented on Aug 2, 2022

    @Trott
    MemberAuthor

    Collection and user-feedback repos are archived and teams removed. Social stuff now includes Foundation folks but team and repo are still a thing. Closing this. Thanks, everyone.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions