Materialize
Materialize copied to clipboard
Add Unity Linking Exception to resolve GPL license deadlock
This PR adds a Unity Linking Exception to the project's GPLv3 license.
The Legal Deadlock
As a Unity-based project, the current strict GPLv3 creates a legal conflict with Unity's proprietary engine blobs. This prevents the application from being legally packaged or distributed by Linux repositories
Authorization from Original Author
I have obtained explicit written permission from the original creator, Michael Voeller, to add this exception.
Raw email authorization
Delivered-To: [email protected]
Received: by 2002:a59:ba4a:0:b0:55c:6e54:8db3 with SMTP id p10csp8017873vqh;
Fri, 2 Jan 2026 16:59:45 -0800 (PST)
X-Received: by 2002:a05:7300:f14a:b0:2a4:765b:b4bd with SMTP id 5a478bee46e88-2b05ecb1d7amr29646327eec.37.1767401984886;
Fri, 02 Jan 2026 16:59:44 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; t=1767401984; cv=none;
d=google.com; s=arc-20240605;
b=QC+1avJExy1hbytqHJXZwmSGwPzgkdhF3aFEt/A5HTTjDIgev+EtVZDlX++YZUdA/J
ZMW2rKeceLYb8Aibn2LMW6NVrPlfaFZTwQfA8BTqZAi1jtyt2AGqrYOmqmSYUe7fVJop
Ho/BkS/99Y/kpnsbAQ+Po/bGL3jduTcpm5A2yvBm1JoQoP+tkd4Vqslj2MwSOxCr2W1s
uSLrs3NmH2q+VhjhA6rJ1Vvf3LGuF6/RE8RNYpedKEbUPqZuxdlKEszBaF50sFk3DHBg
hAphwcyl0HFYDUWnQl46KnSmt0d5dXOID7G3RBQGBQKo5OI5CrkwaY1YQ1WHnbMJCip5
mtrw==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605;
h=to:subject:message-id:date:from:in-reply-to:references:mime-version
:dkim-signature;
bh=hEP8ppuuXueSevH1LpLd0m+FgUezCxIpIdF0cHCfbDo=;
fh=6zb2/N0BiFVgOSpW42p56QOCqnHGaAI5l4B0Ao03EPI=;
b=ByIzVc4e1Xc1V/zgabcSxDF1CZJQAPniFedp/Pc7fYA0zTlEvbWxEvuMrXBp+ZNAwJ
RmwKzxIwIqQN5uouixkbvMM31rDmFjYJ3NaVKR8BNmrm6ND/lGJLIaHih83UL2auz4sc
Gj9TTs68YKDRrDQ5t4XxSLXibb+buBoGGsve8E2dpzu9+O0fiPAKd9jIU7w+WsafSEC0
7Fu9/uSAW6HtX7umgKZzeVL97FFCq92DI7+7ijChIV78bdEDZRcfL3X85sOOLn7lmabo
ZD+Kvh4ZMQaU8Su6Eumif5hHzNX3I3Gjg8EU/PJDh2kX8EppqoAh1HxOFdvWBbHdt87R
btNg==;
dara=google.com
ARC-Authentication-Results: i=1; mx.google.com;
dkim=pass [email protected] header.s=20230601 header.b=GEcQEmsL;
spf=pass (google.com: domain of [email protected] designates 209.85.220.41 as permitted sender) [email protected];
dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com;
dara=pass [email protected]
Return-Path: <[email protected]>
Received: from mail-sor-f41.google.com (mail-sor-f41.google.com. [209.85.220.41])
by mx.google.com with SMTPS id 5a478bee46e88-2b04e80785csor13165562eec.3.2026.01.02.16.59.44
for <[email protected]>
(Google Transport Security);
Fri, 02 Jan 2026 16:59:44 -0800 (PST)
Received-SPF: pass (google.com: domain of [email protected] designates 209.85.220.41 as permitted sender) client-ip=209.85.220.41;
Authentication-Results: mx.google.com;
dkim=pass [email protected] header.s=20230601 header.b=GEcQEmsL;
spf=pass (google.com: domain of [email protected] designates 209.85.220.41 as permitted sender) [email protected];
dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com;
dara=pass [email protected]
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=gmail.com; s=20230601; t=1767401984; x=1768006784; dara=google.com;
h=to:subject:message-id:date:from:in-reply-to:references:mime-version
:from:to:cc:subject:date:message-id:reply-to;
bh=hEP8ppuuXueSevH1LpLd0m+FgUezCxIpIdF0cHCfbDo=;
b=GEcQEmsLqHFmctbHt8/hnVscy74ump0YSIRz1SqC6DAnruMwTokrA4d7Z7acs6Yw6Y
84otaP9/8u90VNPBJPb6Oh0sPR0mvtlHupOb5/Hc8x68EmsPtpdslVo6ysN6M1ZYmGXo
CIMa1aFc9ukDbT489azZi028J8dDpxNEZsjCDZO8zYl0Cvv0BhF1HTRtN8rU97OEviis
b/f1t+k1J86G6ogSC99Du1p7hdNWGZs1IGOpt6KJ2RzXWkJdfgXXHWMte7frBSCxzDEm
BhdSenzk5DbNVDD7b7CGAdr12XGIFMHuOlTbqJYjilgw9PS3dN4tHn+80+xAGTzyqpLl
+jhg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20230601; t=1767401984; x=1768006784;
h=to:subject:message-id:date:from:in-reply-to:references:mime-version
:x-gm-gg:x-gm-message-state:from:to:cc:subject:date:message-id
:reply-to;
bh=hEP8ppuuXueSevH1LpLd0m+FgUezCxIpIdF0cHCfbDo=;
b=TVlcv4c/EAsEs2wRRqyTUiWeclKA/wu6Z30ZdlRHKIkcraH+VKvuJ0mINoEc2icECS
VRMmFMfTdTvLbjDZ0hCwLatOByS1stTMYSyKFiGB7F2NMeVWkP17Qv2Vbz//Lcpkn8lB
CjnCJL6hbmD8AnPZCBkAa5qmew5zFWJJKgqG7dAhWlQHHGRUlVrIAlOxrCw8XEr2uc2g
/uGxgt72YM4TITImwzsShL1jqhE8lngRbFoh1ejt75Dhj+mf36NSpPWVKeFgGdsFyhFV
eZyZDhqsJOR3EnAhE5JyMTG3ThD8EDNCgL8ukSaB0zlyYMl9hiVTw5PDPbtsgv/g6UFH
bXGg==
X-Gm-Message-State: AOJu0Yw05lgy0VFdzpFlx+8KhS62MnvlJ476WcrHhkSePZIN+JRmxz3s
vSmG0czCKinb2NhgTMGvzPMINVgMiiVl8aIytiYpfFuOagM/ZI2+QYDUgBrsCxDFzPLfMnWILQw
1FlU/lDHMF5Q3iMKLBBYaF4V4A4Q/vV8Mow==
X-Gm-Gg: AY/fxX6v/noPUwsISzyzfwRsbKsWHdKASCzu0g5+c/DuShm87pr2Z5m0hkZt92JMOpx
xCnlVDcRkdSieysCOHuSsgpGXvOF5fqPIKLC7HDhMBXVuFFcy7erXuGF22l94qUcpA+ZZoURisy
BXzCONRUaIuuxW2QgP8GHAgZhgVtA8dZ4gHrPxz/HrWuAhe20u9kalb87Vf5xADhmKKo2f3Wz/J
rb61D22Si6ZKZ3wv0S2sXRxqND89XtsTBGtogOJwE8AsdbzFf6fy9c4og3YihBjTgUNJFF3W93k
rpGoR/QPYvawOixsragsFkXd6ayA
X-Google-Smtp-Source: AGHT+IGWL9C0uPAShrlfqdJR5t0KFiuHP4XCWNr4jRlHtstBRR8ZVQHhJfzb3SemFoG67BZXpyN9D0fGpZClueitWTM=
X-Received: by 2002:a05:7300:e60b:b0:2ae:5a55:fc0a with SMTP id
5a478bee46e88-2b05ebdd4f2mr45956146eec.7.1767401983848; Fri, 02 Jan 2026
16:59:43 -0800 (PST)
MIME-Version: 1.0
References: <[email protected]>
In-Reply-To: <[email protected]>
From: Michael Voeller <[email protected]>
Date: Fri, 2 Jan 2026 19:59:32 -0500
X-Gm-Features: AQt7F2oQ8soEyHrEJ-SiN3oiJ-kN5oQXtIUdEjOEbxTrQMUhpeYM6Ij5Xu8RPnA
Message-ID: <CAGsiqPiadxZNt9nQ=uruO52sFT2dcefLWPqVMoNhinUNPhoWAA@mail.gmail.com>
Subject: Re: Question about Materialize license - Linking Exception for Unity
To: Vide Jacobsson <[email protected]>
Content-Type: multipart/alternative; boundary="0000000000006c35f4064771572f"
--0000000000006c35f4064771572f
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Sounds good, the license is just on there so people don't ask about
licensing.
On Fri, Jan 2, 2026, 6:06=E2=80=AFPM Vide Jacobsson <[email protected]=
om>
wrote:
> Hi Michael Voeller,
>
> I was looking to use your software Materialize to create PBR textures an=
d
> I'm currently working on packaging it for Arch Linux and potentially
> modernizing it.
>
> It's currently licensed under GPLv3 but since it's a Unity project, the
> GPL actually creates a legal conflicts with Unity's proprietary blobs. Th=
is
> makes it hard to distribute the application
>
> legally on Linux repos.
>
> Would you be willing to grant a "Linking Exception" for the Unity Engine?
>
> If you agree, I can handle the paperwork by creating a Pull Request on th=
e current
> active fork <https://github.com/maikramer/Materialize> (and the BoundingB=
oxSoftware
> repo if you like) that adds a NOTICE file with the exception text.
>
> Best regards, Vide Jacobsson
>
--0000000000006c35f4064771572f
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
<div dir=3D"auto"><div>Sounds good, the license is just on there so people =
don't ask about licensing.<br><br><div class=3D"gmail_quote gmail_quote=
_container"><div dir=3D"ltr" class=3D"gmail_attr">On Fri, Jan 2, 2026, 6:06=
=E2=80=AFPM Vide Jacobsson <<a href=3D"mailto:[email protected]">=
[email protected]</a>> wrote:<br></div><blockquote class=3D"gmail=
_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:=
1ex"><u></u>
=20
=20
=20
<div>
<p>=C2=A0Hi Michael Voeller,=C2=A0</p>
<p>I was looking to use your software=C2=A0 Materialize to create PBR
textures=C2=A0and I'm currently working on packaging it for Arch =
Linux
and potentially modernizing it.</p>
<p>It's currently licensed under GPLv3 but since it's a Unity
project, the GPL actually creates a legal conflicts with Unity's
proprietary blobs. This makes it hard to distribute the
application</p>
<p>legally on Linux repos.</p>
<p>Would you be willing to grant a "Linking Exception" for th=
e Unity
Engine?</p>
<p>If you agree, I can handle the paperwork by creating a Pull
Request on the <a href=3D"https://github.com/maikramer/Materialize" t=
arget=3D"_blank" rel=3D"noreferrer">current active
fork</a> (and the <span><span>BoundingBoxSoftware
repo if you like) that adds a NOTICE file with the exception
text.</span></span></p>
<p><span><span>Best regards,
Vide Jacobsson</span></span></p>
</div>
</blockquote></div></div></div>
--0000000000006c35f4064771572f--
Contributor Consent
To the maintainer (maikramer) and other contributors: By merging this Pull Request, you agree to apply this Unity Linking Exception to your own contributions within this repository.