jupyter / governance

The governance process and model for Project Jupyter
https://jupyter.org/governance/index.html
Creative Commons Zero v1.0 Universal
82 stars 71 forks source link

Close/de-list Jupyter Twitter account #170

Open minrk opened 1 year ago

minrk commented 1 year ago

It seems long past due for Jupyter to close its Twitter account, or at least stop posting to it, promoting it, or linking to it. We have replacements at mastodon and blue sky in place, and at this point it feels rather embarrassing to still have an official presence on the platform that does anything other than point to somewhere else. How should we go about this?

krassowski commented 1 year ago

Just for context: Mastodon accont is inactive and decision about instance has not been reached (@fosstodon has not changed its language rules, https://github.com/jupyter/governance/issues/146). Bluesky is not an alternative as of now as it is invite-only.

blink1073 commented 1 year ago

Yes, as @krassowski there isn't yet a clear broadcast channel to replace our use of Twitter. Other OSS orgs like the PSF and the Apache Software Foundation are still using Twitter at the moment as well. The EC are working on standing up a Media Strategy working group to put more attention into the issue.

minrk commented 1 year ago

Twitter isn't really a valid broadcast channel anyway, anymore, as it's completely lost its status as 'where people are', so I think there is little point in using it. I'm not sure keeping it is better than having nothing. We have the blog and forum, both of which are better at this point.

Carreau commented 1 year ago

I'm not sure that is completely true, the announcement from last week still got 3 Replies 11 Retweets and 26 Likes.

I can't vouch for activity on bluesky as this is still private beta AFAICT.

I'm happy to leave twitter in the long run, but I would prefer to have a proper media team before, otherwise we are just going to make our communication worse than it is currently is.

minrk commented 1 year ago

It is so deeply disappointing and frustrating to spend so many months actively supporting a company that officially endorses, enables, and publicizes hatred and violence by continuing to promote the platform as our broadcast channel. Having nothing is better than what we're doing now. I really don't think we lose anything by just closing the account.

Carreau commented 1 year ago

I think the conflict may come from the multiple things your original message ask, and maybe is missing concrete action plan.

If you want to stop listing Twitter on multiple places, I'm all for it, and will be happy to review merge your PRs.

I do not have access to tw credentials in the vault, so can't change the @ProjectJupyter Bio on there, but that would be fine as well.

I likely still have delegation access via tweetdeck, so I can schedule a "We are now at please unfollow us here once you followed is there" and we can look at how many of the current ~90k people we have unfollow us.

And yes I would have love to have a social media team sooner. But I'm actually more embarrassed by still having a Facebook account at that point.

krassowski commented 1 year ago

I think that delisting links from official websites is ok but the other part:

schedule a "We are now at please unfollow us here once you followed is there" and we can look at how many of the current ~90k people we have unfollow us.

Is IMO not something Jupyter should do as such an action can be interpreted as antagonising audience and those who are still on that platform.

For what it's worth, there was a lot of engagements with the tweets on the JupyterLab 4.0 blog post (e.g. https://twitter.com/realpython/status/1667925184806899712 >1000 hearts, >200 retweets; and more here https://twitter.com/pycoders/status/1668258604984545281 and elsewhere) which highlights that it is a pity that instead of a tweet to blog post the Jupyter account retweeted a post from a private account which lead to such a low reach as mentioned previously.

ellisonbg commented 1 year ago

On the broader question of Twitter: I am very unhappy about the state of Twitter and its alternatives, but as of today, I get information from Twitter that I can't get anywhere else, and I am able to reach people that I can't reach any other way.

I also think that @krassowski makes a good point about how the JupyterLab 4.0 Tweet was handled. @JasonWeill drafted a tweet for JupyterLab 4.0 with the intent that it would go out on the official Jupyter account, but was told to Tweet it himself (he has only 500 followers). As one would expect, it didn't go very far.

Also, pinging @Ruv7 and @blink1073 who lead the emerging social media team for the EC.

JasonWeill commented 1 year ago

I'd like for us to adopt two social media habits to improve engagement:

  1. Activate a Mastodon account on an instance that matches our values (or by spinning up a NumFOCUS instance, if we can't find one) and simultaneously post all content to both Twitter and Mastodon. This creates a hot standby that we can switch to when Twitter goes down.
  2. Periodically review replies and mentions, engaging with them as we see fit. This shifts our strategy from "broadcast media" (one-way communications) to "social media" (two-way).
minrk commented 1 year ago

I think the conflict may come from the multiple things your original message ask, and maybe is missing concrete action plan.

Fair. Right now, all I'd propose is removing links, and stopping posts to the twitter account. I think it's already unmonitored. We could update the bio to just point to the blog or something.

What I'd like is to immediately delete the twitter account entirely, as I don't think anything would be lost. Second choice would be to make it private with a link to somewhere else (e.g. blog for now) in the bio.

Carreau commented 1 year ago

For me the big no on deleting is because I believe Medium (and Figma?) are login-via-twitter, and the second reason is if we delete there are risk of Someone picking it up to impersonate.

Carreau commented 1 year ago

For me the big no on deleting is because I believe Medium (and Figma?) are login-via-twitter, and the second reason is if we delete there are risk of Someone picking it up to impersonate.

Just to be clear what "delete" means, I think we should keep the name, but if it it decided to delete all the old content I would not oppose. We do have a history of keeping placeholder names like https://twitter.com/JupyterDev which we do have access to.

ellisonbg commented 1 year ago

Trying to step aside from my own thoughts about social media and Twitter in particular... This is a complex issue that involves a rapidly changing social media landscape and impacts multiple aspects of Jupyter (community, marketing, outreach, announcements, JupyterCon participation, fundraising, etc.). These decisions need to be made by the Executive Council (EC) with input from the community. Please keep the feedback and questions coming on this thread and the EC will begin to work on this and come back with a plan/questions/etc.

One other thing that is may not be evident is that the EC has a large backlog of urgent and major items and "fires" that require significant work, discussion, and decision making. We are making progress and are doing everything we can to scale the work by involving others - please be patient though :-)

Ruv7 commented 1 year ago

To provide a brief update and to clarify our current structure for this decision, @blink1073 and I are working on a charter for a Media Strategy working group. Our first meeting was last week and our second meeting is tomorrow Thursday. Once this is ready we'll present it for a vote from the EC + SSC. In the meantime a response to this issue will be taken on the EC which as Brian mentions is a facing a large backlog. Please know it's on our radar and I agree a decision/strategy/next steps for this channel and the others is overdue.

SylvainCorlay commented 1 year ago

We should definitely work on a strategy. Promoting and using other platforms (such as Mastodon) may be the way to go.

Unfortunately, we have not built much of an audience elsewhere yet, though I would not discount Linkedin where Jupyter already has 12k subscribers (I realised that when we worked on promoting JupyterCon).

minrk commented 1 year ago

rOpenSci had a good post about this just yesterday. I hope we can follow their example.

afshin commented 1 year ago

Hi everyone!

This subject came up at the most recent Jupyter EC call (on Tuesday). Since the media relations working group is still ramping up and writing its charter, it's a very good time to get a read of what people think and to build a consensus around what our strategy looks like.

Since this is a subject where people may want to have their say privately, we decided to create a form that can be filled out anonymously or not to ask people for their views on Twitter and social media in general.

If you, the Subprojects you are part of, or someone you know has thoughts about these topics, please share the link to the poll:

https://forms.gle/GHruQEYj9b9TPmyX6

cc: @minrk @JasonWeill @SylvainCorlay @Carreau @krassowski

westurner commented 1 year ago

Is the stop (cross-) posting to twitter push due to an anti-twitter agenda or due to engagement numbers?

Please be transparent about the social media metrics that you are using to guide the marketing efforts of this project.

There are various services for cross-posting to various social media services.

How many followers are there on each service, and how many users are there on each service?

Carreau commented 1 year ago

@afshin what do you think of :

1) Linking to this issue from the top of the form. 2) Should the various social media accounts share this form ? Obviously this is a complex question as if you share on platform X, you'll likely get more feedback from proponents of X.

Please be transparent about the social media metrics that you are using to guide the marketing efforts of this project.

I don't think this is metrics based, As for the metrics I think they are public.

Facebook 5.8K followers Twitter IPythonDev 38.3K Followers / ProjectJupyter 88.4K Followers

afshin commented 1 year ago

@westurner

Is the stop (cross-) posting to twitter push due to an anti-twitter agenda or due to engagement numbers?

This is about assessing the different sentiments expressed by our community in person and in issues like this. It might be informed by metrics at some point but that's not the primary angle we've been talking about so far.

Please be transparent about the social media metrics that you are using to guide the marketing efforts of this project.

I don't know if we even have these. But if we do, we haven't been discussing them. If we have them, we can try to find a way to share them. But as Matthias says above, this is not really a metrics-based conversation. It is more about values, given the sentiments being expressed.


@Carreau:

  1. Great idea, I updated the form.
  2. I'm not sure how to distribute this and where to post, but if you have specific places in mind, please feel free to repost. I'd be grateful.
Carreau commented 1 year ago

2. I'm not sure how to distribute this and where to post, but if you have specific places in mind, please feel free to repost. I'd be grateful.

I can post on Twitter with either/both of the twitter accounts.

afshin commented 1 year ago

How very meta (no pun intended).

Do you think it'd be beneficial on Twitter or will we just get flooded? Either way, I'm happy to defer to your judgment! I don't have strong intuitions about what the best way to gather this sentiment actually is.

Carreau commented 1 year ago

Do you think it'd be beneficial on Twitter or will we just get flooded

Well I guess that's all the questions, which channel and how are we communicating.

I'm guessing I can tweet:

We are working on our communication strategy on social media, and in particular wether we should still be using twitter, please let us know your thoughts by responding to this three questions forms or commenting on linked issue. https://forms.gle/GHruQEYj9b9TPmyX6

afshin commented 1 year ago

What do you think about this? We send this message to:

They can choose how they propagate this with their individual communities in whichever channel they wish.


We are working on our communication strategy on social media, and in particular whether we should use Twitter. If you would like to share your thoughts with the Jupyter Executive Council, please consider one of these three channels:

afshin commented 1 year ago

And of course the GitHub issue will be available for the public to comment on as well, there would be no obligation to be a member of any of those bodies. The same applies to our office hours call.

Carreau commented 1 year ago

No objections, I'll do whatever the council asks.

Note that [We are working on ... channel] is too long to fit in a tweet.

westurner commented 1 year ago

Perhaps it would be best to pick a free service that will copy the shortest message out to the other networks unless a Jupyter marketing team member decides to program them independently.

What would be a reasonable quantitative or qualitative ROI metric to compare the value of social media channels for open source software projects (without conversion tracking)?

IIRC JupyterCon had their own marketing team?

On Sat, Jul 1, 2023, 5:55 AM Matthias Bussonnier @.***> wrote:

No objections, I'll do whatever the council asks.

Note that [We are working on ... channel] is too long to fit in a tweet.

— Reply to this email directly, view it on GitHub https://github.com/jupyter/governance/issues/170#issuecomment-1615813839, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAAMNS7S74YFCB3HHXFACRDXN7X2RANCNFSM6AAAAAAYZX2TQM . You are receiving this because you were mentioned.Message ID: @.***>

manics commented 1 year ago

What do you think about this? We send this message to: ....

I think we should share this on Discourse too- I'm happy to post there if you want. Are you still working on the text?

afshin commented 1 year ago

@manics I think you probably just received an email from me about this. Please feel free to share as you would like!

blink1073 commented 1 year ago

Hi all, thanks for everyone involved in the conversation here and for those who have responded to the form. We have closed the form to further input, but the overall consensus in the form and in the EC office hours was that we should only use Twitter/X as a secondary "broadcast" channel to announce blog posts or Jupyter events, and look to join a Mastodon server as our "home" social media channel.

The EC have been working on a draft charter for the Jupyter Media Strategy Working Group, which we are hoping to post as a PR for review in the next week or two. Establishing a "home" on Mastodon will be one of the first orders of business for the new Working Group.

Carreau commented 1 year ago

https://github.com/ipython/ipython-website/pull/166 remove Twitter links and google+ (sic) links from IPython.org. Review appreciated.