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
