Licences

Read from composer.lock and package-lock.json when this page was served. Those files last changed on 29 July 2026.

Two different things are listed on this page, and mixing them up is the usual mistake. The first is the monitoring engine we publish, which you are free to take. The second is the set of libraries the hosted service runs on, which we did not write and whose authors are owed a mention.

1. The UptimeEZ engine, MIT licensed

The engine that runs the checks is published under the MIT licence at github.com/coeurduweb/uptimeez. You may use it, modify it, redistribute it and sell it, commercially included, on one condition: the notice below travels with it.

MIT License

Copyright (c) 2026 Laurent, Cœur du Web

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.

The engine itself has no third party code in it. There is no composer.json in its repository and no vendor directory: nothing to install, nothing to audit, nobody else to credit. That was a design constraint rather than an accident, because the engine has to run on the shared hosting the sites it watches already live on. It is also the reason this section is four paragraphs long and the next one is two hundred names.

2. What the hosted service runs on

The site you are reading, the customer accounts, the billing and the back office are a Laravel application. It is not the engine, it is not MIT, and it is not published. It does stand on 202 third party libraries: 192 PHP packages that run on the server, and 10 JavaScript packages whose code is sent to your browser. Build tools and test tools are deliberately left out, because their code never reaches you.

Licences of the third party libraries, by number of packages
Licence Packages What it asks of us
MIT 179 Keep the copyright notice with any copy.
BSD-3-Clause 8 Keep the notice, and do not use the authors name to endorse anything.
Apache-2.0 4 Keep the notice, state your changes, and a patent grant comes with it.
BSD-3-Clause or GPL-2.0-only or GPL-3.0-only 3 Either one, at our choice. We rely on the BSD terms.
BSD-2-Clause 2 Keep the copyright notice with any copy.
LGPL-2.1-or-later 2 Weak copyleft: changes to the library itself would have to be published.
GPL-3.0-only 1 Copyleft. Distributing a modified copy would mean publishing it.
LGPL-2.1 1 Weak copyleft: changes to the library itself would have to be published.
LGPL-3.0-or-later 1 Weak copyleft: changes to the library itself would have to be published.
MIT or Apache-2.0 1 Either one, at our choice. Keep the notice in both cases.

No package under a network copyleft licence, checked against both lock files as this page was served. That family is the one that matters for a hosted service: it would require publishing the source of the whole application, and this page would say so rather than let anyone find out later.

3. Every package, by licence

The full list, folded so it does not bury the rest of the page. Each name links to its public record, where the licence we state can be checked against the one its author declares.

6 of the packages below are named by their library only, without the publisher segment of their identifier, because we do not print another product name on our own pages. Nothing is left out of the counts above: they are still counted, still classed under their licence, still shown with their version, and their link is a search on that name rather than a package page. Their full identifiers are in composer.lock inside the deployed build, next to each licence text in the vendor directory, which is where a licence requires the notice to travel.

PHP packages, on our server (192)

MIT (170)

BSD-3-Clause (7)

Apache-2.0 (4)

BSD-3-Clause or GPL-2.0-only or GPL-3.0-only (3)

BSD-2-Clause (2)

LGPL-2.1-or-later (2)

GPL-3.0-only (1)

LGPL-2.1 (1)

LGPL-3.0-or-later (1)

MIT or Apache-2.0 (1)

JavaScript packages, in your browser (10)

MIT (9)

BSD-3-Clause (1)

4. Fonts, icons and the rest

The typeface is Poppins, by Indian Type Foundry and Jonny Pinhorn, under the SIL Open Font License 1.1. It is served from our own server rather than from Google Fonts, which is a privacy decision before it is a speed one: a monitoring tool that needs a third party to render its own pages argues against itself. The licence text travels with the files at openfontlicense.org. The logo, the brand name UptimeEZ, the copy and the screenshots on this site are ours and are not covered by any of the licences above.

5. If we got one wrong

This page states what each author declares in their own package metadata, which is the best source available and not an audit. If you are the author of something listed here and the attribution is wrong, write to support@uptimeez.com and it gets fixed at the source, in the file the page reads, rather than patched on the page.

Related: legal notice, terms of service, who builds this.