Licences
Licences
QuirkIDE is built on Code-OSS, an open source code editor under the MIT licence.
Code-OSS
QuirkIDE starts from Code-OSS 1.139.0. Its licence, as QuirkIDE ships it:
MIT License
Copyright (c) 2015 - present Microsoft Corporation
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Third-party components
Code-OSS includes many open source components, each under its own licence. QuirkIDE ships the full list in its install folder, and you can read the same file here: third-party notices (text, 180 KB).
| Component | Licence | Where to read it |
|---|---|---|
| Code-OSS | MIT | Above |
| Electron | MIT | LICENSE.electron.txt in the QuirkIDE install folder, and online |
| Node.js | MIT | LICENSES.chromium.html in the QuirkIDE install folder |
| Chromium | BSD-3-Clause and others | LICENSES.chromium.html in the QuirkIDE install folder |
| Codicons | MIT and CC BY 4.0 | Third-party notices |
| Language grammars, themes and libraries in Code-OSS | MIT, Apache 2.0, BSD and others | Third-party notices |
| Extensions you install from Open VSX | Each extension's own licence | The extension's page in QuirkIDE |
Fonts
QuirkIDE and this website use three fonts under the SIL Open Font License 1.1.
| Font | Copyright | Licence |
|---|---|---|
| Fredoka | 2016 The Fredoka Project Authors | OFL 1.1 |
| Geist | 2024 The Geist Project Authors | OFL 1.1 |
| Atkinson Hyperlegible Mono | 2020 to 2024 The Atkinson Hyperlegible Mono Project Authors | OFL 1.1 |
Quirk's own parts
The teaching engine, Quirki, the project bank, the explanations and the QuirkIDE name and seal belong to QuirkIDE. The terms cover how you may use them.
To confirm before launch. The licence for QuirkIDE's own code.