Open Source Licenses

GIF Compressor is built on open-source software. This page lists the major components, their licenses, and how to obtain the corresponding source code.

If you only need the source for the GPL-licensed compression engine, jump straight to the source offer.

GPL-licensed components in the deployed bundle

The deployed JavaScript bundle includes a WebAssembly compilation of Gifsicle, licensed under GPL-2.0-only. Distribution of this bundle to website visitors is a distribution of GPL-2.0-only object code under the terms of the GPL-2.0.

ComponentVersionLicenseUpstream
Gifsicleembedded in gifsicle-wasm-browser@1.5.19GPL-2.0-onlyhttps://github.com/kohler/gifsicle
gifsicle-wasm-browser1.5.19MIT (wrapper)https://github.com/renzhezhilu/gifsicle-wasm-browser

The MIT wrapper does not relicense the embedded Gifsicle artifact. The compiled WASM payload is GPL-2.0-only.

The full GPL-2.0 license text is published at /legal/gpl-2.0.txt.

Source offer

This is the public source offer required by GPL-2.0 §3(b).

Anyone receiving the deployed JS/WASM bundle from gifcompressor.app may obtain the corresponding source code at no charge beyond the cost of distribution media (none, for online distribution) for at least three years from the date of distribution.

Source repositories for the GPL-licensed component (Gifsicle):

The deployment-artifacts repository contains only the binary file we actually shipped to browsers, plus its sha256 checksum and a provenance.md pointing back to the upstream Gifsicle and gifsicle-wasm-browser source. This lets a recipient of the binary verify byte-for-byte which upstream source corresponds to it.

The frontend application repository for gifcompressor.app is not required to be public under GPL-2.0. The MIT-licensed application code around the GPL component is private; the GPL component's source is available via the upstream links above. See docs/LICENSE-GATE-0.md in the application repo for the full audit.

For requests that cannot be fulfilled via the public artifacts repo, contact support@gifcompressor.app.

Other open-source components

This page lists major third-party components used to render the site. The app's full dependency inventory is maintained in the private application repository's package manifests; the manifests for the GPL-relevant components above are mirrored to the public deployment-artifacts repository (linked in the source offer above) so anyone receiving the deployed binary can verify provenance.

ComponentLicenseNotes
Next.jsMITApp framework
ReactMITUI library
next-intlMITi18n
Tailwind CSSMITStyling
Radix UIMITUI primitives
dnd-kitMITDrag and drop

Frontend code license

The frontend original source of GIF Compressor (excluding the third-party components above) is licensed under the MIT License.

MIT does not relicense or remove the GPL-2.0-only obligations attached to the embedded Gifsicle WASM artifact. Distribution of the deployed browser bundle remains subject to GPL-2.0 with respect to the Gifsicle component, regardless of the MIT license on the surrounding application code.

The compression engine in this product is open-source software (Gifsicle, GPL-2.0-only, distributed via gifsicle-wasm-browser). It is not proprietary closed-source technology. The frontend integration glue is original work licensed under MIT; the GPL boundary sits at the WASM artifact.

The frontend application repository may remain private. GPL-2.0 §3(b) only requires source for the GPL-licensed component, which is satisfied via the upstream links and the deployment-artifacts repository above.

Reporting issues

If a license is missing from this list, a notice is incorrect, or you cannot reach the source repositories above, please contact support@gifcompressor.app.