Skip to content

Relicense consent: MIT to Apache 2.0 (needed only at A2A official graduation) #70

Description

@imran-siddique

Opening this to settle a licensing question early rather than at the moment it becomes blocking. Nothing changes today, and no action is required from anyone unless they want to give consent now.

What this is about

cA2A has been proposed as an A2A extension (a2aproject/A2A#2079). A2A's extension governance requires Apache 2.0 for extensions that reach official tier. That tier also requires adoption evidence cA2A does not have yet, so the licence is not on the critical path — but it is cheaper to ask while everyone is reachable than to chase consent later.

Why it cannot be done unilaterally

cA2A is MIT and uses DCO with no CLA (CONTRIBUTING.md: "No CLA required"). Under DCO, contributors license their work under the project's existing licence. The project does not acquire the right to relicense their contributions, so a maintainer cannot flip MIT to Apache 2.0 on their own. That is a deliberate property of DCO, not an oversight.

Two external contributors hold copyright in the current tree:

The ask

If you are happy for your contributions to be relicensed, please comment on this issue with something like:

I consent to my contributions to agentrust-io/ca2a being relicensed under Apache License 2.0.

That is all. No paperwork, no CLA, and it is not retroactive to anything else you have written.

If you would rather not, that is a perfectly acceptable answer and it is genuinely useful to know: the fallback is to keep the project MIT, or to ship under Apache 2.0 while preserving the MIT notice covering prior contributions, which is legally sound but messier and wants a lawyer's eye rather than a maintainer's. Saying no does not remove your code or affect your contributions in any way.

Sequencing

  • Now: this thread, open-ended. cA2A stays MIT.
  • If and when A2A official graduation is actually in reach: relicense with whatever consent has accumulated, or take the notice-preserving route for anything outstanding.

/cc @Susanpdl @carloshvp

Activity

  1. carloshvp commented on Jul 28, 2026

    @carloshvp
    Member

    I consent to my contributions to agentrust-io/ca2a being relicensed under Apache License 2.0.

  2. Susanpdl commented on Jul 28, 2026

    @Susanpdl
    Contributor

    I consent to my contributions to agentrust-io/ca2a being relicensed under Apache License 2.0.

  3. imran-siddique commented on Aug 15, 2026

    @imran-siddique
    MemberAuthor

    Closing this. Apache 2.0 is only required at A2A official tier, which also needs adoption evidence cA2A does not have, so nothing here is on a critical path and an open issue implies more urgency than is real.

    @carloshvp and @Susanpdl thank you both. Your consents are recorded in this thread and remain valid whether the issue is open or closed. If cA2A reaches official tier I will reopen this and collect the remainder then. Until that day the licence stays MIT.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions