Skip to the content
Documentation
Help Start
Reading in:
  • German: 9,059 of 9,059 pages
About the help in other languages
All help pages

Licensing for hosts

What the GNU GPL v2 or later means for a hosting company: hosting customer sites, preinstalled images and one-click installers, changed code, extensions with other licenses, and copying this documentation. Plain words…

Download as PDF

Address: https://doc.exponential.earth/exphelp/viewer/help/hosting/business/licensing-for-hosts.md

On this page

Licensing for hosts

This page is for managers and system administrators at hosting companies. It answers the licensing questions that come up when you host Exponential for others: may you host it, may you ship it in images and installers, what if you change it, and what about extensions and this documentation?

Warning

This is a summary in plain words, not legal advice. The license texts in the repository count: the GNU General Public License version 2 in LICENSE.md and LICENSE, and the GNU Free Documentation License 1.3 in doc/eng-us/LICENSE-GFDL-1.3.txt. For a specific plan, ask your legal adviser. The buyer's view of the same licenses is on Licensing explained for buyers.

Contents

  1. In short
  2. Hosting customer sites
  3. Images, templates and one-click installers
  4. When you change the code
  5. Extensions and other components
  6. Copying this documentation
  7. Questions for your legal adviser

In short

  • Exponential is licensed under the GNU GPL v2 or any later version (COPYRIGHT.md, composer.json: "license": "GPL-2.0-or-later").
  • There is no license fee: "Using Exponential under the terms of the GNU GPL is free of charge. The Professional License is no longer available." (README.md).
  • Running the software is not restricted (GPL section 0). Hosting a site is running it.
  • Distributing copies (giving or selling them to others) brings the GPL's conditions: keep the notices, provide the source, pass on the same rights.

Hosting customer sites

Section 0 of the GPL: "The act of running the Program is not restricted". You may run Exponential on as many servers for as many customers as you like, without asking anyone and without paying a fee. Nothing in the license ties the software to a particular host; your customers may move to another host at any time, with the same rights.

Images, templates and one-click installers

When you hand a copy of the software to a customer (for example a virtual machine image they download, or files you place in their account that they then own and may take elsewhere), you may be distributing it. In that case the conditions apply:

ConditionWhat it means for an image or installer
Keep the noticesleave COPYRIGHT.md, LICENSE.md and the notices in the files as they are
Provide the sourceExponential is PHP, so the files are the source; if you change them, the changed files are what you provide
Same licenseyour changed version of Exponential is under the GPL as a whole
No extra restrictionsdo not add terms that take away the customer's GPL rights

Practical rule: build images and installers from the public repositories and packages, keep them unchanged where you can, and put your own configuration in files that belong to the installation, such as settings/override (Automating provisioning).

When you change the code

  • A change you keep on your own servers and only run is not distributed.
  • A change you give to customers with their copy is distributed: mark the changed files with a notice and date (GPL section 2a) and provide the changed source.
  • Either way, contributing the change upstream saves you from re-applying it at every update (Working with the project and 7x). Contributions are made under the same license (CONTRIBUTING.md).

Extensions and other components

ComponentLicenseWhere to check
The kernelGPL v2 or laterCOPYRIGHT.md, composer.json
Each extensionits own, stated in ezinfo.php and extension.xmlInfo > About in the administration
Exponential VelocityMITits composer.json
Third-party componentstheir ownthe Third-party software table on the About page

Check the About page of the installation you ship before you state "everything is GPL" (About and Copyright pages).

Copying this documentation

The help, including these hosting pages, is under the GNU FDL 1.3 or later. You may copy it into your own customer documentation, translate it and adapt it, under the license's conditions: keep the notices, keep it under the same license, say what you changed (Free documentation). Linking to the pages needs no conditions at all.

  1. Do we give customers copies of the software they then control? If yes, do our images and installers meet the distribution conditions?
  2. Do we change Exponential or extensions, and do those changes leave our servers?
  3. Do we combine Exponential with proprietary code that we distribute?
  4. Which extensions do we preinstall, and what are their licenses?

Something wrong on this page? Report an error

Documentation license

This documentation is free documentation, licensed under the GNU Free Documentation License 1.3 or later.

Exponential Copyright © 1998-2026 Exponential Foundation and 7x