Your proposal does have the effect of elevating the Chair above the
PMC, elevating committers and non-committer contributors, and making
the process more difficult for PMC members.

We trust PMC members, and we would like them to tweet more, so let's
not impose any more process on them.

Yes, we should add a process for committers and contributors to tweet
on behalf of the project. It could be a PR, but it could be as simple
as emailing private@ and asking someone to tweet.

Julian



On Mon, May 3, 2021 at 7:06 PM Jihoon Son <jihoon...@apache.org> wrote:
>
> Thanks Julian,
>
> I'm not suggesting giving more rights to the PMC chair, but rather
> suggesting limiting the number of people who share the password for
> better security and maintenance. On TweetDeck, there is no difference
> between "owners" and "admins" except that owners can manage password
> and login verification settings. Perhaps it doesn't have to be only
> the PMC chair who owns the account, but a small number of PMC members
> who are willing as you suggested.
>
> > Are you suggesting that tweets from PMC members would have to go through 
> > the review process? That would, if anything, tend to reduce the number of 
> > tweets from PMC members.
>
> Yes, that's what I'm suggesting. I don't imagine it would do as the
> review process must be simple enough. We are not going to review the
> content of the tweets. Rather, we should review whether the tweets
> follow the ASF branding policy. Committers will have to review those
> tweets based on the guidelines we will make. Given that we usually
> review ~10 PRs every day, reviewing a few extra tweets will not be a
> big burden to the community. This will also become better as we invite
> more non-developers as committers.
>
>
>
> On Mon, May 3, 2021 at 6:39 PM Julian Hyde <jhyde.apa...@gmail.com> wrote:
> >
> > Any PMC member who is willing could be the owner of the Twitter account. 
> > The PMC chair has a few extra responsibilities but no more 
> > rights/privileges than other PMC members.
> >
> > Are you suggesting that tweets from PMC members would have to go through 
> > the review process? That would, if anything, tend to reduce the number of 
> > tweets from PMC members.
> >
> > Julian
> >
> >
> > > On May 3, 2021, at 6:06 PM, Jihoon Son <jihoon...@apache.org> wrote:
> > >
> > > Hi all,
> > >
> > > The official Druid Twitter account [1] is currently being managed by a
> > > small group of PMC members who have direct access to the account. This
> > > is causing a couple of issues.
> > >
> > > - Only PMC members can access the account. However, most of the
> > > current PMC members are developers who primarily write codes rather
> > > than tweets.
> > > - Because non-PMC members cannot access the account, non-developers
> > > cannot make contributions using Twitter.
> > > - We currently cannot invite non-developers as PMC members since we
> > > are not acknowledging non-coding work.
> > > - Sharing the password among many people can cause security problems.
> > >
> > > To address these issues, I suggest making a new process for managing
> > > the Twitter account and tweets as below.
> > >
> > > 1. Sharing the account
> > >
> > > The official Druid Twitter account is owned by the PMC chair. Only the
> > > PMC chair can access the account directly. Other contributors,
> > > including PMCs, share the account using TweetDeck [2]. TweetDeck
> > > natively allows sharing the account among different people without
> > > sharing the password. TweetDeck also has embedded roles, i.e.,
> > > "owner", "admin", and "contributor", that have different permissions.
> > > As these roles are similar to the Apache PMC members and committers,
> > > respectively, I suggest
> > >  - The PMC chair invites PMC members as "admins" on TweetDeck.
> > >  - The PMC chair or PMC members invite Committers as "contributors"
> > > on TweetDeck.
> > >  - The "admins" and "contributors" can log in with their "own"
> > > account on TweetDeck and write tweets on behalf of the Druid account.
> > >
> > > See [3] to learn more details of the "owner", "admin", and "contributor" 
> > > roles.
> > >
> > > 2. A new review process for tweets
> > >
> > > I suggest setting up a "review process" for tweets similar to what we
> > > do for the code review. Every tweet should go through the review
> > > process before being published. We should also provide guidelines for
> > > what "good" tweets are. Good tweets should promote only the Apache
> > > Druid brand. The review process should be done based on the
> > > guidelines. What should be in the review guidelines would be an
> > > interesting discussion. I would like to discuss it later if we all
> > > agree on having the review process.
> > >
> > > For the review tool, I suggest using GitHub. What I'm imagining is
> > > that contributors make Pull Requests for tweets they want to publish.
> > > We can organize tweets on GitHub in a structured way such as
> > > organizing based on the date when they are published. I am open to
> > > other suggestions as well if there are better alternatives.
> > >
> > > This review process can be also useful for acknowledging non-coding
> > > work. We can collect metrics to identify active contributors and give
> > > them credits. For example, contributors who write tweets can be
> > > invited as Apache committers based on their activity.
> > >
> > > 3. Metrics for the Druid account
> > >
> > > Some metrics such as impressions for the Druid account are available
> > > in [4]. This will be available only for the account owner which will
> > > be the PMC chair. I'm not sure if there are other services where you
> > > can see those metrics without accessing the account.
> > >
> > > Love to hear from others.
> > > Jihoon
> > >
> > > [1] https://twitter.com/druidio
> > > [2] https://tweetdeck.twitter.com
> > > [3] https://help.twitter.com/en/using-twitter/tweetdeck-teams
> > > [4] https://analytics.twitter.com
> > >
> > > PS. I think this Twitter account issue is a small piece of the problem
> > > of non-coding work being not acknowledged. I will start another thread
> > > to discuss it.
> > >
> > > ---------------------------------------------------------------------
> > > To unsubscribe, e-mail: dev-unsubscr...@druid.apache.org
> > > For additional commands, e-mail: dev-h...@druid.apache.org
> > >
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: dev-unsubscr...@druid.apache.org
> > For additional commands, e-mail: dev-h...@druid.apache.org
> >
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscr...@druid.apache.org
> For additional commands, e-mail: dev-h...@druid.apache.org
>

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@druid.apache.org
For additional commands, e-mail: dev-h...@druid.apache.org

Reply via email to