Open-source licenses

shrinkto.app is built on open-source software. These are the main components, their licenses and where to get their source code.

Components

LGPL and GPL components

We do not modify the LGPL and GPL components. Each one runs as a separate WebAssembly module inside a Web Worker and talks to the rest of the site only by passing messages. The HEIC decoder and the AAC encoder are separate files that are loaded only when needed, so you can replace them with your own build of the same library. Their complete source code is available at the links above.

Questions

If you have a licensing question or notice a missing attribution, write to [email protected].