emacs-orgmode
[Top][All Lists]
Advanced

[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: Anthony Carrico
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: Thu, 22 Apr 2021 16:29:15 -0400
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.6.0

Hi all. Thanks for the note. I took a look at the LibreJS docs to try to understand the problem. My analysis:
LibreJS is a web filtering plugin. Users are making a decision to block 
content which is not explicitly licensed in the LibreJS syntax, 
including public domain works marked in that syntax. Apparently LibreJS 
is working as designed. I don't think we should attempt to work around a 
user's web filtering software.
My understanding is that authors who want to get through the web filter 
should include an approved LibreJS license notice at the top of their 
page, and a separate license in a <script> when it conflicts with their 
chosen license.
Practically speaking, the script included by org-mode is in the public 
domain, so it could never conflict with whatever license the author 
chooses. Therefore, we should remove the LibreJS tag from the <script>, 
perhaps leaving behind the public domain notice in the <script> comment.
With that tag removed, the LibreJS web filter should respect whatever 
LibreJS license the document's author includes, if any.
--
Anthony Carrico



reply via email to

[Prev in Thread] Current Thread [Next in Thread]