This page exists to satisfy section 13 of the GNU Affero General Public License. It is not a marketing page and nothing here is optional.
The Learning application served at /lms is
Frappe Learning, which is licensed under the
GNU Affero General Public License, version 3. This deployment runs a
modified version of it. AGPL-3.0 section 13 requires that everyone who uses a
modified version over a network be offered the Corresponding Source, so it is offered here.
One file, lms/www/_lms.html, the HTML shell the single-page application boots from.
A single stylesheet link is inserted before </head>:
<link rel="stylesheet" href="/assets/miftahun_theme/css/portal.css?v=<theme version>">
That is the entire change to the AGPL work. It is applied at image build time by
deploy/Dockerfile.theme. No Python, no JavaScript and no template logic belonging to
Frappe Learning is altered, and no functionality is added or removed — the stylesheet changes
colours only.
The stylesheet it points at is part of a separate application, miftahun_theme,
which is our own work and is licensed GPL-3.0. It is not a derivative of Frappe
Learning: it communicates with the platform only through published hook interfaces.
| Component | Version | Upstream |
|---|---|---|
| Frappe Learning | 2.61.0 | github.com/frappe/lms |
| Frappe Framework | 16.30.0 (MIT) | github.com/frappe/frappe |
The unmodified upstream source is public at the address above. The complete Corresponding Source of the modified version — that is, upstream at the version shown, plus the one-line patch described here, plus the stylesheet it references — is available on request, at no charge, in a form customarily used for software interchange.
Write to the administrator of this site. If you do not have their address, ask the organisation that gave you your account. A request under this section will not be refused and does not require you to explain why you are asking.
Frappe Learning is distributed WITHOUT ANY WARRANTY, without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for
more detail. A copy of the licence ships with the application at apps/lms/license.txt
and is published at gnu.org/licenses/agpl-3.0.