Back to site

Open-source software

Handover's website turns iPhone photos into JPEGs in your browser. It uses three open-source parts to do that. They are not Handover's own code. They come under the GNU Lesser General Public License, version 3. Handover's own code is not under that licence.

The three parts

Licence texts

The full texts, served by Handover. The Lesser licence builds on the General Public License, so both are here.

Using your own copy

Your browser loads the converter unchanged from /api/heic-converter?v=1.6.5 as a JavaScript module. Handover uses only its heicTo function. You can replace that file with your own build of heic-to that offers the same function, for example with your browser's local override, and Handover will use it.

To check that the file is the upstream one, compare its SHA-256 with this. It is dist/csp/heic-to.js from heic-to 1.6.5.

7b5a085d33318ab708c7d70f753b1aec9068004c77b2c3f360b426bfb793b8b6