I think I know what is his concern: Non-free JS served to the
guest/visitor/client.

At least for GitHub, see
[[https://www.gnu.org/software/repo-criteria-evaluation.html#GitHub]].

Even if the website service provider does have a "free software stack"
this still doesn't solve the freedom issues in the *client-side*.

The way to fix this is having these website management systems (WMS)
(or: website revision system (WRS)) be patched so as to comply with
LibreJS licensing markup.

Strangely enough, I was told by some that GNU LibreJS "doesn't work
practically". However, after testing with that same individuals' case,
having access to the source files of the affected websites, and
re-studying how DOM/HTML/JS loading works in the web browsers (per these
standards), we were able to make it work --- with no need to disable
LibreJS.

Note that the GNU LibreJS has documentation on how to implement the
markings and also has examples (see
[[https://www.gnu.org/software/librejs/manual/]]).

Also, note these reports:

- [[https://core.trac.wordpress.org/ticket/22534]] (outdated, might need
  to open again).

- [[https://core.trac.wordpress.org/ticket/33224]] (outdated, might need
  to open again).

-
  [[https://lists.archlinux.org/pipermail/arch-projects/2017-July/004590.html]]
  (this one affects some free/libre system distributions which depend on
  archweb).

Finally, there are many others of WMS/WRS that I don't know about (or
forgot unintentionally) that might not have LibreJS-compliant JS. For
the following ones I have a draft/basic idea of the problems (but I lack
time and money/job to report the issue to upstream):

- MoinMoin :: [[https://libreplanet.org/wiki/Distro_Review#Gnewsense]]
  (also affects some free/libre system distributions, as is evidenced in
  the link).

For all of them, and for those I also forgot: patches need to be sent.

-- 
- [[https://libreplanet.org/wiki/User:Adfeno]]
- Palestrante e consultor sobre /software/ livre (não confundir com
  gratis).
- "WhatsApp"? Ele não é livre. Por favor, use o GNU Ring ou o Tox.
- Contato: [[https://libreplanet.org/wiki/User:Adfeno#vCard]]
- Arquivos comuns aceitos (apenas sem DRM): Corel Draw, Microsoft
  Office, MP3, MP4, WMA, WMV.
- Arquivos comuns aceitos e enviados: CSV, GNU Dia, GNU Emacs Org, GNU
  GIMP, Inkscape SVG, JPG, LibreOffice (padrão ODF), OGG, OPUS, PDF
  (apenas sem DRM), PNG, TXT, WEBM.

_______________________________________________
libreplanet-discuss mailing list
[email protected]
https://lists.libreplanet.org/mailman/listinfo/libreplanet-discuss

Reply via email to