From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.ciao.gmane.io!not-for-mail From: Tim Cross Newsgroups: gmane.emacs.devel Subject: Re: Copyright verification service Date: Wed, 27 May 2020 11:21:38 +1000 Message-ID: References: <87tv04fnt9.fsf@gnu.org> <83mu5uvk23.fsf@gnu.org> Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="000000000000402fc605a6970959" Injection-Info: ciao.gmane.io; posting-host="ciao.gmane.io:159.69.161.202"; logging-data="100310"; mail-complaints-to="usenet@ciao.gmane.io" Cc: Bastien , Emacs developers To: Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Wed May 27 03:22:27 2020 Return-path: Envelope-to: ged-emacs-devel@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1jdkm3-000Q1i-Bh for ged-emacs-devel@m.gmane-mx.org; Wed, 27 May 2020 03:22:27 +0200 Original-Received: from localhost ([::1]:57888 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jdkm2-00050F-F9 for ged-emacs-devel@m.gmane-mx.org; Tue, 26 May 2020 21:22:26 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:42876) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jdklX-0004af-Nc for emacs-devel@gnu.org; Tue, 26 May 2020 21:21:55 -0400 Original-Received: from mail-oi1-x22b.google.com ([2607:f8b0:4864:20::22b]:37822) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1jdklT-000485-3I; Tue, 26 May 2020 21:21:55 -0400 Original-Received: by mail-oi1-x22b.google.com with SMTP id m67so10016894oif.4; Tue, 26 May 2020 18:21:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=XHIeZRAL3v+x8Yu2TIzPtgJT82y4a4MYFmPUVfe2Ydw=; b=Lt6c34NCtVySJ3X3XLcBMv2zHvR+02NMg+1AhHgpbv7QcbFzZTha4KwNn+GQ64c23O Krur72hoT8XyV03YujXHlL5dhN3uvgFweDlxvwFEC2rI2FEsVdU+KSu/rnQc/tItn1rh t3iLPhgFVTM1SuGym3l5XrZTDPw2rPjqcDyKgoAtJ59aVMMndpU1oonWVJfVdzmrgtEo WiRatCCYWdPifWsjVObM9dfzZVB5vkZ/cRcmZnvZVow8RNEXYeKG3HyYHxNRyRCljvN6 lWnByhuzyTWydRczk0pxezQ1aADLgtv7mWJtrqeLYxWlcf8YSqh2uR2H8jOZrENaAyRV tRMw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=XHIeZRAL3v+x8Yu2TIzPtgJT82y4a4MYFmPUVfe2Ydw=; b=jv0eleK/J3yRqb+KsfI+GXM09kqnEFQaoHILMmNvG7W/N9sS0hMCmrRTBMqgW0wVtg epx4Aed5FVV3c9ThwBqIY9ojM4saMWq8Txl/hyc2eHJmtTUtpBC6Wvk9QJgX8W1HDGqJ 7KuY7F/FrLpx6T1PymhlgSrzC1pNj8hYWhOeZ45JGu26gnMf9tJaZpNvftNAS130bqkt Yxqreyc/+3jS9azPHGGx4USNGJaycL5f4feV3qofm4KAt1CFR/oy5egmrJIiQ6FXN/dw vAdsG3vt0AsazAs8RrnvdHnMM0REcnNFVNmCGbKnm37cKg/hHQWsZm6iCjbInUpv3CPx NeWQ== X-Gm-Message-State: AOAM53110RANh0JB8fXYChKNkQqTsrMc0mycW+r0/C/tow1qA/wXvc/t l3R4FtOCrgWB5yLihionWyCjigZKLKp1435ootA62w== X-Google-Smtp-Source: ABdhPJxyLKbsPFvLmno/4G1/8eRQUILufVIIKM9nONyUELEGfHrn9enOg5dh1hri/K0eShGGCNAJp6Uz9maFWWtztAQ= X-Received: by 2002:a54:4f0a:: with SMTP id e10mr1099067oiy.146.1590542509025; Tue, 26 May 2020 18:21:49 -0700 (PDT) In-Reply-To: <83mu5uvk23.fsf@gnu.org> Received-SPF: pass client-ip=2607:f8b0:4864:20::22b; envelope-from=theophilusx@gmail.com; helo=mail-oi1-x22b.google.com X-detected-operating-system: by eggs.gnu.org: No matching host in p0f cache. That's all we know. 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, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001 autolearn=_AUTOLEARN X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.io gmane.emacs.devel:251484 Archived-At: --000000000000402fc605a6970959 Content-Type: text/plain; charset="UTF-8" On Wed, 27 May 2020 at 00:37, Eli Zaretskii wrote: > > From: Tim Cross > > Date: Tue, 26 May 2020 10:02:26 +1000 > > Cc: Emacs developers > > > > My idea is that the list does stay private. You cannot see/retrieve the > list. All you can do is submit an email > > address and it will come back with either yes or no (ture/false etc).. > You wold need to know the email > > address before you can check copyright status. > > Richard is working with the FSF stuff on this, but AFAIU the response > cannot be a binary YES/NO result, it must be able to return a 3rd > value, meaning "human investigation is required". I don't know if you > ever saw the copyright list, but some entries there are not very > trivial for a program to process, since they include various > conditions that are written in free-text format which would not be > simple for a program to parse and apply. > That wouldn't be an issue - you can easily define the semantics to whatever is needed. It may also be necessary to transform/normalize the source data and you could even set things up so that if a manual check needs to be made for a particular email address, once that check has been performed, add that email address with the appropriate value so that it doesn't need to be done again. The first object here is to make the processes easier and a good example of the 80/20 rule. -- regards, Tim -- Tim Cross --000000000000402fc605a6970959 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable


=
On Wed, 27 May 2020 at 00:37, Eli Zar= etskii <eliz@gnu.org> wrote:
<= /div>
> From: Tim Cross= <theophilusx= @gmail.com>
> Date: Tue, 26 May 2020 10:02:26 +1000
> Cc: Emacs developers <emacs-devel@gnu.org>
>
> My idea is that the list does stay private. You cannot see/retrieve th= e list. All you can do is submit an email
> address and it will come back with either yes or no (ture/false etc)..= You wold need to know the email
> address before you can check copyright status.

Richard is working with the FSF stuff on this, but AFAIU the response
cannot be a binary YES/NO result, it must be able to return a 3rd
value, meaning "human investigation is required".=C2=A0 I don'= ;t know if you
ever saw the copyright list, but some entries there are not very
trivial for a program to process, since they include various
conditions that are written in free-text format which would not be
simple for a program to parse and apply.

That wouldn't be an issue - y= ou can easily define the=C2=A0semantics to=C2=A0whatever is needed. It may = also be necessary to transform/normalize the source data and you could even= set things up so that if a manual check needs to be made for a particular = email address, once that check has been performed, add that email address w= ith the appropriate value so that it doesn't need to be done again. The= first object here is to make the processes easier and a good example of th= e 80/20 rule.=C2=A0
--
=
regards,

Tim

<= /div>
--
Tim Cross

--000000000000402fc605a6970959--