Skip to content

OSS compliance: apply Apache-2.0 source headers + README license section (manual steps for #16)#17

Merged
kevinngo1304 merged 2 commits into
mainfrom
compliance/manual-oss-steps
Jul 8, 2026
Merged

OSS compliance: apply Apache-2.0 source headers + README license section (manual steps for #16)#17
kevinngo1304 merged 2 commits into
mainfrom
compliance/manual-oss-steps

Conversation

@kevinngo1304

@kevinngo1304 kevinngo1304 commented Jul 8, 2026

Copy link
Copy Markdown
Collaborator

OSS compliance — manual follow-up to #16

This PR completes the remaining manual steps described in #16, which were intentionally kept out of that PR to avoid a large diff.

Companion to #16 (which adds the standalone LICENSE / NOTICE / CONTRIBUTING.md deliverables).

Changes

  • Source headers: added the canonical Apache-2.0 header to all 52 source files under murphy/ (previously 0 of 52 had one).
    • browser_use/ is not touched — it is vendored upstream code under the MIT License (Copyright (c) 2024 Gregor Zunic) and retains its original attribution.
    • Headers are placed above module docstrings / from __future__ imports; all 52 files still compile.
  • README:
    • Apache-2.0 license badge added under the title.
    • ## License section added referencing LICENSE and NOTICE, the vendored browser-use (MIT) attribution, and the copyright line.

Notes

Manual follow-up steps to PR #16:
- Add the Apache-2.0 license header to all 52 source files under murphy/
  (browser_use/ left untouched — vendored MIT code, retains its attribution).
- Add the Apache-2.0 license badge under the README title and a License
  section referencing LICENSE and NOTICE.

🤖 Generated with [Claude Code](https://claude.com/claude-code)
@github-actions

github-actions Bot commented Jul 8, 2026

Copy link
Copy Markdown

Agent Task Evaluation Results: 2/2 (100%)

View detailed results
Task Result Reason
amazon_laptop ✅ Pass Skipped - API key not available (fork PR or missing secret)
browser_use_pip ✅ Pass Skipped - API key not available (fork PR or missing secret)

Check the evaluate-tasks job for detailed task execution logs.

@kevinngo1304 kevinngo1304 merged commit 3a895d5 into main Jul 8, 2026
317 of 366 checks passed
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.

2 participants