Thank you all for the review and comments! I'll open a new thread with
a new name soon.

Best,
Twice


On Wed, Aug 12, 2026 at 5:19 PM tison <[email protected]> wrote:
>
> After a discussion with the initial group, we are now leaning toward using
> Asyncband as the project name.
>
> Best,
> tison.
>
>
> tison <[email protected]> 于2026年8月12日周三 13:08写道:
>
> > Hi,
> >
> > Thanks for your suggestion. Unfortunately, I found [1][2] that may be
> > existing brands.
> >
> > [1] https://www.tryrendez.app/
> > [2]
> > https://play.google.com/store/apps/details?id=com.rendezapp.android&hl=en
> >
> > I propose to seek a new name from:
> >
> > * AsyncSmith
> > * Bandaync (band + async, or banda + sync)
> > * ...
> >
> > and correspondingly update the proposal for a new thread.
> >
> > Best,
> > tison.
> >
> >
> > mingcheng <[email protected]> 于2026年8月12日周三 11:08写道:
> >
> >> Hi, tison
> >>
> >> I'd like to suggest a possible new name for the project: Rendez.
> >>
> >> It is short and easy to remember. The meaning matches the project.
> >> "Rendez" comes from "rendezvous"
> >> (https://en.wiktionary.org/wiki/rendezvous I asked for GPT, Haha),
> >> which means a meeting point.
> >>
> >> This is basically what synchronization and coordination primitives do:
> >> let different async tasks meet and coordinate at some point. So the
> >> name describes the core idea of the project quite well.
> >>
> >> And also the crate name is available https://crates.io/crates/rendez  :-)
> >>
> >> On Wed, Aug 12, 2026 at 9:31 AM tison <[email protected]> wrote:
> >> >
> >> > @Juan & @Raúl,
> >> >
> >> > Thanks for your feedback!
> >> >
> >> > I'm considering AsyncSmith or WakeWeave as alternatives. But of course
> >> I'd
> >> > prefer a single-term name.
> >> >
> >> > Naming is hard.
> >> >
> >> > @Mingcheng,
> >> >
> >> > > I'd suggest doing the podling name search
> >> >
> >> > Yes. Will do.
> >> >
> >> > Now we are seeing a necessity to do the rename now. I'll open a
> >> > PODLINGNAMESEARCH ticket once we reach a new consensus.
> >> >
> >> > Best,
> >> > tison.
> >> >
> >> >
> >> > Raúl Cumplido <[email protected]> 于2026年8月12日周三 05:40写道:
> >> >
> >> > > Thanks for raising it Juan Pablo,
> >> > >
> >> > > As a Spanish speaker I also thought the same when I saw the email.
> >> > >
> >> > > There was also a comment about the name being too short and not
> >> > > descriptive.
> >> > >
> >> > > I'd ask to consider finding a different name given the issues.
> >> > >
> >> > > Regards,
> >> > > Raúl
> >> > >
> >> > > El mar, 11 ago 2026, 21:49, Juan Pablo Santos Rodríguez <
> >> > > [email protected]> escribió:
> >> > >
> >> > > > Hi,
> >> > > >
> >> > > > A small comment from the hispanic audience in this list, regarding
> >> the
> >> > > MEA
> >> > > > name (apologies in advance for the grossness): in spanish "mear"
> >> > > translates
> >> > > > as "piss", so that Apache MEA == Apache pisses.
> >> > > >
> >> > > > Every functional hispanic adult will dismiss the association, but
> >> from an
> >> > > > hispanic viewpoint, the name is not the best.
> >> > > >
> >> > > > OTOH, hispanic people engaging with the product will most probably
> >> also
> >> > > > speak at least english, so perhaps this can all be dismished, but I
> >> > > thought
> >> > > > at least I should surface it.
> >> > > >
> >> > > >
> >> > > > best regards,
> >> > > > juan pablo
> >> > > >
> >> > > > El mar, 11 ago 2026, 17:58, mingcheng <[email protected]>
> >> escribió:
> >> > > >
> >> > > > > Hi, All
> >> > > > >
> >> > > > > I'm interested in contributing to this project. Besides its
> >> practical
> >> > > > > value, I think MEA is also a very good project for learning. It is
> >> > > > > small, focused, and has few dependencies. Each primitive maps to a
> >> > > > > clear async concept, so it is a great way to help newcomers
> >> understand
> >> > > > > async Rust (Future/Waker/Context, fairness, cancellation,
> >> coordination
> >> > > > > patterns, etc.). I'd be happy to help with documentation. For
> >> example:
> >> > > > > concept-based guides, small examples for each primitive, and maybe
> >> > > > > some material that can also be used as a teaching resource for
> >> async
> >> > > > > Rust. If the community likes this idea, I'm glad to start from
> >> some
> >> > > > > small, well-scoped doc issues after the podling is set up.
> >> > > > >
> >> > > > > By the way, I also share the concern about the name. "MEA" is a
> >> very
> >> > > > > short and generic as project name. The new meaning "Modular
> >> Essentials
> >> > > > > for Async" helps, but I'd suggest doing the podling name search /
> >> > > > > trademark review early, so we don't have to rename it later after
> >> > > > > people already know the name.
> >> > > > >
> >> > > > > Thanks!
> >> > > > >
> >> > > > > Best regards,
> >> > > > > mingcheng
> >> > > > >
> >> > > > > On Tue, Aug 11, 2026 at 9:46 PM Twice <[email protected]> wrote:
> >> > > > > >
> >> > > > > > Hi IPMC,
> >> > > > > >
> >> > > > > > I would like to propose MEA [1] as a new Apache Incubator
> >> project,
> >> > > you
> >> > > > > > can find the proposal of MEA [2] for more details.
> >> > > > > >
> >> > > > > > I'm acting as the champion, and we currently have 4 mentors
> >> > > (including
> >> > > > > me).
> >> > > > > >
> >> > > > > > The proposal was updated based on the previous discussion [3].
> >> We
> >> > > kept
> >> > > > > > MEA as the project name, but reinterpreted it as 'Modular
> >> Essentials
> >> > > > > > for Async.'
> >> > > > > >
> >> > > > > > [1] https://github.com/fast/mea
> >> > > > > > [2]
> >> > > > >
> >> > > >
> >> > >
> >> https://cwiki.apache.org/confluence/spaces/INCUBATOR/pages/446071349/MEA+Proposal
> >> > > > > > [3]
> >> https://lists.apache.org/thread/4gbqnmw15743r55m68q698lj2g2vzyvo
> >> > > > > >
> >> > > > > > Full proposal inlined below for easy reading.
> >> > > > > >
> >> > > > > > Best regards,
> >> > > > > > Twice
> >> > > > > >
> >> > > > > > ------------------------------------------------------------
> >> > > > > >
> >> > > > > > Abstract
> >> > > > > > MEA is a runtime-agnostic Rust library of composable
> >> synchronization,
> >> > > > > > coordination, channel, and concurrency-control primitives for
> >> > > > > > asynchronous applications.
> >> > > > > >
> >> > > > > > Proposal
> >> > > > > > MEA provides reusable building blocks for asynchronous Rust
> >> programs
> >> > > > > > without coupling applications or libraries to a particular async
> >> > > > > > runtime. Its primitives interoperate through Rust’s standard
> >> Future,
> >> > > > > > Context, and Waker interfaces and can therefore be used with
> >> Tokio,
> >> > > > > > async-std, or other executors.
> >> > > > > >
> >> > > > > > The proposed project scope includes:
> >> > > > > > - Synchronization primitives such as Mutex, RwLock, Semaphore,
> >> > > > > > Barrier, Condvar, Latch, WaitGroup, Once, OnceCell, and OnceMap.
> >> > > > > > - Communication primitives such as one-shot, bounded and
> >> unbounded
> >> > > > > > MPSC, and broadcast channels with different delivery and
> >> overflow
> >> > > > > > strategies.
> >> > > > > > - Composed coordination utilities such as graceful shutdown
> >> > > signaling.
> >> > > > > > - Concurrency-control utilities such as admission control and
> >> > > > > > duplicate-call suppression.
> >> > > > > > The following areas are intentionally outside the project’s
> >> scope:
> >> > > > > > - I/O reactors or proactors for filesystems, networking,
> >> signals,
> >> > > > > > timers, or similar facilities.
> >> > > > > > - Task schedulers or complete async runtimes.
> >> > > > > > - General-purpose Future or Stream combinator libraries already
> >> > > > > > covered by the Rust futures ecosystem.
> >> > > > > > MEA is intended to be a focused, commons-style foundation for
> >> async
> >> > > > > > synchronization and coordination in Rust rather than another
> >> async
> >> > > > > > runtime.
> >> > > > > >
> >> > > > > > Background
> >> > > > > > MEA was started by Zili Chen (tison) in October 2024 and has
> >> been
> >> > > > > > developed publicly on GitHub under the Apache License, Version
> >> 2.0.
> >> > > > > > The project publishes the mea crate on crates.io and versioned
> >> API
> >> > > > > > documentation on docs.rs. Right now, we have four active
> >> contributors
> >> > > > > > and the crate has been downloaded more than 5M times.
> >> > > > > >
> >> > > > > > Rationale
> >> > > > > > Async Rust libraries frequently need synchronization and
> >> coordination
> >> > > > > > facilities even when they do not want to impose a particular
> >> runtime
> >> > > > > > on downstream applications. Runtime-specific primitive
> >> > > implementations
> >> > > > > > can introduce otherwise unnecessary coupling, while repeatedly
> >> > > > > > implementing low-level concurrency machinery increases
> >> correctness
> >> > > and
> >> > > > > > maintenance risks.
> >> > > > > >
> >> > > > > > MEA addresses this gap with a coherent set of
> >> executor-independent
> >> > > > > > primitives and a deliberately small runtime dependency surface.
> >> It
> >> > > > > > gives libraries a shared implementation for common concurrency
> >> > > > > > behavior while allowing applications to choose their executor.
> >> > > > > >
> >> > > > > > Moving MEA to the ASF would establish durable, vendor-neutral
> >> > > > > > ownership and a transparent, merit-based governance model. It
> >> would
> >> > > > > > also create a neutral place for users of different runtimes and
> >> > > > > > downstream projects to collaborate on correctness, API design,
> >> > > > > > performance, documentation, and new primitives within a
> >> well-defined
> >> > > > > > scope.
> >> > > > > >
> >> > > > > > Initial Goals
> >> > > > > > By transferring ownership of the project to the ASF, MEA
> >> expects to
> >> > > > > > ensure its neutrality and further encourage and facilitate the
> >> > > > > > adoption of MEA by the community.
> >> > > > > >
> >> > > > > > Some of the areas we would like to focus on during the Apache
> >> > > > > > incubation phase include:
> >> > > > > > - A healthier community: More contributors could be able to
> >> > > > > > participate in MEA and own different modules.
> >> > > > > > - Wider adoption: MEA can be adopted by more Rust projects,
> >> which in
> >> > > > > > turn drives its own functionality.
> >> > > > > > - Strengthening correctness evidence through cross-runtime
> >> > > integration
> >> > > > > > tests, stress and property testing, and targeted model checking.
> >> > > > > > - Establishing reproducible benchmarks and improving performance
> >> > > > > > without compromising safety, fairness, or API clarity.
> >> > > > > >
> >> > > > > > Current Status
> >> > > > > > Meritocracy
> >> > > > > > MEA has been developed through public GitHub issues and pull
> >> > > requests.
> >> > > > > > Contributors receive credit through the repository history and
> >> > > release
> >> > > > > > notes, but project ownership and release authority are currently
> >> > > > > > concentrated in the founding maintainer, and no formal
> >> > > > > > committer-governance model exists yet.
> >> > > > > >
> >> > > > > > The initial community intends to adopt the Apache Way.
> >> Technical and
> >> > > > > > governance decisions will be made transparently on ASF-managed
> >> > > > > > channels, contributions of code and non-code work will be
> >> evaluated
> >> > > on
> >> > > > > > merit, and contributors who demonstrate sustained positive
> >> > > > > > participation will be invited to become committers and PPMC
> >> members.
> >> > > > > >
> >> > > > > > Community
> >> > > > > > Contributors: 9
> >> > > > > >
> >> > > > > > Users:
> >> > > > > > - Apache OpenDAL
> >> > > > > > - Prek
> >> > > > > > - Foyer
> >> > > > > > - ScopeDB
> >> > > > > > - ... and more on
> >> https://crates.io/crates/mea/reverse_dependencies
> >> > > > > > The donation discussion is public at
> >> > > > > https://github.com/fast/mea/issues/140.
> >> > > > > >
> >> > > > > > Core Developers
> >> > > > > > The current core developers have experience with Rust,
> >> asynchronous
> >> > > > > > systems, and public open-source collaboration. Zili Chen is an
> >> ASF
> >> > > > > > Member and IPMC member with experience mentoring incubating
> >> projects.
> >> > > > > > Yunze Xu is an Apache Pulsar PMC member. Dian Luo and Haixu
> >> Ouyang
> >> > > > > > have contributed to the implementation, documentation, testing,
> >> and
> >> > > > > > maintenance of MEA and related projects in the fast GitHub
> >> > > > > > organization.
> >> > > > > >
> >> > > > > > This gives the initial group some ASF experience, but not every
> >> core
> >> > > > > > developer is familiar with ASF release, governance, and
> >> communication
> >> > > > > > practices. The Mentors will help the whole community learn and
> >> > > > > > consistently apply those practices.
> >> > > > > >
> >> > > > > > Alignment
> >> > > > > > MEA is already licensed under Apache-2.0, is developed in
> >> public, and
> >> > > > > > is directly used by Apache OpenDAL. Its purpose as reusable,
> >> > > > > > vendor-neutral infrastructure aligns with the ASF’s emphasis on
> >> > > > > > community-led development and long-term stewardship.
> >> > > > > >
> >> > > > > > The ASF hosts a growing set of Rust projects and Rust
> >> components,
> >> > > > > > including Apache OpenDAL, Apache DataFusion, and parts of Apache
> >> > > > > > Arrow. MEA can provide shared async coordination infrastructure
> >> for
> >> > > > > > Apache projects where appropriate while remaining useful to the
> >> wider
> >> > > > > > Rust community.
> >> > > > > >
> >> > > > > > Known Risks
> >> > > > > > Project Name
> >> > > > > > “MEA” is a short and generic acronym. The current community
> >> proposes
> >> > > > > > that it mean “Modular Essentials for Async” and prefers to
> >> retain the
> >> > > > > > existing crates.io name, but a formal ASF podling name search
> >> and
> >> > > > > > trademark review have not yet been completed. The community will
> >> > > > > > complete that review and address any material conflict before
> >> the
> >> > > name
> >> > > > > > is finalized.
> >> > > > > >
> >> > > > > > Orphan Products
> >> > > > > > MEA is a small library whose maintenance has so far been led
> >> > > primarily
> >> > > > > > by one person, so loss of interest by the founding maintainer
> >> is a
> >> > > > > > real risk. Existing downstream adoption and the commitment of
> >> four
> >> > > > > > active contributors reduce the immediate risk, but they do not
> >> > > > > > eliminate it.
> >> > > > > >
> >> > > > > > The central incubation goal is to distribute ownership across a
> >> > > larger
> >> > > > > > group of committers and downstream stakeholders. Transparent
> >> > > > > > governance, documented maintenance practices, and ASF-controlled
> >> > > > > > project assets will make continuation less dependent on any one
> >> > > > > > individual.
> >> > > > > >
> >> > > > > > Inexperience with Open Source
> >> > > > > > MEA has been developed openly on GitHub since its inception,
> >> and all
> >> > > > > > initial committers have participated in public open-source
> >> workflows.
> >> > > > > > Zili Chen and Yunze Xu have substantial ASF experience, while
> >> other
> >> > > > > > initial committers are newer to ASF governance,
> >> mailing-list-based
> >> > > > > > decision-making, release voting, and policy requirements.
> >> > > > > >
> >> > > > > > The project will rely on its Mentors and experienced initial
> >> > > > > > committers to teach these practices and ensure that knowledge is
> >> > > > > > shared rather than concentrated.
> >> > > > > >
> >> > > > > > Length of Incubation
> >> > > > > > Expect to enter incubation in two months and graduate in about
> >> two
> >> > > > years.
> >> > > > > >
> >> > > > > > Homogenous Developers
> >> > > > > > The initial active developers are geographically concentrated in
> >> > > China
> >> > > > > > and share overlapping professional interests in Rust
> >> infrastructure.
> >> > > > > > They are not all employed by the same organization, but the
> >> current
> >> > > > > > group is still too small and homogeneous for a sustainable
> >> Apache
> >> > > > > > community.
> >> > > > > >
> >> > > > > > The project will actively recruit contributors through
> >> downstream
> >> > > > > > users, Rust runtime communities, ASF Rust projects,
> >> documentation
> >> > > > > > work, testing initiatives, and well-scoped issues suitable for
> >> new
> >> > > > > > participants.
> >> > > > > >
> >> > > > > > Reliance on Salaried Developers
> >> > > > > > MEA is not known to depend on a development team funded by a
> >> single
> >> > > > > > employer. The more significant risk is concentration of
> >> maintenance
> >> > > > > > work in the founding maintainer, regardless of whether that
> >> work is
> >> > > > > > salaried or voluntary.
> >> > > > > >
> >> > > > > > The project will mitigate this risk by sharing release, review,
> >> > > > > > triage, and technical ownership among multiple committers and by
> >> > > > > > recognizing sustained non-code contributions as well as code
> >> > > > > > contributions.
> >> > > > > >
> >> > > > > > Relationships with Other Apache Products
> >> > > > > > - Apache OpenDAL directly depends on MEA and uses it throughout
> >> its
> >> > > > > > Rust implementation.
> >> > > > > > - prek depends on MEA and is used in Apache Airflow’s
> >> development
> >> > > > > > workflows, creating an indirect relationship with Apache
> >> Airflow.
> >> > > > > > - MEA may be useful to other ASF Rust projects that need
> >> > > > > > executor-independent synchronization or coordination, but no
> >> project
> >> > > > > > will be expected to adopt it merely because it is hosted by the
> >> ASF.
> >> > > > > >
> >> > > > > > An Excessive Fascination with the Apache Brand
> >> > > > > > The proposal is motivated by neutral ownership, durable
> >> > > > > > infrastructure, transparent governance, and community growth
> >> rather
> >> > > > > > than by endorsement or marketing value. The initial community
> >> > > > > > understands that the Apache name does not guarantee adoption
> >> and that
> >> > > > > > incubation requires sustained work on releases, policy
> >> compliance,
> >> > > and
> >> > > > > > community development.
> >> > > > > >
> >> > > > > > Documentation
> >> > > > > > The API documentation of MEA is hosted at https://docs.rs/mea.
> >> > > > > >
> >> > > > > > If the proposal is accepted, the community may establish a
> >> project
> >> > > > > > website at mea.apache.org; docs.rs will continue to host API
> >> > > > > > documentation for published crate versions.
> >> > > > > >
> >> > > > > > Initial Source
> >> > > > > > The project currently holds a GitHub repository and a Cargo
> >> crate:
> >> > > > > > - https://github.com/fast/mea
> >> > > > > > - https://crates.io/crates/mea
> >> > > > > > The crate will retain its name, while the repository will be
> >> moved to
> >> > > > > > the Apache org.
> >> > > > > >
> >> > > > > > Source and Intellectual Property Submission Plan
> >> > > > > > External Dependencies
> >> > > > > > The published crate currently has one direct runtime dependency:
> >> > > > > >
> >> > > > > > MIT
> >> > > > > > - slab 0.4.12 (It is planned to be removed)
> >> > > > > >
> >> > > > > > Cryptography
> >> > > > > > N/A
> >> > > > > >
> >> > > > > > Required Resources
> >> > > > > > Mailing Lists
> >> > > > > > - [email protected]
> >> > > > > > - [email protected]
> >> > > > > > - [email protected]
> >> > > > > > - [email protected]
> >> > > > > > - [email protected]
> >> > > > > >
> >> > > > > > Subversion Directory
> >> > > > > > N/A
> >> > > > > >
> >> > > > > > Git Repositories
> >> > > > > > From https://github.com/fast/mea
> >> > > > > > To https://gitbox.apache.org/asf/repos/mea
> >> > > > > > https://github.com/apache/mea
> >> > > > > >
> >> > > > > > Issue Tracking
> >> > > > > > The community would like to continue using GitHub Issues.
> >> > > > > >
> >> > > > > > Other Resources
> >> > > > > > The community has already chosen GitHub Actions as continuous
> >> > > > > integration tools.
> >> > > > > >
> >> > > > > > Initial Committers
> >> > > > > > - tison [[email protected]]
> >> > > > > > - Dian Luo [[email protected]]
> >> > > > > > - Yunze Xu [[email protected]]
> >> > > > > > - Haixu Ouyang [[email protected]]
> >> > > > > >
> >> > > > > > Sponsors
> >> > > > > > Champion
> >> > > > > > - Mingyang Liu [[email protected]]
> >> > > > > >
> >> > > > > > Nominated Mentors
> >> > > > > > - tison [[email protected]]
> >> > > > > > - Hao Ding [[email protected]]
> >> > > > > > - Jean-Baptiste Onofré [[email protected]]
> >> > > > > > - Mingyang Liu [[email protected]]
> >> > > > > >
> >> > > > > > Sponsor Entity
> >> > > > > > The Incubator
> >> > > > > >
> >> > > > > >
> >> ---------------------------------------------------------------------
> >> > > > > > To unsubscribe, e-mail:
> >> [email protected]
> >> > > > > > For additional commands, e-mail:
> >> [email protected]
> >> > > > > >
> >> > > > > >
> >> > > > >
> >> > > > >
> >> ---------------------------------------------------------------------
> >> > > > > To unsubscribe, e-mail: [email protected]
> >> > > > > For additional commands, e-mail:
> >> [email protected]
> >> > > > >
> >> > > > >
> >> > > >
> >> > >
> >>
> >> ---------------------------------------------------------------------
> >> To unsubscribe, e-mail: [email protected]
> >> For additional commands, e-mail: [email protected]
> >>
> >>

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to