Third-Party Notices

Sour Client (launcher, game-side mod, and backend) interacts with, downloads, or bundles the third-party components listed below. "Bundled" means the component ships inside the Sour Client installer/app image; "Downloaded on demand" means the launcher fetches it at install/first-run time from the vendor's official servers and it is never redistributed by us.

Last audited: 2026-08-24 (against package-windows.ps1, bundled-mods/, client-side/packaged-modpack/, and the launcher download services).


1. Components bundled in the Sour Client distribution

ComponentWhat it isLicenseObligationsVerdict
OpenJDK runtime (jlink image, Java 25.0.2) in runtime/Java runtime for the launcher, built with jlink from an Adoptium/Microsoft OpenJDK buildGPLv2 with Classpath Exception (Adoptium FAQ: "GNU General Public License, version 2 with the Classpath Exception"; free to "use, modify, and share")Ship the license and notice files with the runtime. Already satisfied: the per-module notices are included at runtime/legal/ and ship inside the app image. Do not remove that folder.OK to bundle
Bebas Neue (font, launcher /fonts/ + game-side/.../assets/sourclient/fonts/)Heading font (launcher + in-game)SIL Open Font License 1.1 (distributed via Google Fonts)Include a copy of the OFL with the font — satisfied 2026-07-15: LICENSE-BebasNeue.txt ships in both font folders.OK to bundle
Inter (font, launcher /fonts/ + game-side/.../assets/sourclient/fonts/)Body font (launcher + in-game, 2026-07-15 swap)SIL OFL 1.1 — license included (LICENSE-Inter.txt, both folders)Keep the license fileOK to bundle
Basic (font, game-side only)Former body font (retained for revert, unreferenced)SIL OFL 1.1 — license included (LICENSE-Basic.txt)Keep the license file, or delete the fontOK to bundle
Lucide icons (10 rasterized PNGs, game-side/.../assets/sourclient/textures/ui/btn/)UI button glyphs (heart, reset, pencil, layers, arrow-left, grid, download, plus, save) rasterized to white 64px PNGs from Lucide SVGs (2026-07-16)ISC — license included (LICENSE-Lucide.txt in the same folder)Keep the license fileOK to bundle
Material Design Icons (6 vector paths embedded in SourUrchinIcons.java, plus 8 PNGs in game-side/.../assets/sourclient/textures/urchin/, generated from upstream SVG by tools/mdi-icons/regenerate-urchin-icons.ps1)Urchin/Cubelify blacklist tag badges. The MDI_PATHS map holds the upstream 24×24 SVG paths verbatim (alert-octagram, alert-octagram-outline, alert-decagram, alert-decagram-outline, alert-octagon, alert-octagon-outline), rasterized at runtime — 1.8.9's font cannot render MDI glyphs. The 8 bundled PNGs are rendered from the upstream SVG path data (cached in tools/mdi-icons/svg/) rather than captured from any third party's UI; re-running the generator and diffing the folder is the provenance check. Corrected 02-09-2026: they were previously hand-captured off a running Cubelify overlay, and two of them (crosshairs, tray-alert) did not match their MDI namesake at all, so this row did not in fact cover them. Colours are ours; MDI ships monochrome. From Material Design Icons by the Pictogrammers icon group (Templarian/MaterialDesign)Apache 2.0 (upstream LICENSE: "Icons: Apache 2.0"; fonts and icons licensed identically). Brand/logo icons are excluded upstream and are not used.Ship a copy of the license (Apache 2.0 §4(a)) and keep attribution notices in source (§4(b)). Satisfied 2026-08-25: upstream licence + full Apache 2.0 text at assets/sourclient/LICENSE-MaterialDesignIcons.txt inside the jar, plus a header on SourUrchinIcons.java.OK to bundle
SourClient-1.8.9.jar (bundled-mods/sour-forge-1.8.9/core/)Our game-side mod + own art (all sour-* textures verified original). Contains two third-party-licensed components, listed in the rows above and below.Proprietary — © souramaOwn code
LogisticsCraft OcclusionCulling (ported into sourclient.occlusion.* inside the mod jar)CPU voxel-raycast entity occlusion engine, ported 1:1 from LogisticsCraft/OcclusionCullingMIT — © 2021 LogisticsCraftShip the license + copyright notice. Satisfied 2026-08-24: full MIT text at assets/sourclient/LICENSE-OcclusionCulling.txt inside the jar, plus a header in each ported source file.OK to bundle

The bundled modpack folder (client-side/packaged-modpack/1.8.9/mods/) contains only SourClient-1.8.9.jar. No third-party mod jars are redistributed.

2. Components downloaded on demand from official sources (never redistributed)

ComponentSource the launcher usesLicense / termsNotes
Minecraft: Java Edition 1.8.9 (client jar, libraries, assets)piston-meta.mojang.com version manifest → libraries.minecraft.net, resources.download.minecraft.net (see MinecraftManifestService.java, MinecraftRuntimeService.java)Minecraft EULA: "you must not distribute anything we've made unless we specifically agree to it"; game downloads must "come from a source that we authorize"Compliant: Sour Client downloads from Mojang's own CDN and never rehosts game files.
Minecraft Forge 1.8.9maven.minecraftforge.net (see ForgeInstallerService.java)LGPL 2.1 (Forge LICENSE.txt: "licensed under the terms of the LGPL 2.1"; "The LGPL is chosen specifically so that projects may depend on Forge features without being infected with its license")Even redistribution would be permitted under LGPL 2.1 with source/notice obligations; downloading on demand avoids all of them. Sour Client's mod merely depends on Forge (expressly non-infecting).
Eclipse Temurin JRE 8 (game runtime)api.adoptium.net (see JavaRuntimeDownloadService.java)GPLv2 + Classpath Exception (Adoptium FAQ)Downloaded from Adoptium's official API.

3. Components deliberately NOT distributed

ComponentStatusLicense basisVerdict
OptiFineThe launcher does not ship OptiFine. BundledModpackService.java only copies "locally obtained OptiFine jars" that the user has placed in bundled-mods/<pack>/optifine/ themselves, and the generated modpack-info.txt instructs the user to obtain it locally.OptiFine Copyright: the mod "may not be placed on any web site or otherwise distributed publicly without advance written permission"; use permitted only "in its unaltered, unedited form". Community guidance confirms modpack inclusion is not permitted (OptiDocs license page, sp614x issue #2982).Never bundled. Users supply their own OptiFine jar (drop-in), or get it from https://optifine.net/downloads. Sour Client does not auto-download, scrape, or rehost OptiFine, out of respect for the author's no-redistribution license and ad-supported download.

4. Backend (server-side only, not distributed to users)

ComponentLicenseNotes
Express (and its transitive deps)MIT (per npm express)Server-side use only; MIT imposes no obligations for network use. Keep package-lock.json for provenance.
Node.jsMIT-style Node licenseServer-side use only.

5. Online services Sour Client talks to at runtime

ServicePurposeGoverning terms
Microsoft/Xbox/Mojang auth (login.microsoftonline.com, Xbox Live, sessionserver.mojang.com)Device-code sign-in; join-server handshake used by the Sour Client backend for identity proofMicrosoft Services Agreement; Minecraft EULA
Hypixel Public APIOptional stats overlays (user supplies their own API key)Hypixel API Policy — caching required, no de-anonymization of nicked players, no tracking of specific players
Urchin (Coral API, api.urchin.gg)Optional cheater-tag overlay (opt-in, user supplies their own API key)Urchin's own terms; feature is default-off
Sour Client backend (sourclient.com)Cloak sync + entitlementsTerms of Use, Privacy Policy

6. Third-party marks referred to on this website

The features page carries a table comparing Sour Client with three other Minecraft clients, and shows each one's name and logo so readers can tell at a glance which products are being compared. Those marks belong to their owners and are used here for identification only, which is the sole purpose they serve on that page.

MarkOwnerHow Sour Client uses it
Lunar ClientMoonsworth, LLCNamed and shown in the features comparison table and its heading, to identify the product being compared. No code, assets, or brand files from Lunar Client are bundled, modified, or redistributed.
Badlion ClientBadlion / Bidon Global LtdAs above.
Feather (Feather Client)Feather ClientAs above.
Minecraft, MojangMojang Synergies AB / MicrosoftNamed to describe what Sour Client runs. Sour Client is not an official Minecraft product and is not approved by or associated with Mojang or Microsoft.
HypixelHypixel Inc.Named to describe which server the optional stats features work with. Not affiliated with or endorsed by Hypixel.

Sour Client is not affiliated with, endorsed by, sponsored by, or in any way officially connected to any of the above. Comparison claims describe publicly documented feature sets at the time of writing and are stated as accurately as we can establish. If you own one of these marks and want your logo or name removed from the comparison, email [email protected] and we will take it down; we will not argue about it.


*Maintained by sourama — [email protected]. If you are a rights holder and believe something here is mis-stated or infringing, email us and we will respond promptly.*