
Software copyright protection starts automatically the moment your code is written, but it only protects the code itself, not what the code does. To enforce it in court you need a registration, to collect statutory damages and attorney’s fees you need that registration early, and everything copyright does not cover has to come from your contracts.
That is the short version. Here is the longer one, in five pieces, because I see software and SaaS companies (after doing 100’s…maybe 1,000’s…of deals representing them) get at least one of these wrong all the time.
1. Copyright Protects Your Code, Not Your Features.
Copyright covers the expression in your software: the source code, the object code, and some of the creative choices in how it is put together. It does not cover ideas, methods, or functionality. The Copyright Act says so directly in 17 U.S.C. § 102(b), and the Copyright Office’s Circular 61 is even blunter: copyright “does not protect the functional aspects of a computer program, such as the program’s algorithms, formatting, functions, logic, or system design.”
So a competitor who rewrites your feature from scratch, in their own code, usually is not infringing your copyright. The Supreme Court went further in Google v. Oracle (2021), holding that Google’s copying of Java API declaring code was fair use. If you want the bigger picture on where copyright sits next to patents, trade secrets, and trademarks, start with What is Intellectual Property? and then Copyright Protection for SaaS Software: The Basics.
2. Register Before You Need To Sue.
Copyright exists without registration, but you generally cannot sue for infringement of a U.S. work until the Copyright Office actually registers it. The Supreme Court made that clear in Fourth Estate v. Wall-Street.com (2019). Filing the application is not enough; you wait for the Office to act, and the Court noted that took an average of seven months at the time.
Timing also decides what you can recover. Under 17 U.S.C. § 412, statutory damages and attorney’s fees are off the table for infringement that starts before registration, unless you register within three months of first publication. Statutory damages under § 504(c) run from $750 to $30,000 per work, and up to $150,000 for willful infringement, with no need to prove actual losses.
The cost is small. The Copyright Office charges $45 for a Single Application and $65 for a Standard Application. You deposit the first 25 and last 25 pages of source code, and if the code has trade secrets, Circular 61 lets you block out portions (or deposit object code with a smaller sample of source). I walk through the reasons in Register Your Software for Copyright Protection.
3. Make Sure You Actually Own the Code.
Code written by your employees within the scope of their jobs is a work made for hire, and your company owns it. Code written by contractors is different. Software is not one of the special categories in the work made for hire definition (17 U.S.C. § 101), so a contractor owns the code they write for you unless you get a signed written assignment. It is one of the most common gaps in software due diligence.
AI-written code adds a new wrinkle. In Thaler v. Perlmutter (D.C. Cir. 2025), the court held that the Copyright Act requires a human author, and the Supreme Court declined review on March 2, 2026. The same court said work made with AI assistance can still be protected when a human is the author. Translation for your engineering team: keep humans meaningfully in the loop on the code that matters, and keep records of who wrote what.
4. Your GUI Gets Thinner Protection Than You Think.
The screens, icons, and layout of your product can carry some copyright protection, but menu structures and standard interface elements tend to be treated as functional. Look and feel claims are hard to win. I cover where the line falls in Can You Obtain Copyright Protection for Your Software’s GUI?
5. Your Contract Does the Heavy Lifting.
Because copyright stops at the code, the protection most software and SaaS vendors actually rely on is contractual: license scope, use restrictions, no reverse engineering, and confidentiality. A contract can bind your customer to things copyright never reaches. See Contracts vs. Copyright Protection for the comparison, and why your reverse engineering liability should be uncapped now that AI tools have made copying so much cheaper.
Questions I Get About Software Copyright Protection.
Do I need a copyright notice on my software? No, notice has not been required for works published after March 1, 1989. It is still worth including, because it tells everyone you claim the code and takes away an “innocent infringer” argument.
How long does a software copyright last? For code your company owns as a work made for hire, 95 years from first publication or 120 years from creation, whichever ends first (17 U.S.C. § 302(c)). In practice, your code will be obsolete long before then.
Can I copyright code written by AI? Only the parts a human authored. Code generated entirely by an AI tool, with no meaningful human creative contribution, is not protected under current law.
Do I need to register every version? No. Register the versions that matter commercially, especially major releases, and register early enough to keep statutory damages and fees available.
If you make it through these five, you will have a good sense of the copyright basics for a software business. If you need help with registration or ownership cleanup, our software copyright lawyer page explains how we work with vendors. I hope this helps.
Last updated: October 18, 2026.
Resources:
- Copyright Protection for SaaS Software: The Basics
- Register Your Software for Copyright Protection
- Contracts vs. Copyright Protection: What is the Difference?
- Reverse Engineering Software
Disclaimer:
This post is for informational and educational purposes only, and is not legal advice. You should hire an attorney if you need legal advice, which should be provided only after review of all relevant facts and applicable law.
Discover more from Aber Law Firm
Subscribe to get the latest posts sent to your email.