Re: Draft for discussion: Project Tick General Public License v2.0 (only)
Bruce Perens via License-discuss <[email protected]> Fri, 23 Jan 2026 17:05:49 -0800
| Newsgroups | gmane.comp.licenses.open-source.general |
|---|---|
| Message-ID | <CAK2MWOuzfq3G4_RUegzO7DMNL+LSnOz5J=1G854UutUxDD+5mg@mail.gmail.com> |
--===============8428177537259022065==
Content-Type: multipart/alternative; boundary="0000000000008f1816064917e051"
Content-Transfer-Encoding: 7bit
--0000000000008f1816064917e051
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
On Thu, Jan 22, 2026 at 6:08=E2=80=AFAM M.samet Duman <dumanmehmetsamet@icl=
oud.com>
wrote:
> 1. Explicit opt-in for network-based source obligations
> 2. Network operation triggers source availability only, not full conveyan=
ce
>
So, this is now three licenses, depending upon what you opt in. This is a
similar issue to my criticism of Creative Commons licenses. If you say you
have a Creative Commons license, nobody has any idea what rights they have
other than the right to read the material. You have also left a big door
for argument about the inclusion and the clarity of the statement enabling
the license feature. The more argument, the more expensive and uncertain
any enforcement of the license.
> > Such operation may be treated as conveyance solely for the purpose
> > of triggering the source availability obligations expressly set forth
> > in this License, where an Explicit Network Use Notice applies.
>
May means "you can, but you don't have to. There should be a single and
definite action that activates the terms or not. And "treated as
conveyance" is a rather oblique way to say "activates these terms", and can
be subject to yet more argument.
You have also left lots of room for argument about what is general
infrastructure, unrelated, independent, proprietary, tightly-coupled,
service glue, deployment-specific code. For example, is all of the Debian
distribution general infrastructure, every one of 70K packages?
>
> > Technical mechanisms =E2=80=A6 are permitted provided that such mechani=
sms
> > do not prevent recipients from accessing, modifying, or conveying
> > the Corresponding Resource of the covered Work under the terms of
> > this License.
>
The anti-tivoi-ization provisions in GPL etc. generally have the effect of
making it possible for the platform upon which the software was conveyed to
have modified software installed and continue to perform all of its
functions. You didn't state enough to make that effective in the language I
see.
Before you actually submitted this as a license, you would have to deal
with the GPL copying, and make use of an attorney for the license language.
Failure to make use of an attorney is in general a harmful action to
developer who use the license, since it would be prone to fail in
unanticipated ways, making them incapable of enforcing their copyrights,
and subject to various sorts of liability. Making the language suitable for
acceptance is probably a year's work, with some expense, don't take it
lightly.
Thanks
Bruce
--0000000000008f1816064917e051
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
<div dir=3D"ltr"><div dir=3D"ltr"><br></div><br><div class=3D"gmail_quote g=
mail_quote_container"><div dir=3D"ltr" class=3D"gmail_attr">On Thu, Jan 22,=
2026 at 6:08=E2=80=AFAM M.samet Duman <<a href=3D"mailto:dumanmehmetsam=
[email protected]">[email protected]</a>> wrote:</div><blockquote =
class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px sol=
id rgb(204,204,204);padding-left:1ex"><div>1. Explicit opt-in for network-b=
ased source obligations</div><div>2. Network operation triggers source avai=
lability only, not full conveyance</div></blockquote><div><br></div><div>So=
, this is now three licenses, depending upon what you opt in. This is a sim=
ilar issue to my criticism of Creative Commons licenses. If you say you hav=
e a Creative Commons license, nobody has any idea what rights they have oth=
er than the right to read the material. You have also left a big door for a=
rgument about the inclusion and the clarity of the statement enabling the l=
icense feature. The more argument, the more expensive and uncertain any enf=
orcement of the license.</div><div>=C2=A0</div><blockquote class=3D"gmail_q=
uote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,2=
04);padding-left:1ex"><div>> Such operation may be treated as conveyance=
solely for the purpose =C2=A0</div><div>> of triggering the source avai=
lability obligations expressly set forth =C2=A0</div><div>> in this Lice=
nse, where an Explicit Network Use Notice applies.</div></blockquote><div><=
br></div><div>May means "you can, but you don't have to. There sho=
uld be a single and definite action that activates the terms or not. And &q=
uot;treated as conveyance" is a rather oblique way to say "activa=
tes these terms", and can be subject to yet more argument.</div><div><=
br></div><div>You have also left lots of room for argument about what is ge=
neral infrastructure, unrelated, independent, proprietary, tightly-coupled,=
service glue, deployment-specific code. For example, is all of the Debian =
distribution general infrastructure, every one of 70K packages?=C2=A0</div>=
<blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-=
left:1px solid rgb(204,204,204);padding-left:1ex"><div><br></div><div>> =
Technical mechanisms =E2=80=A6 are permitted provided that such mechanisms =
=C2=A0</div><div>> do not prevent recipients from accessing, modifying, =
or conveying =C2=A0</div><div>> the Corresponding Resource of the covere=
d Work under the terms of =C2=A0</div><div>> this License.</div></blockq=
uote><div><br></div><div>The anti-tivoi-ization provisions in GPL etc. gene=
rally have the effect of making it possible for the platform upon which the=
software was conveyed to have modified software installed and continue to =
perform all of its functions. You didn't state enough to make that effe=
ctive in the language I see.</div><div><br></div><div>Before you actually s=
ubmitted this as a license, you would have to deal with the GPL copying, an=
d make use of an attorney for the license language. Failure to make use of =
an attorney is in general a harmful action to developer who use the license=
, since it would be prone to fail in unanticipated ways, making them incapa=
ble of enforcing their copyrights, and subject to various sorts of liabilit=
y. Making the language suitable for acceptance is probably a year's wor=
k, with some expense, don't take it lightly.</div><div><br></div><div>=
=C2=A0 =C2=A0 Thanks</div><div><br></div><div>=C2=A0 =C2=A0 Bruce</div></di=
v></div>
--0000000000008f1816064917e051--
--===============8428177537259022065==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KVGhlIG9waW5p
b25zIGV4cHJlc3NlZCBpbiB0aGlzIGVtYWlsIGFyZSB0aG9zZSBvZiB0aGUgc2VuZGVyIGFuZCBu
b3QgbmVjZXNzYXJpbHkgdGhvc2Ugb2YgdGhlIE9wZW4gU291cmNlIEluaXRpYXRpdmUuIE9mZmlj
aWFsIHN0YXRlbWVudHMgYnkgdGhlIE9wZW4gU291cmNlIEluaXRpYXRpdmUgd2lsbCBiZSBzZW50
IGZyb20gYW4gb3BlbnNvdXJjZS5vcmcgZW1haWwgYWRkcmVzcy4KCkxpY2Vuc2UtZGlzY3VzcyBt
YWlsaW5nIGxpc3QKTGljZW5zZS1kaXNjdXNzQGxpc3RzLm9wZW5zb3VyY2Uub3JnCmh0dHA6Ly9s
aXN0cy5vcGVuc291cmNlLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2xpY2Vuc2UtZGlzY3Vzc19saXN0
cy5vcGVuc291cmNlLm9yZwo=
--===============8428177537259022065==--