← Back to PRs

#22600: fix: replace memo with simple-memo in apple-notes skill (license violation)

by inkolin open 2026-02-21 11:02 View on GitHub →
size: XS
## License violation in apple-notes skill The apple-notes skill depends on memo CLI (github.com/antoniorodr/memo), which is licensed under the Apache NON-AI License: "You may not use the Licensed Work as part of or in connection with any AI System." OpenClaw is an AI agent. Every macOS user who uses this skill is unknowingly violating the memo license. This is a bundled skill shipped in the main repo — users assume these are vetted and legal to use. ### The fix Replaced memo with simple-memo, an MIT-licensed CLI for Apple Notes with equivalent functionality. No AI usage restrictions. brew install inkolin/tap/simple-memo # or pip install simple-memo If anything needs adjusting for better compatibility with OpenClaw, I maintain simple-memo and can update it quickly. ### Evidence - memo license (NON-AI): https://github.com/antoniorodr/memo/blob/main/LICENSE - Apache NON-AI License spec: https://github.com/non-ai-licenses/non-ai-licenses - simple-memo license (MIT): https://github.com/inkolin/simple-memo/blob/main/LICENSE <!-- greptile_comment --> <h3>Greptile Summary</h3> Replaced `memo` CLI with `simple-memo` to resolve Apache NON-AI license violation. The previous dependency prohibited use "as part of or in connection with any AI System," making it incompatible with OpenClaw. - Updated all references from `memo` to `simple-memo` throughout the skill documentation - Changed Homebrew formula from `antoniorodr/memo/memo` to `inkolin/tap/simple-memo` - Updated pip installation from manual clone to `pip install simple-memo` - Verified all command examples use the new `simple-memo` CLI name The replacement tool provides equivalent functionality under an MIT license with no AI usage restrictions. <h3>Confidence Score: 5/5</h3> - This PR is safe to merge with no risk - it resolves a critical license compliance issue - The change is a straightforward find-and-replace of one CLI tool with a functionally equivalent alternative. All references have been comprehensively updated (tool name, homepage URL, installation instructions, and all command examples). The replacement tool uses MIT license, eliminating the AI usage restriction. No logic changes, no new code, just documentation updates. - No files require special attention <sub>Last reviewed commit: a0dd9f0</sub> <!-- greptile_other_comments_section --> <sub>(3/5) Reply to the agent's comments like "Can you suggest a fix for this @greptileai?" or ask follow-up questions!</sub> <!-- /greptile_comment -->

Most Similar PRs