Browse software
Home › Guides › For business owners

Software with source code: what the license lets you do

You get every file — but you are buying a license, not the copyright. Here is what that means in practice, with the common questions answered.

Updated 4 October 2026 · 5 min read

Source code is not the same as ownership

When you buy a script or app "with full source code", you receive readable, unencoded files you can open, change and run. What you buy is a license: permission to use those files under certain rules. The author keeps the copyright. This is how almost every code marketplace works, and it is what lets authors keep the price low.

The most common license: one purchase, one installation

Most source-code products are sold per installation. One purchase covers one copy running for one business — on one domain or server. In practice:

SituationUsually allowed?
Install it for your own business✅ Yes
Keep a test / staging copy of that same installation✅ Yes
Change the code, add features, remove parts✅ Yes
Install it for a client✅ Yes — one license per client
Charge your client for installation and changes✅ Yes — that is your work
Run it for a second business or second domain❌ Needs a second license
Share, resell or publish the source code❌ No
Host it as a service for many customers (SaaS)❌ Not from one license
Remove the copyright notices from the files❌ No

Always read the seller's own license page — the table above is typical, not universal.

"I am a developer building for clients"

Buy one license per client. You can charge for your installation, customisation and hosting work; the license belongs to that client's installation. This keeps you and your client on the right side of the license — and your client gets the updates.

"If I change the code, do I still get updates?"

Yes, you still receive new versions. But updates are made for the original code. The more you change, the more work it is to merge an update into your version. A good habit: keep your changes in as few files as possible and write down what you changed.

Updates and support are not the same thing

Check both before buying. A product with free updates for life keeps improving long after the support period ends.

What happens if a license is broken?

If the code is shared or resold against the license, the license for that copy usually ends, along with updates and support. Many sellers also cancel the license when a refund is given — after which the software must be deleted.

Topics:LicenseSource codeBuying softwareDevelopers
Our license, in plain words: one installation per purchase, change the code freely, one license per client, free updates for life and 12 months of support. Read the ScriptZaar license.

Related guides