[LUGOS] Kako obdržat licenčne in avtorskopravne podatke v client-side JavaScript, CSS idp.
Matija Šuklje
matija at suklje.email
Sun Oct 13 15:52:39 CEST 2024
Hoj,
da za spremembo delim nekaj, kar paše v moje delovno področje …
Spisal sem predlog kako licenčne in avtorskopravne podatke v kodi obdržat in-
situ, tudi, če se kodo minificira:
<https://matija.suklje.name/persistent-copyright-licensing-information-in-client-side-javascript-css-and-similar-a-proposal-call-for-help>
Na super-kratko:
- bazira na REUSE¹ oz. SPDX² Snippet Tags,
- ki se jih zapakira v `/*! komentar */` format (pazi klicaj!).
Lepota predloga je, da ne zahteva nobenih sprememb v obtoječih standardih in
specifikacijah, samo kombinira že obstoječe delne rešitve. Delovati bi tudi
morala z že obstoječimi orodji.
Kar se tiče teorije sem precej samozavesten.
Kar se tiče stestirat prakso, pa me tehnično zmanjka in bi blo _zelo_
dobrodošlo, če bi kdorkoli, ki se spozna z JavaScript in CSS (i.e. »frontend
engineering«) poskusil stvar.
Trenutno je treba teorijo stestirat z več orodji (in ogrodji), ker mi še v
nobenem ni 100% uspelo replicirat kar hočem, so pa rezultati optimistični.
Če se stvar obnese, bom predalagal, da se jo vključi v REUSE :)
lp,
hook
—
1 https://reuse.software
2 https://spdx.org
--
gsm: tel:+386.41.849.552
www: https://matija.suklje.name
xmpp: hook na campfire.wheremymonkeyis.at
matrix: @silverhook:matrix.org
More information about the lugos-list
mailing list