#028

Your AI code might be public domain, OpenAI lands on Bedrock, Ghostty quits GitHub

A copyright lawyer broke down why AI-generated code may not be yours. OpenAI shipped on AWS Bedrock 24 hours after the Microsoft rewrite. Ghostty quit GitHub.

Listen to this edition

A copyright lawyer just walked through why the code Claude wrote you might not actually be yours. Anthropic’s TOS assigns you “all our right, title, and interest (if any)” in outputs, and that “if any” is doing real legal work after the Supreme Court denied cert in Thaler v. Perlmutter on March 2. The breakdown hit 291 HN points overnight.

For a vibe-coded SaaS, this is the clause acquirers flag in diligence the moment you fundraise. Document human creative control in commits and prompt logs before someone asks.

In today’s indie hacker news:

  • A copyright lawyer says your Claude code might be public domain
  • OpenAI lands on AWS Bedrock 24 hours after Microsoft rewrite
  • Ghostty quits GitHub the same week an Actions RCE drops
  • Claude plugs into Photoshop, Blender, and Ableton at once
  • Google gives Android devs 154 days to register a government ID

TOP STORIES

THE ‘IF ANY’ CLAUSE

A copyright lawyer says your Claude Code might not be yours

A copyright lawyer says your Claude Code might not be yours

The story: Sena Evren at Legal Layer walked through why AI-generated code may sit in the public domain. The Thaler v. Perlmutter D.C. Circuit ruling held “authors must be human beings,” and SCOTUS denied cert March 2. Anthropic’s Consumer Terms assign you “all our right, title, and interest (if any) in Outputs.” Prompts alone don’t qualify under the Copyright Office’s “creative control” test.

The details:

  • Anthropic Commercial Terms (API, Team, Enterprise) Section K.1 includes IP indemnification. Free and Pro tiers have none.
  • Allen v. Perlmutter (pending) tests whether 600+ iterative prompts qualify as meaningful human contribution.
  • Andersen v. Stability AI trial set for September 8, 2026.

Why builders care: Document architectural decisions in commits, keep prompt logs as evidence, and move off free or Pro Claude before you ship. Indemnification only kicks in on API or Enterprise.


AZURE’S WALL FELL

OpenAI lands on AWS Bedrock 24 hours after Microsoft exclusivity rewrite

OpenAI lands on AWS Bedrock 24 hours after Microsoft exclusivity rewrite

The story: OpenAI’s frontier models (GPT-5.4 preview, GPT-5.5 incoming), Codex, and Bedrock Managed Agents launched on Amazon Bedrock on April 28. First time outside Azure since 2019. The trigger was the April 27 Microsoft renegotiation that killed the AGI clause and ended exclusivity through 2032. Bedrock Managed Agents is co-developed: OpenAI’s agent harness on AWS-native infrastructure, customer data stays inside AWS VPCs.

The details:

  • Codex authenticates with AWS credentials via CLI, desktop app, or VS Code. 4M+ weekly users.
  • Differs from Claude on Bedrock: ships a stateful agent runtime. Claude is model-only access.
  • Amazon negotiated 6-9 months. Anthropic’s $30B ARR just passed OpenAI’s $25B.

Why builders care: If your stack already lives in AWS, you can swap an Anthropic Bedrock call for GPT-5.5 with zero vendor onboarding. Pricing for GPT-5.5 on Bedrock isn’t disclosed yet, so don’t quote it for production until GA.


EVERY DAY AN X

Mitchell Hashimoto kept a daily journal of GitHub outages and quit

Mitchell Hashimoto kept a daily journal of GitHub outages and quit

The story: Mitchell Hashimoto, GitHub user #1299, announced Ghostty is leaving GitHub for self-hosted infrastructure. 1,933 HN points by morning. He kept a journal for a month marking every GitHub outage that blocked his work. Almost every day got an X. Hours earlier, Wiz disclosed CVE-2026-3854, a CVSS 8.7 RCE letting a single git push -o execute code with push access. 88% of GHES instances were unpatched at disclosure.

The details:

  • Ghostty hit 52,000 GitHub stars in 17 months, fastest-growing terminal emulator.
  • April 23 outage: a merge queue regression corrupted default branches in 658 repos and 2,092 PRs.
  • Codeberg and Sourcehut are the most-discussed alternatives in the HN thread.

Why builders care: If you run GHES, patch to 3.14.24+, 3.15.19+, 3.16.15+, 3.17.12+, 3.18.6+, or 3.19.3+ now. Pin third-party Actions to commit SHAs, not tags. User #1299 walking out is a centrist reliability verdict. (Speaking of terminals: Warp open-sourced its client today.)


NINE CONNECTORS, ZERO TIERS

Anthropic plugs Claude into Photoshop, Blender, and Ableton

Anthropic plugs Claude into Photoshop, Blender, and Ableton

The story: Anthropic shipped Claude for Creative Work on April 28: nine MCP connectors covering Adobe Creative Cloud (50+ tools), Blender, Ableton, Affinity, Autodesk Fusion, SketchUp, Splice, Resolume, and Wire. Available on all existing plans, no new pricing tier. Claude doesn’t make images natively the way ChatGPT does, but it plugs into the actual creative software. Mike Krieger resigned from Figma’s board on April 14, three days before Claude Design launched.

The details:

  • Anthropic joined the Blender Development Fund as a patron.
  • Claude Design (Opus 4.7) exports to Canva, PDF, PPTX, HTML, or a Claude Code handoff bundle.
  • Honest HN take: Adobe connector saves “like 2 clicks” today. Spatial reasoning is “remarkably terrible” for 3D.

Why builders care: Claude becomes glue across the creative stack. Code writes Blender scripts and Photoshop batch pipelines; Design prototypes decks straight to Canva. The image-generation gap is still real. The software-automation gap is closing fast.


$25 AND YOUR ID, OR GO DARK

Google gives every Android dev 154 days to register government ID

Google gives every Android dev 154 days to register government ID

The story: Google’s Developer Verification program enforces September 30, 2026 in Brazil, Indonesia, Singapore, and Thailand. Every app on a certified Android device must be tied to a verified developer account: $25, government ID, D-U-N-S number for orgs. The Keep Android Open coalition launched with 69 organizations across EFF, F-Droid, GrapheneOS, Tor, and Proton. Unverified apps silently fail to install on 95%+ of Android outside China.

The details:

  • Limited Distribution exception skips the fee but caps at 20 devices total.
  • End-user “advanced flow” override: 9 steps with a mandatory 24-hour wait.
  • MEP Christel Schaldemose filed parliamentary question E-001419/2026 asking whether the program violates the EU DMA.
  • F-Droid: “We unequivocally advise against signing up for this program, now or ever.”

Why builders care: If you ship an APK outside the Play Store, you have until September 30 to hand Google your ID and $25 or watch your install rate go to zero. F-Droid and the 9-step user override are the fallback story.


🌬️ Mistral teases “Vibe” drop and a 128B Medium 3.5 spotted. Mistral’s Vibe account teased a release on r/LocalLLaMA (404 upvotes). A vLLM commit pulled Mistral-Medium-3.5 at 128B. Caveat: the 128B figure is community speculation, may refer to context window.

💩 Vibe-coding tech debt backlash hits multiple subs. “Vibe coding is setting us up for the biggest technical debt dumpster fire in history” hit 122 upvotes on r/SideProject. Industry coverage estimates AI coding tools are increasing technical debt 30-41%. The bill comes due in 2026.

⌨️ Warp open-sourced its client. Warp went open source under AGPL, 190 HN points. Cloud agent orchestration (Oz) stays closed. CEO line: “Open-sourcing is fundamentally coming from our desire to build a successful business.” Same morning Hashimoto walked off GitHub.


FIRST DOLLAR

FIRST PAID USER FOR USVISAPHOTOAI

u/OkPerspective5632 posted a screenshot of their first paid signup for usvisaphotoai.pro, an AI tool that auto-generates US-visa-spec headshots. 82 upvotes, 119 comments. Niche regulated-photo verticals (visa, passport, work permits, EU ID cards) are unsexy and consistently profitable. Less than 200 lines of front-end plus an image API.


DRAMA

NO AI SLOP RULE

🤬 r/SaaS turns on its own with a “No AI Slop” rule

The mod team rolled the rule out the same week u/Routine-Highway1039’s manifesto post hit 95 upvotes and 104 comments. Replies-to-upvotes ratio of 1.1 is well past the controversial threshold. Top comment: “You forgot the ones who say I have never written a line of code before, started using Claude code and now my app is making 10K MRR.”

Why builders care: Build-in-public’s home subreddit is now hostile to anything that smells GPT-generated. Write your launch posts human or pay the engagement penalty.


STACK OF THE DAY

📡 Localsend - Open-source AirDrop alternative. 765 HN points, 79,800 GitHub stars, Apache-2.0. Cross-platform across iOS, Android, macOS, Windows, Linux, Fire OS. LAN-only, no internet, no accounts. Two minutes to set up. Solves the iPhone-to-Linux file dance.

Not sponsored. We just feature tools builders would actually use.


BOOKMARKED TODAY

💸 We decreased our LLM costs with Opus - Mendral routes Opus 4.6 for reasoning, Haiku for ~65% of input tokens. The expensive model thinks; the cheap model reads.

✉️ Patio11’s “Dangerous Professional” as a Claude Code plugin - Tetra Research wrapped Patrick McKenzie’s email playbook into a plugin that runs a goal-clarification interview before drafting.

🛡️ Cordon: security gateway for MCP tool calls - Open-source proxy between your MCP client and tool servers. Allow/deny lists plus human-in-the-loop approval for DELETE, write-fs, send-email. MIT licensed.


Curated by AI, built by a human.