What is Open Source?

The code is public, free to read, and free to run. Here is what open source means and what livediagram being MIT-licensed gives you.

Most software you use is a black box: you get the finished app, but the source code that makes it work is kept private. Open source flips that around. The code is published in the open for anyone to read, run, modify, and share. livediagram is open source, and that shapes the whole product, from what it costs to how your data is handled.

What "open source" actually means

Software is open source when its source code, the human-readable instructions that make the program work, is published under a licence that grants everyone the right to use it freely. In practice that means four things:

  • You can read it. Nothing about how the app works is hidden. The exact code that runs is the code you can inspect.
  • You can run it. Anyone can take the code and run their own copy, for any purpose.
  • You can modify it. Fork it, change it, adapt it to your needs.
  • You can share it. Pass on the original or your modified version.

The licence is what makes those rights real rather than a promise. Different open-source licences attach different conditions; livediagram uses one of the most permissive.

livediagram is MIT-licensed

livediagram is released under the MIT licence, one of the simplest and most permissive open-source licences. It is permissive on purpose: anyone may read, run, fork, modify, embed, or self-host the code, for any purpose, commercial or not, with no copyleft strings attached. The whole codebase is publicly viewable.

That licence choice has concrete consequences for you.

It is free, with no paid tier

Because the project is open and there is no commercial product to protect, livediagram is free for everyone. There is no paid tier, no "Pro" upgrade, and no plan to introduce one. Every feature ships to every user. See Why use livediagram?.

You can verify the claims, not just trust them

A public codebase means you do not have to take any privacy or security claim on faith. How a diagram is stored, what telemetry records, how share passwords work, all of it is in the open for you (or anyone) to audit. See Open source and trust.

You can run your own copy

Since the code is public and free to deploy, you can self-host livediagram on your own infrastructure with the full feature set, no subscription and no license check phoning home. And because your diagrams export to portable formats, you are never locked in.

Open source, hosted for convenience

Being open source does not mean you have to deploy anything yourself. A free hosted version runs at livediagram.app so you can just use it, while the option to read the code or run your own copy stays open. Both paths get the same feature set: the hosted site is a convenience, not a more capable product.

Open source is also an invitation: the code is on GitHub, and contributions back to the project are welcome under the same MIT licence.

Was this article helpful?