Skip to content

Fix license#1869

Merged
enyst merged 1 commit intomainfrom
fix-license
Feb 3, 2026
Merged

Fix license#1869
enyst merged 1 commit intomainfrom
fix-license

Conversation

@enyst
Copy link
Collaborator

@enyst enyst commented Jan 31, 2026

This PR proposes a tiny tweak to the license. I think the agent claimed AH copyright and we didn't notice.

To clarify, whatever is written here doesn't actually matter, it's not like legally it'd give AH copyright when it doesn't have it nor the other way around. I just think maybe it may matter occasionally for people reading it, and / or humans' understanding in general. In other words, the text has a very different goal than any "legal" goal.


Agent Server images for this PR

GHCR package: https://github.com/OpenHands/agent-sdk/pkgs/container/agent-server

Variants & Base Images

Variant Architectures Base Image Docs / Tags
java amd64, arm64 eclipse-temurin:17-jdk Link
python amd64, arm64 nikolaik/python-nodejs:python3.13-nodejs22 Link
golang amd64, arm64 golang:1.21-bookworm Link

Pull (multi-arch manifest)

# Each variant is a multi-arch manifest supporting both amd64 and arm64
docker pull ghcr.io/openhands/agent-server:a042f5b-python

Run

docker run -it --rm \
  -p 8000:8000 \
  --name agent-server-a042f5b-python \
  ghcr.io/openhands/agent-server:a042f5b-python

All tags pushed for this build

ghcr.io/openhands/agent-server:a042f5b-golang-amd64
ghcr.io/openhands/agent-server:a042f5b-golang_tag_1.21-bookworm-amd64
ghcr.io/openhands/agent-server:a042f5b-golang-arm64
ghcr.io/openhands/agent-server:a042f5b-golang_tag_1.21-bookworm-arm64
ghcr.io/openhands/agent-server:a042f5b-java-amd64
ghcr.io/openhands/agent-server:a042f5b-eclipse-temurin_tag_17-jdk-amd64
ghcr.io/openhands/agent-server:a042f5b-java-arm64
ghcr.io/openhands/agent-server:a042f5b-eclipse-temurin_tag_17-jdk-arm64
ghcr.io/openhands/agent-server:a042f5b-python-amd64
ghcr.io/openhands/agent-server:a042f5b-nikolaik_s_python-nodejs_tag_python3.13-nodejs22-amd64
ghcr.io/openhands/agent-server:a042f5b-python-arm64
ghcr.io/openhands/agent-server:a042f5b-nikolaik_s_python-nodejs_tag_python3.13-nodejs22-arm64
ghcr.io/openhands/agent-server:a042f5b-golang
ghcr.io/openhands/agent-server:a042f5b-java
ghcr.io/openhands/agent-server:a042f5b-python

About Multi-Architecture Support

  • Each variant tag (e.g., a042f5b-python) is a multi-arch manifest supporting both amd64 and arm64
  • Docker automatically pulls the correct architecture for your platform
  • Individual architecture tags (e.g., a042f5b-python-amd64) are also available if needed

Copy link
Collaborator

@all-hands-bot all-hands-bot left a comment

Choose a reason for hiding this comment

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

Found two issues with the license change that should be addressed before merging.

MIT License

Copyright (c) 2025 All Hands AI
Copyright (c) 2026 OpenHands contributors
Copy link
Collaborator

Choose a reason for hiding this comment

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

🟠 Important: The year is set to 2026, but we are currently in 2025. Copyright years should reflect either:

  • The year of first publication
  • A range from first publication to current year (e.g., "2024-2025")
  • The current year (2025)

Setting a future year (2026) is unconventional and potentially misleading.

Suggested change
Copyright (c) 2026 OpenHands contributors
Copyright (c) 2025 OpenHands contributors

Copy link
Collaborator Author

Choose a reason for hiding this comment

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

we are currently in 2025

😂

MIT License

Copyright (c) 2025 All Hands AI
Copyright (c) 2026 OpenHands contributors
Copy link
Collaborator

Choose a reason for hiding this comment

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

🟡 Suggestion: Consider whether "OpenHands contributors" is the intended copyright holder. While common for open-source projects, you may want to verify:

  • Is there a legal entity (All Hands AI) that should retain copyright?
  • Should this use a range starting from the project's inception year?
  • Does this align with your contribution guidelines and CLA (if any)?

The format itself is fine, but ensure this change has been approved by the appropriate stakeholders.

Copy link
Collaborator Author

@enyst enyst Jan 31, 2026

Choose a reason for hiding this comment

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

Yes, it's fine, Claude dear.

@simonrosenberg
Copy link
Collaborator

Can you please add a unit test?

@enyst
Copy link
Collaborator Author

enyst commented Jan 31, 2026

Can you please add a unit test?

Sorry, for what?

@simonrosenberg
Copy link
Collaborator

Can you please add a unit test?

Sorry, for what?

just kidding, sorry

@enyst enyst merged commit b8eff79 into main Feb 3, 2026
32 checks passed
@enyst enyst deleted the fix-license branch February 3, 2026 19:47
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.

4 participants