guix-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Help needed for screenshots


From: David Thompson
Subject: Re: Help needed for screenshots
Date: Tue, 18 Nov 2014 08:51:09 -0500
User-agent: Notmuch/0.18.2 (http://notmuchmail.org) Emacs/24.4.1 (x86_64-pc-linux-gnu)

Bruno Félix Rezende Ribeiro <address@hidden> writes:

> Em Mon, 17 Nov 2014 16:13:16 +0100
> address@hidden (Ludovic Courtès) escreveu:
>
>> I’d rather remove the table altogether, unless LibreJS really uses it.
>
> LibreJS *really* needs it.  JavaScript License Web Labels is the
> preferred, and practical, method for labeling third party scripts as
> free [0].
>
>> And even if LibreJS uses it, I’d rather make it invisible.
>
> Wouldn't that defeat one of the purposes of the method's design?
> People should have easy access to the source code of the programs they
> are running.  If we hide the table, people won't easily find the source
> code.  So, what would be the purpose of stating them as free in the
> first place?
>
> I think the best solution is to make a separate page
> 'javascript.html' with the table, and put a small, but prominent,
> LibreJS logo linking to that page, like I did for my personal web site. 

I think moving the weblabels table to a separate page would be good.  It
clutters the page footer.  If users *really* want to see the licenses
and links to individual source files, they can click a link in the
footer that brings them to the table.  However, LibreJS exists because
most users *aren't* going to check that the JavaScript is free before
running it, so we automate the process.

I understand the rationale for weblabels, but I think they are a bad
technical decision that has caused me lots of annoying issues when they
mysteriously don't work.  I would much prefer a terse JSON
representation of this data intended for a program to read.  Why scrape
a web page when you have other options?  Why enforce markup restrictions
on web developers?

Sorry for the rant.

-- 
David Thompson
Web Developer - Free Software Foundation - http://fsf.org
GPG Key: 0FF1D807
Support the FSF: https://fsf.org/donate



reply via email to

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