Orcastra Orcastra
Licence

Free software,
and it stays that way.

Orcastra is released under the GNU General Public License, version 3. Not source-available, not open-core, not free until you need the useful part. The whole control plane is under one copyleft licence.

GPLv3
GNU GENERAL PUBLIC LICENSE
VERSION 3, 29 JUNE 2007
Read the full licence text →

A control plane you can
audit, fork and keep.

A licence is not a marketing badge. It decides what happens to your infrastructure the day you disagree with us, and GPLv3 answers that question in your favour rather than ours.

NO OPEN-CORE NO PAID TIER NO CLA PUBLIC REPOSITORY
WHAT THE LICENCE GRANTS YOU

Four freedoms, and they are
not ours to withdraw.

00 Run it

Use Orcastra for any purpose, in production, for customers, commercially, with no seat count and nobody to ask.

01 Study it

Read every line that touches your clusters. The repository is public, so an audit needs no vendor cooperation.

02 Change it

Patch it, extend it, strip out what you do not want, and run your version. Nothing in the licence requires our approval.

03 Share it

Redistribute the original or your modified version, provided you pass on the same freedoms under the same licence.

The last clause is the point of copyleft. Whoever receives Orcastra from you receives it under GPLv3 too, so the freedoms travel with the software rather than stopping at the first company to repackage it.

WHAT IT ASKS OF YOU

Obligations, stated plainly.

Running Orcastra internally, however you like, asks nothing of you at all. The obligations begin only when you distribute it to someone else.

Run it privately
No obligation. Deploy it, modify it, keep the changes to yourself. GPLv3 is not a network licence, so operating a service on it does not by itself require publishing anything.
Distribute it
Ship the corresponding source, keep it under GPLv3, and preserve the copyright and licence notices.
Distribute a modified version
The same, and your modifications are covered too. This is the clause that keeps a fork honest.
Patents and hardware
GPLv3 includes an express patent grant and an anti-lock-down provision, so a device shipping Orcastra cannot use signing keys to stop you replacing it.
Combining with your own code
Software you link into a GPLv3 work becomes subject to the licence when you distribute the combination. Calling the REST API from a separate program of yours does not.

This page describes the licence in ordinary language for orientation. The licence text itself is what governs, and it is not legal advice.

THE STACK UNDERNEATH

Open all the way down.

Orcastra manages LXD, Incus and MicroCloud, which are open source themselves, and runs on an open stack. There is no proprietary component holding the middle of it together.

See the platform →
WHERE TO GET IT
Source
The full repository, public, with the history intact.
Deployment
Self-hosted with Docker. There is no hosted service and no signup.
Community
Questions and patches in the open, on the forum.