A software license is a legal agreement that tells you what you can and cannot do with a program
When you buy software, you are not buying the program itself — you are buying permission to use it under specific rules. A software license is the contract that spells out those rules. It says things like: whether you can install it on one computer or many, whether you can share it with someone else, whether you can modify it, and how long you can use it. The license is what separates legal use from piracy.
The license lives in different places depending on the software. Sometimes it is a document you see during installation that you have to click "I agree" on. Sometimes it is printed on the box. Sometimes it is a file inside the program folder. Sometimes it is only on the company's website. But it is always there, and it always matters — even if most people never read it.
Key Takeaways
- A software license is a legal agreement that defines what you can do with a program, not a purchase of the program itself.
- Most consumer software uses a single-user license, which means one person on one computer, and you cannot share it with others.
- Some licenses expire after a set time or require annual renewal, while others last as long as you own the computer.
- The license tells you whether you can install the software on multiple devices, modify it, or use it for business purposes.
- Violating a license — like sharing it with someone else or using it beyond its terms — can result in the software stopping working or legal action.
The difference between owning software and licensing it
When you buy a physical book, you own it. You can lend it to a friend, sell it, give it away, or keep it forever. Software does not work that way. You own the disc or the read file, but you do not own the program inside it. What you own is a license — permission to use the program under certain conditions.
This matters because it means the software company can set rules about what you do with it. They can say you can only use it on one computer. They can say you cannot let anyone else use it. They can say you have to pay again next year to keep using it. They can even say you cannot look at the code that makes the program work. These rules are not unfair — they are just how software licensing works.
The company retains ownership of the software itself. They can update it, change it, or stop supporting it. If you violate the license, they can disable it on your computer or take legal action. Understanding this distinction helps you know what you actually have the right to do.
Common types of licenses you will encounter
Most consumer software uses a single-user license. This means one person can use the software on one computer. You cannot install it on your work computer, your laptop, and your home desktop — even if you own all three. You cannot let your spouse use it on their computer. If you want the software on multiple machines, you usually have to buy multiple licenses or a multi-user license.
Some software uses a subscription license, which means you pay a fee (usually monthly or yearly) to keep using it. When you stop paying, the software stops working. Microsoft 365, Adobe Creative Cloud, and many antivirus programs work this way. The advantage is that you always get the latest version and updates. The disadvantage is that you never own it — you are renting it.
A perpetual license means you pay once and can use the software forever (or until it becomes incompatible with your operating system). Microsoft Office 2021 and many older programs work this way. You do not get automatic updates, but you do not have to keep paying either.
Open-source licenses let you use the software for free and often let you see and modify the code. Programs like LibreOffice, Firefox, and Linux use open-source licenses. The catch is that if you modify the code, you often have to share your changes with others under the same license.
What the license actually restricts
A typical license will tell you how many computers you can install the software on. It will say whether you can use it for business or only personal use. It will say whether you can let other people use it. It will say whether you can modify the program or reverse-engineer it (figure out how it works). It will say whether you can sell it or give it away.
Some licenses restrict where you can use the software geographically — you might not be able to use it in certain countries. Some restrict how many people can use it at the same time. Some say you cannot use it to compete with the company that made it. Some say the company can collect data about how you use it.
The license also usually includes a disclaimer: the company is not responsible if the software breaks, loses your data, or causes problems. This is why backing up your work is important, and why you should not rely on a single piece of software for something critical.
How licenses connect to set up and product keys
Many software licenses require set up — a process where you prove you have a valid license before the software will work. This usually means entering a product key (a long string of letters and numbers) or signing in with an account. set up prevents people from sharing one license across many computers.
When you set up software, the company's servers check whether that product key has already been used too many times. If you have installed it on five computers but your license only allows one, set up will fail. If you bought the software legitimately, you can contact the company to deactivate it on an old computer so you can set up it on a new one.
Some software does not require set up — it just runs. But most commercial software does, especially subscription services and newer versions of popular programs. set up is the enforcement mechanism that makes the license terms actually stick.
What happens if you violate a license
If you use software in a way that violates its license, the company can disable it. They can remotely turn it off, revoke your product key, or prevent you from signing in. This is why sharing a license with someone else is risky — if the company finds out, both of you could lose access.
In serious cases, the company can sue you. This is rare for individual consumers, but it happens to businesses that use unlicensed software at scale. The damages can be substantial — sometimes thousands of dollars per violation. The Business Software Alliance (BSA) investigates corporate software piracy, and companies have faced six-figure settlements.
For most people, the practical consequence is simpler: the software stops working. You lose access to your files (if they are stored in that software's format), you cannot update it, and you cannot get support. It is not worth the risk.
How to find and read your license
If you installed software recently, look for a file called LICENSE, LICENSE.txt, or EULA (End User License Agreement) in the program's folder. On Windows, this is usually in Program Files. On Mac, right-click the process, select "Show Package Contents", and look in the Resources folder.
If you bought the software online, check your email for a confirmation message — it often includes a link to the license terms. If you bought a physical copy, the license might be on a card inside the box or on the company's website.
Most licenses are long and written in legal language. You do not have to read every word, but skim for the key parts: how many computers you can use it on, whether it is subscription or perpetual, whether you can use it for business, and what happens if you violate the terms. If something is unclear, the company's support page usually has a plain-language summary.
Frequently Asked Questions
Can I use the same license on my work computer and my personal computer?
Almost never. Most single-user licenses restrict you to one computer. Even if you own both computers, the license usually does not allow it. You would need to buy a second license or a multi-user license. Check your license terms or contact the software company to be sure.
What is the difference between a license and a product key?
A license is the agreement itself — the rules you have to follow. A product key is a code you enter to prove you have a valid license. The key activates the software and tells the company's servers that you are allowed to use it. You need the key to install and use the software, but the license is what actually defines your rights.
If I buy software used, does the license transfer to me?
It depends on the license. Some licenses say the software can only be used by the original buyer and cannot be transferred. Others allow transfer if you deactivate it on the original computer first. Subscription licenses almost never transfer — you have to buy your own. Always check the license terms before buying used software.
Why do some programs require set up and others do not?
set up is a way for companies to enforce their license terms and prevent sharing. Subscription software almost always requires it because the company needs to verify you are still paying. Perpetual licenses sometimes do and sometimes do not — it depends on the company's policy. Open-source software rarely requires set up because it is designed to be freely shared.
Can a company change my license after I buy the software?
Most licenses say the company can change the terms, but usually only for future updates or new versions. If you have an older version, the original license usually still applies. However, if you update to a new version, you typically have to agree to the new license terms. You can usually decline the update and keep using the old version instead.