Skip to content

chore: adopt ANS governance and contribution licensing - #122

Open
csnitker-godaddy wants to merge 10 commits into
mainfrom
codex/governance-onboarding
Open

csnitker-godaddy wants to merge 10 commits into
mainfrom
codex/governance-onboarding

Conversation

@csnitker-godaddy

@csnitker-godaddy csnitker-godaddy commented Oct 27, 2026 •

Copy link
Copy Markdown
Member

Related issue

Fixes #121

Summary

Adopt the shared ANS contribution, conduct and security guidance, with repository-specific development instructions. Route reviews through the repository Maintainer/Reviewer teams, the TSC fallback and the temporary owner team; Maintainer pages link to the managed team roster.

Require Apache-2.0 for new original contributions while preserving the original MIT license and copyright notice in LICENSES/MIT.txt. Explain the legacy material in NOTICE, update contribution guidance and package metadata, and include the applicable texts in distributions. Earlier contributions keep their existing terms; no retroactive Apache patent grant is asserted.

Testing

  • Original notices and unrelated source/third-party headers are preserved; git diff --check passes.
  • Built representative binary/source JARs and a Maven POM; verified bundled notices and both scoped license entries.
  • All contribution and merge commits carry the authorized human DCO sign-off.

AI assistance

Assisted-by: OpenAI Codex (GPT-6)

@csnitker-godaddy csnitker-godaddy changed the title chore: adopt ANS governance and maintainer rosters chore: adopt ANS governance and contribution licensing Nov 5, 2026
@csnitker-godaddy
csnitker-godaddy marked this pull request as ready for review November 5, 2026 19:48
@jhateley-godaddy
jhateley-godaddy self-requested a review November 6, 2026 00:02
@jhateley-godaddy

Copy link
Copy Markdown
Contributor

The referenced governance repository and its conduct, security, and governance documents return HTTP 404.

Comment thread build.gradle.kts
into("META-INF/LICENSES")
}
}

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The implicit Jar type is org.gradle.api.tasks.bundling.Jar, but the publishing plugin’s Javadoc task
extends org.gradle.jvm.tasks.Jar directly, so this rule misses it. Confirmed that the generated Javadoc JAR lacks LICENSE, NOTICE, and LICENSES/MIT.txt. Use
tasks.withType<org.gradle.jvm.tasks.Jar>() to cover all three published artifacts.

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Adopt central ANS governance and repository Maintainer access

2 participants