Skip to main content

Licensing principles

Licensing is tightly coupled with the Quartz architecture

Each module (core, prisms, facets, brands) has its own license. Some of them are open source, others are private to protect Schneider Electric's intellectual property.

Overview

In the following diagram:

  • the 🔒 symbol indicates internal packages available only to Schneider Electric employees and contractors
  • the ❇️ symbol indicates packages publicly available

General principles

  • Foundational modules (*-foundations GitHub repositories) should be open-sourced under the Apache 2.0 license.
  • Most facets won't be shared publicly, so they will remain closed source.
  • Brand packages (brand-* GitHub repositories) will remain closed source.

Exceptions

How licences mix together into products

The following examples illustrate how products created with Quartz will consume modules with mixed licenses.

A Schneider Electric application

The se.com website

An SE-owned brand application

Quartz documentation websites

Quartz Storybook demo websites

A non Schneider Electric product