This is an automated email from the ASF dual-hosted git repository.

potiuk pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/airflow-steward.git


The following commit(s) were added to refs/heads/main by this push:
     new d40d49d  docs(governance): draft Board resolution + tighten 
IP-clearance wording (#170)
d40d49d is described below

commit d40d49df716ae010a8ccf50c012d69965b5eddce
Author: Jarek Potiuk <[email protected]>
AuthorDate: Fri May 15 18:55:52 2026 +0200

    docs(governance): draft Board resolution + tighten IP-clearance wording 
(#170)
    
    New file `docs/board-resolution-draft.md` with working text for
    the forthcoming ASF Board resolution establishing Apache Magpie.
    
    Resolution body is short by convention: WHEREAS / RESOLVED
    pattern, project scope (agent-assisted maintainership and
    development), VP office creation, 19-member initial roster
    (alphabetical by Apache ID), Jarek Potiuk as VP/chair, Special
    Order + vote placeholders.
    
    No "tasked with migration" / "discharge" clauses — Magpie is a
    fresh PMC, not a sub-project takeover. Those clauses apply when
    a new PMC takes over an existing sub-project of an existing PMC;
    neither is the case here.
    
    Also tightens the IP-related wording in both MISSION.md § Source
    and IP and the draft Notes section: all donated code is intra-
    ASF (already Apache-2.0 licensed and ASF-owned), so only the
    standard ASF IP Clearance process applies — no Software Grant
    Agreements are needed (those apply only to code originating
    outside the ASF). Drop the Gofannon citation from MISSION.md —
    it was prior art, not code being transferred.
    
    Notes section captures the procedural follow-ups that don't
    belong in the resolution body: membership coordination with
    members@/secretary@, Apache ID verification (clr / rbowen /
    mdrob were reconstructed from memory), PMC name swap once
    trademarks@ clears one of Magpie / Beacon / Guild / Lichen,
    Special Order numbering, vote line, and the MISSION.md
    attachment reminder.
    
    Generated-by: Claude Code (Claude Opus 4.7)
---
 MISSION.md                     |   2 +-
 docs/board-resolution-draft.md | 131 +++++++++++++++++++++++++++++++++++++++++
 2 files changed, 132 insertions(+), 1 deletion(-)

diff --git a/MISSION.md b/MISSION.md
index 19101f4..ecd253a 100644
--- a/MISSION.md
+++ b/MISSION.md
@@ -205,7 +205,7 @@ on the project from day one:
 
 ## Source and IP
 
-Green-field project, with substantial project-agnostic code being moved over 
from existing ASF projects — Apache Airflow (where the security-issue handling, 
PR triage, mentoring, and drafting framework that became `<PROJECT_NAME>` was 
first developed and proven; already structured under Apache-2.0 for reuse 
inside and outside the ASF), Apache Groovy, and other ASF projects whose 
maintainers have been early adopters. All transferred code clears the standard 
ASF software-grant process; som [...]
+Green-field project, with substantial project-agnostic code being moved over 
from existing ASF projects — Apache Airflow (where the security-issue handling, 
PR triage, mentoring, and drafting framework that became `<PROJECT_NAME>` was 
first developed and proven; already structured under Apache-2.0 for reuse 
inside and outside the ASF), Apache Groovy, and other ASF projects whose 
maintainers have been early adopters. All transferred code is already 
Apache-2.0 licensed and ASF-owned; the m [...]
 
 ## External dependencies
 
diff --git a/docs/board-resolution-draft.md b/docs/board-resolution-draft.md
new file mode 100644
index 0000000..23c7666
--- /dev/null
+++ b/docs/board-resolution-draft.md
@@ -0,0 +1,131 @@
+<!-- START doctoc generated TOC please keep comment here to allow auto update 
-->
+<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->
+**Table of Contents**  *generated with 
[DocToc](https://github.com/thlorenz/doctoc)*
+
+- [Board resolution — Establish the Apache Magpie Project 
(draft)](#board-resolution--establish-the-apache-magpie-project-draft)
+  - [Resolution text](#resolution-text)
+  - [Notes for the chair / proposer](#notes-for-the-chair--proposer)
+
+<!-- END doctoc generated TOC please keep comment here to allow auto update -->
+
+<!-- SPDX-License-Identifier: Apache-2.0
+     https://www.apache.org/legal/release-policy.html -->
+
+# Board resolution — Establish the Apache Magpie Project (draft)
+
+> **Status:** *Draft.* Working text for the forthcoming ASF Board resolution
+> establishing Apache Magpie as a Top-Level Project. The companion supporting
+> document is [`MISSION.md`](../MISSION.md), which the Board is expected to
+> read alongside the resolution.
+>
+> The resolution itself is short and procedural by ASF convention; rationale,
+> roster lineage, scope justification, and the donated-code story live in
+> `MISSION.md` rather than in the resolution body. The format below follows
+> the standard ASF Board-resolution shape for a fresh-PMC establishment.
+
+## Resolution text
+
+> **B. Establish the Apache Magpie Project**
+>
+> WHEREAS, the Board of Directors deems it to be in the best interests of
+> the Foundation and consistent with the Foundation's purpose to establish
+> a Project Management Committee charged with the creation and maintenance
+> of open-source software, for distribution at no charge to the public,
+> related to agent-assisted maintenance and development of open-source
+> software projects.
+>
+> NOW, THEREFORE, BE IT RESOLVED, that a Project Management Committee
+> (PMC), to be known as the "Apache Magpie Project", be and hereby is
+> established pursuant to Bylaws of the Foundation; and be it further
+>
+> RESOLVED, that the Apache Magpie Project be and hereby is responsible
+> for the creation and maintenance of software related to agent-assisted
+> repository maintainership and development, including issue and pull-
+> request triage, contributor mentoring, agent-drafted remediation,
+> developer-side development-cycle skills, and narrowly-scoped fix-and-
+> merge automation; and be it further
+>
+> RESOLVED, that the office of "Vice President, Apache Magpie" be and
+> hereby is created, the person holding such office to serve at the
+> direction of the Board of Directors as the chair of the Apache Magpie
+> Project, and to have primary responsibility for management of the
+> projects within the scope of responsibility of the Apache Magpie
+> Project; and be it further
+>
+> RESOLVED, that the persons listed immediately below be and hereby are
+> appointed to serve as the initial members of the Apache Magpie Project:
+>
+> ```text
+> * Andrew Musselman            <[email protected]>
+> * Amogh Desai                 <[email protected]>
+> * Craig L. Russell            <[email protected]>
+> * Elad Kalif                  <[email protected]>
+> * Pavan Kumar Gopidesu        <[email protected]>
+> * Ismael Mejia                <[email protected]>
+> * James Fredley               <[email protected]>
+> * Jean-Baptiste Onofré        <[email protected]>
+> * Justin Mclean               <[email protected]>
+> * Calvin Kirs                 <[email protected]>
+> * Mike Drob                   <[email protected]>
+> * Paul King                   <[email protected]>
+> * Piotr Karwasz               <[email protected]>
+> * Jarek Potiuk                <[email protected]>
+> * Rich Bowen                  <[email protected]>
+> * Evan Rusackas               <[email protected]>
+> * Russell Spitzer             <[email protected]>
+> * Zili Chen                   <[email protected]>
+> * Matthew Topol               <[email protected]>
+> ```
+>
+> NOW, THEREFORE, BE IT FURTHER RESOLVED, that Jarek Potiuk be appointed
+> to the office of Vice President, Apache Magpie, to serve in accordance
+> with and subject to the direction of the Board of Directors and the
+> Bylaws of the Foundation until death, resignation, retirement, removal
+> or disqualification, or until a successor is appointed.
+>
+> Special Order *[NN]*, Establish the Apache Magpie Project, was
+> approved by *[Unanimous]* Vote of the directors present.
+
+## Notes for the chair / proposer
+
+These items are deliberately **not** in the resolution text — the resolution
+stays short by ASF convention. They are kept here so the proposer remembers
+to land them in the right place at the right time:
+
+- **Donated code lineage** — the project is greenfield in terms of PMC, but
+  inherits substantial project-agnostic code from existing ASF projects
+  (Apache Airflow, where the framework was first developed and proven;
+  Apache Groovy; and other ASF projects whose maintainers have been early
+  adopters). All transferred code is already Apache-2.0 licensed and ASF-
+  owned, so the moves go through the **standard ASF IP Clearance process**
+  — no Software Grant Agreements are needed, since those apply only to
+  code originating outside the ASF. The lineage is documented in
+  [`MISSION.md` § Source and IP](../MISSION.md#source-and-ip).
+
+- **No "tasked with migration" / "discharge" clauses** — those clauses are
+  appropriate when a new PMC takes over an existing sub-project of an
+  existing PMC, and the prior PMC is being relieved of responsibilities.
+  Magpie is a fresh PMC with no existing PMC losing scope, so the clauses
+  are correctly absent here.
+
+- **Membership coordination** — the named roster must be cleared with
+  `[email protected]` and `[email protected]` before the resolution
+  goes to the agenda. The 19-member list above reflects MISSION.md's
+  *"7 or more members"* size criterion and the diversity / developer-
+  experience criteria in MISSION.md § Initial PMC composition.
+
+- **PMC name vs. trademark review** — `MISSION.md` § Proposed Names lists
+  four candidates (Magpie / Beacon / Guild / Lichen) pending parallel
+  `[email protected]` review. The first to clear `trademarks@` becomes
+  the final name. Replace "Magpie" in the resolution text above with
+  whichever name is cleared before the resolution lands on the agenda.
+
+- **Special Order number** — assigned by the Board Secretary when the
+  agenda is built. Placeholder `[NN]` above.
+
+- **Vote line** — `Unanimous` is the expected outcome but the Secretary
+  records the actual result. Placeholder retained.
+
+- **Supporting document attachment** — `MISSION.md` itself is the
+  supporting document the Board reads alongside this resolution. Confirm
+  it is included in the agenda packet under the proposing director's name.

Reply via email to