[ Date Index ]
[ Thread Index ]
[ <= Previous by date /
thread ]
[ Next by date /
thread => ]
Re: [LUG] JavaScript at 25 years old
- To: list@xxxxxxxxxxxxx
- Subject: Re: [LUG] JavaScript at 25 years old
- From: Ciarán Ainsworth <cda@xxxxxxxxxxxxx>
- Date: Sat, 05 Dec 2020 21:26:01 +0000
- Delivered-to: dclug@xxxxxxxxxxxxxxxxxxxxx
- Dkim-signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=dcglug.org.uk; s=1602234361; h=Sender:Content-Type: Content-Transfer-Encoding:Reply-To:List-Subscribe:List-Help:List-Post: List-Unsubscribe:List-Id:Subject:MIME-Version:References:In-Reply-To: Message-Id:To:From:Date:Cc:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner: List-Archive; bh=bIhaa9zaI77f34E35KEWuuff6WJKIH/063gMc/JbSfE=; b=c/HGOV6o6h/K WNt0tR9ZE4WzKdmuzLgIbsTUJtPGGqoIOpYaaU3VgM3fZ4VllFq92gK5HsRDovAUQuwmAYkXa76eK oPeb+d5ibZS7rMd5lQ6ziwrdTRE6g4VDKJZD2UrRmGb2F0xKPBoJ+phKAchxlsICZ0ihdUiH1Y5gX PA3HE=;
- Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rootkey.co.uk; s=dkim; t=1607202982; h=from:subject:date:message-id:to:mime-version:content-type: content-transfer-encoding:in-reply-to:references; bh=0hhJ3KbwnMAlKcHff1hHkhnOZAU2WMW/zQdqmCsOSCA=; b=tUjP2AZePrGIXLLW0LwJOahOOD9ZVQQ2EhWXOyYvqp9+TXnPKGeWSvtvGkaO99wpuW77v+ l1joe1rC0O63TzBgnNj0JuYkV0PiIZcOqwjDpcwXrm7yI7vRI6ZIBXn8XFdRqZJcIMrq/1 jN2ccSGTRWSHfdTphZRaLrybOF8rzlEmvmxOpfsHGmKVtcg+aSy7l62HdxA7pXIfqhfz6y qh8wXsd8LM9Y/R7RoOXTr5Y08oTnJM1JZNj4QWETVn4WjrMcIRpMMFRuLfucmN3M3clcYf iRuP63WrcGPAdzHlan+y6k1/MyIaXvcgbj7AhaV02JDO/QLjFJcat2LFkcwT+A==
On Sat, 5 Dec, 2020 at 21:09, Sebastian <seabass@xxxxxx> wrote:
It is a little late for a party, perhaps, but I have celebrated in
another way! That is, installing a plugin for Firefox/IceCat called
'GNU
LibreJS'. It is a program that detects proprietary JavaScript code
contained in websites and blocks that code from running, whilst in the
same way detecting JS which is free software and letting that run.
LibreJS is a good idea in theory, but it's an incredibly difficult
thing to work with. For example, if you have a project using a build
tool such as Webpack, the licence files will be scattered or the
licence declaration stripped at compile time and LibreJS will not
recognise them. This means that even free software projects will be
flagged as non-free by LibreJS.
It would be nice if there were more development around it to create
plugins for these build tools, but it looks like the appetite is not
there as it's not a trivial thing to do. This means a lot of projects
simply don't bother and rely on the central project licence. For
example: go to Peertube with LibreJS turned on. Even though Peertube is
FLOSS, LibreJS won't think so (at least not the last time I checked!).
Ciarán
--
The Mailing List for the Devon & Cornwall LUG
https://mailman.dcglug.org.uk/listinfo/list
FAQ: http://www.dcglug.org.uk/listfaq