>
>
>
>   1. make sure foundation itself provides an MVP for at least two
>      styles of communication channels ("topic grouped channels"
>      and "instant messaging channels"). We've got email and perhaps
>      Matrix could be a good enough answer to the 2nd requirement.
>

That would be great. My slack relationship is a bit of love-hate and
especially when recently they enabled it for a month in "full" version
and then started to annoy us with "do you really want to lose all that
- do pay" was a bit crossing the line (and we can expect more of it).
Having a good "modern" replacement "blessed" by the ASF would
be fantastic. Matrix looks cool and ASF promoting free and distributed
and modern communication tool for that seems like a great idea.

  2. The best we can do on everything else is simply collect a sort
>        of FAQ advising our communities on places they should consider
>        monitoring/engaging so that they "go where [users] are" to your
> point.

Anything else I am missing?
>
>
I thought a bit about this and I think I realized something.

I think what I miss is something in-between those two emails/async-
at least for some of the communities and for some parts (see below)

 I think email is great to do really "official" communication and
particularly
information that relates to the community. Everything that is related to
the community -
is all fine to be discussed on the mailing list (establishing processes and
communication rules, deciding on project policies etc).
And if we treat it this way, this is good and I never saw any problem
with it.

But I think other media (particularly GitHub Discussions and GitHub
Issues) **might** be better for some communities to make even
important decisions about the *code* not about the community.

I think we are really at the place where many of the projects require
anywayw GitHub account, otherwise you can neither discuss nor change
anything related to the code. And I think we should embrace the fact
that GitHub tools are simply better suited to discuss any code related
stuff and even make decisions there. This already happens for small
things (basically in every PR) and this is extremely blurry when the
decision is big-enough to bring it to the devlist. The motto "if it did
not happen on the devlist - did not happen" is not even mentioned
anywhere in the official Airflow docs (or I could not find it) but we
keep on hearing (and I was myself saying that multiple times).
If somebody asks me now about a new feature or "Concept" change
in the code - I have no way currently to explain when the feature
is "big enough" to be discussed on the devlist or whether it is
enough to get it approved in PR or issue.

"Community over code" is actually there in Airflow official docs and main
motto.

Maybe we should simply (as the official approach of the ASF
make it a totally viable possibility for the projects to use those:

* when you discuss about community and the way it works "if it did not
happen
on the devlist - it did not happen"

* but when you discuss code - "if it did not happen on the <choose your
medium here that fits our criteria> it did not happen".

I think I would be perfectly fine with that. That is maybe not perfectly
black-
whilte criteria (code and community discussions have some overlap) but it
is much "clearer" to me than any other criteria I could apply even now
to what we do.

WDYT?

J.

Reply via email to