[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Bug: JavaScript in HTML export not recognized by LibreJS as free [9.
From: |
Kyle Meyer |
Subject: |
Re: Bug: JavaScript in HTML export not recognized by LibreJS as free [9.4.5 (9.4.5-16-g94be20-elpaplus @ /home/jorge/.config/emacs/elpa/org-plus-contrib-20210412/)] |
Date: |
Mon, 19 Apr 2021 23:09:20 -0400 |
Jorge P. de Morais Neto writes:
> Hi. The HTML export has JavaScript that LibreJS does not recognize as
> free.
Thanks for noting this. That's certainly not ideal.
> My first attempt at an workaround (inspired by the Org Mode mailing
> list) was merely encoding the ampersand in the magnet link, but that
> *did not make LibreJS happy*. Then I checked LibreJS manual and saw
> this excerpt:
>
> https://www.gnu.org/software/librejs/manual/librejs.html#Free-Licenses-Detection-1
>
> Public domain is not a license (see
> https://www.gnu.org/licenses/license-list.html#PublicDomain). If
> you want to release your work to the public domain, the FSF
> recommends using CC0.
>
> Then I came up with a successful workaround. I included the following
> code in my Org Mode customization file:
Hmm, the public domain switched happen with 471054136 (ox-html.el: Use
classList and put in the public domain, 2020-09-05) and the associated
thread is
https://orgmode.org/list/20200617002335.l4lg3slfxm74vx3h@silver/
(+cc author and committer)
> ;; [2021-04-16 sex]: HACK Work around a bug that confuses LibreJS
> (with-eval-after-load 'ox-html
> (setq org-html-scripts
> (string-replace "\
> // @license
> magnet:?xt=urn:btih:e95b018ef3580986a04669f1b5879592219e2a7a&dn=public-domain.txt
> Public Domain"
> "\
> // @license
> magnet:?xt=urn:btih:90dc5c0be029de84e523b9b3922520e79e0e6f08&dn=cc0.txt
> CC0-1.0"
> org-html-scripts)))
>
> This works; it makes LibreJS happy.
Okay. Anthony/Bastien/others, thoughts on using CC0 instead?