The Curious AI Guy

Start here

Open source, in plain English

What it means, how to read this site, and how to try a tool safely. Two minutes, no technical background needed.

What is open source?

Most software is a sealed box: you use it, but you cannot see inside. Open source is the opposite.

Closed software

The code is private. You pay, you use it, you hope it keeps working the way you need.

Open source

The code is public. Anyone can read it, use it, and in most cases change it and share it.

It is usually free to use. It is often built by a community of people, sometimes by a company that also sells a paid version or a hosting service.

Does free mean worse?

Not always. And not always better either.

Sometimes as goodfor exactly what you need
Sometimes rougheryounger, fewer features
Sometimes more setupyou do a bit of work

That is why every tool here has a "The catch" box. We tell you where it falls short.

What the labels mean

Every tool carries one of three labels, so you know what you are getting.

Open source

The license lets you use, change and share the code. You will see names like MIT, GPL, Apache, AGPL and MPL.

Source-available

You can read and use the code, but the license adds limits, for example on reselling it. Free to use, not open source in the strict sense.

Mixed license

Most of the code is open, but some parts have separate terms, often paid or enterprise features. Check which parts you need.

How you will actually use these tools

There are three ways. Each tool page tells you which one fits.

Download an app

Install it like any other program.

Example: OBS Studio

Easiest

Use it in the browser

Nothing to install. Open a page and go.

Example: Excalidraw

Easy

Host it yourself

Run it on your own server so your data stays with you. You handle updates and backups.

Example: n8n, Immich

Technical

Many self-hosted tools also offer a paid hosted version if you prefer not to run it yourself.

Hosting it yourself? Use Docker

If a tool says "self-host", the cleanest way to run it is usually Docker.

What is a Docker container?

A container is a sealed box that holds one program together with everything it needs to run. You start the box and it works, the same on any computer.

The name comes from shipping containers: they fit any ship or truck because the outside is always the same, whatever is inside.

ImageThe recipe. Downloaded once from the project's official page.
ContainerA running copy of the image. Start it, stop it, delete it.
DockerThe program on your computer that runs containers.

A container is not a full second computer (that would be a virtual machine). It is lighter and starts in seconds.

Why Docker helps

  • One setup for everything. Most projects publish an official image, so no installing databases by hand.
  • Easy to try, easy to remove. Do not like it? Delete the container and your system stays clean.
  • Easier updates. Pull the new version and start again.
  • Separation. The tool runs apart from the rest of your computer.

Before you start

  • Your data is not in the box. It lives in a volume or folder you choose. Back it up.
  • A container is not a shield. Keep the tool updated.
  • Do not open it to the whole internet by accident. Try it on your own machine first. Add a login and HTTPS before you share it.
  • One-time setup. Install Docker first. For business use, read Docker's terms for your company size.

Where to find the steps: open the tool's official site or source code link on its page and look for "Docker" or "Docker Compose" in the install guide. Follow that guide, not a random video.

Is it safe to try?

Download from the source. Only from the official site or the source code link on the tool page.

Look at the last update. A recently updated project is being looked after.

Try with test data first. Keep real passwords, photos and business data out until you have checked.

How to read a tool page

Every tool page has the same facts, in the same place.

  1. Replaces. The paid software it can stand in for, fully or for some tasks.
  2. License. The rules for using the code. See the labels above.
  3. GitHub stars. How many people bookmarked it. Popularity, not quality.
  4. Last code update. When the code last changed. Recent is a good sign.
  5. Paid version costs about. An approximate price, with what it is based on. Prices change.
  6. The catch. Where the tool falls short, or what to know before you switch.

How the savings counter works

Tick the tools whose paid version you use today. The counter adds up the approximate monthly prices and shows a yearly total. It is a rough guide, not a quote. Your ticks stay in your own browser. Nothing is sent to us.

Questions

Can I use open source software for my business?

Usually yes, but read the license. "Open source" licenses are generally fine for business use. "Source-available" and "Mixed" ones can add limits, for example on reselling or running it as a service for others.

Why would anyone give software away?

Reasons vary. Some people build a tool for themselves and share it. Some companies give the core away and sell hosting, support or extra features. Others are funded by donations or sponsors.

Do I need to know how to code?

No, for most tools: you download an app or open a web page. Hosting a tool yourself takes some technical comfort, and each page says when it does.

Where do the tests come from?

The hands-on tests are on Instagram. Today the library shows what we verified at the source: license, activity and price. A tool gets a "Tested" mark only after we ran it ourselves. More on how we check.

Ready to look around?