From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp0 ([2001:41d0:2:4a6f::]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id 0Jx4FSzzgWCrPQAAgWs5BA (envelope-from ) for ; Fri, 23 Apr 2021 00:05:32 +0200 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp0 with LMTPS id WMElESzzgWDTTQAA1q6Kng (envelope-from ) for ; Thu, 22 Apr 2021 22:05:32 +0000 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id B41B31B170 for ; Fri, 23 Apr 2021 00:05:31 +0200 (CEST) Received: from localhost ([::1]:53464 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lZhRx-0006xS-Pb for larch@yhetil.org; Thu, 22 Apr 2021 18:05:29 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:58480) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lZhRQ-0006x7-2r for emacs-orgmode@gnu.org; Thu, 22 Apr 2021 18:04:56 -0400 Received: from mail-pl1-x636.google.com ([2607:f8b0:4864:20::636]:45584) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lZhRO-0007dh-9e for emacs-orgmode@gnu.org; Thu, 22 Apr 2021 18:04:55 -0400 Received: by mail-pl1-x636.google.com with SMTP id p16so20297439plf.12 for ; Thu, 22 Apr 2021 15:04:53 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=references:user-agent:from:to:subject:date:in-reply-to:message-id :mime-version; bh=m6O6J9MsYAywk7gD8MUfGK7H7jSZCJfBQQlp/Pyg4SA=; b=PWAM+bw2+nwOuwaBerZ9PD7KX1l+ApLs4iW6B4yJ/gOyWbPa3RZRTT7Q0RkBcYqnOw 3iZJgqXHB5qcl1UAgcVehw0KWOCHlh7sXSCqxH4ooZVS4L5cOo97cSYoem+Gpuf6LcSw kYyhfP/zrXicDz+maF+YRyV+bmD0Oo6QDdgfmZoYVEII/w/SG3ENvVKImuMF7CSQWGvI PyYFv7T62TUVnsRQbY7EiOIsFW6uZeL+Xjr2olVtVcQvedQnh/REPBvzoTHT2n1//yKt 55GBKY34+nczgY1xZNNKE/UnI6SQA5Xh14DfgckNub3UQOxced+Ouv6+SWPjGiPuSdF6 wLAg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:references:user-agent:from:to:subject:date :in-reply-to:message-id:mime-version; bh=m6O6J9MsYAywk7gD8MUfGK7H7jSZCJfBQQlp/Pyg4SA=; b=lSUrJuzFf7oQZedRvFuHJB6AJ6xZeQf+p1DEijWStpiYfDt/a7oy/1pxWOG+Rcg0Gh b0R4vev8HeF3wB1KkOig1tBX3ScNE/ORHNA5Fwbzy4ucZpMDrOqkHgr8WzpgGrZoqFtZ +eBkXvdo12fhgum0/RQn14NHXb7RESqhIED3haWSa7AtIOmmSehv0qP6uo6upjcTDdo5 mZsNLPZkmXPT3lDpHTCj1v2Mwmu2E+nLPWru/cXuzK8D0O8hoRtXgutE2pJlo2zX7M4N rrhcqzOpD7FPdZtjcSwhyfNimAjYqRoL1odjdy8/7+qdWbEStFV6YnZBn6wcdzBCIAHA Dosw== X-Gm-Message-State: AOAM531HLyLik+rrCFSI4XwZJB3ANU7aCE+HAio3/FZ31krcZx0Ji7JF FGfpwNtK21/HkcfV48m5f8kbS6o3BSI= X-Google-Smtp-Source: ABdhPJxyWAD1AFF4qKkbCITsJqsmJe0a6YLM4ssDkFvVZfTpufa58L2LLLCR8m86ci5m7K8jR91EMA== X-Received: by 2002:a17:90a:a78c:: with SMTP id f12mr2205386pjq.219.1619129092057; Thu, 22 Apr 2021 15:04:52 -0700 (PDT) Received: from tim-desktop (106-69-153-186.dyn.iinet.net.au. [106.69.153.186]) by smtp.gmail.com with ESMTPSA id o62sm2918994pfg.79.2021.04.22.15.04.50 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 22 Apr 2021 15:04:51 -0700 (PDT) References: <877dl2rn5i.fsf@disroot.org> <87czupy7mn.fsf@kyleam.com> <877dkxk0q3.fsf@gmail.com> <843e4e87-415a-0609-f219-ed937fe5617e@memebeam.org> User-agent: mu4e 1.5.11; emacs 28.0.50 From: Tim Cross To: emacs-orgmode@gnu.org 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: Fri, 23 Apr 2021 07:20:31 +1000 In-reply-to: <843e4e87-415a-0609-f219-ed937fe5617e@memebeam.org> Message-ID: <87bla6f01r.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain Received-SPF: pass client-ip=2607:f8b0:4864:20::636; envelope-from=theophilusx@gmail.com; helo=mail-pl1-x636.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-orgmode@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+larch=yhetil.org@gnu.org Sender: "Emacs-orgmode" X-Migadu-Flow: FLOW_IN ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1619129131; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type:in-reply-to:in-reply-to: references:references:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=m6O6J9MsYAywk7gD8MUfGK7H7jSZCJfBQQlp/Pyg4SA=; b=JsqxaxjaFa3OtcXKtUF7Cruqk/1UVIWJZkuQVMngXqIvzDSi+H9L6aGM7if1iCVmwWMlbE 7YzAEcVUyYxtjI9eDLjMLB1RXAQagqKxq5yN1ZmAtvUpwQOy++HJdsj3VjR7trgHoBm+eF ttTTRSTb86XBuYtNQTrdURMErINqpGG0Snug152B3gNNlAU+Gy9u3bJosQ/+/jnZxqDxSf skv8LZL3nXGPlLpHSPu1KtrV8koTEOmHck6xvy6RLKi93kTUf+BVuiOa/utNpD6hRnhwzO GCK+xvumreXNDRY5qJ9xol0KVVAsOaSWJDlWqlHzXe511dGylj/sSrbLefeD0w== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1619129131; a=rsa-sha256; cv=none; b=YcibhF7D7kmmj8JO/Pz6BltSYQt4nCYf/yKkql7/j/iaxiLh+b3GeqXVDiPWLXydkx4By4 TF+fRf0aTQ1RSPk0na6XOF3BSqfcVODeXMZnzd/2ck1kg8DThIy9UbKGCwXMaK8OKU33/B c62kSe6DS220xb/Vh0dF3+o89BV0WsodqWmrHBhdzSevZIdmh9AOVRNpfFRx1zbpNqr4dF Jltudw/Kb1H9P7dMfe3N2JljOuAHsMB4TJM/qOaXY2GlC1572z+fgLyitOksHhpVAXl7ct lYJgu4z4pcXtFv6dMiStEGPEqTGMrURS2mdVjszfa/x3fq4tVMC5ihty/VC5cw== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20161025 header.b=PWAM+bw2; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (aspmx1.migadu.com: domain of emacs-orgmode-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=emacs-orgmode-bounces@gnu.org X-Migadu-Spam-Score: -3.15 Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20161025 header.b=PWAM+bw2; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (aspmx1.migadu.com: domain of emacs-orgmode-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=emacs-orgmode-bounces@gnu.org X-Migadu-Queue-Id: B41B31B170 X-Spam-Score: -3.15 X-Migadu-Scanner: scn0.migadu.com X-TUID: UWqvj3p+LNrn Anthony Carrico writes: > On 4/20/21 12:55 AM, Tim Cross wrote: >> The error from libreJS is correct - public domain is not a valid >> license. > > Everyone is licensed to use public domain works (except to obtain a copyright on > them). I think you mean that libreJS is working by design when it blocks them, > which is apparently the case. What I meant is that Public Domain is not a license - it means the content cannot be copyrighted, which effectively means it is compatible with a free license, but the content lacks a formal license. The CCO also puts the content into the public domain, but also includes a formal license as a fallback, which can be beneficial in some jurisdictions. > >> As this is a GNU project and correct licensing is important... > > Emacs is a GNU project, but org-mode export is a document processor, and the > goal here was to avoid including licensed content in an Author's exported > documents. Appreciate the intention. Perhaps we need to clarify what exactly we are licensing here - the content or the Javascript added to the content to facilitate presentation. The content should be covered by whatever license the author prefers. The Javascript on the other hand, if generated by Org, should probably be covered by the GPL as it is 'created' by org. If the document author has not written the Javascript, I'm not sure they have the right to set the license on it, especially if it was generated as part of software covered by the GPL. The CC0 is appropriate for content which is in the public domain. It is essentially equivalent to public domain, but with a fallback trivial free license, which can be a useful addition in some jurisdictions. However, it is less suitable for software (i.e. Javascript) because it lacks any protection from patent trolling. -- Tim Cross