From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from omta001.cacentral1.a.cloudfilter.net (omta001.cacentral1.a.cloudfilter.net [3.97.99.32]) by sourceware.org (Postfix) with ESMTPS id 0FD053857BAB for ; Sat, 4 Jun 2022 16:20:41 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 0FD053857BAB Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=SystematicSw.ab.ca Authentication-Results: sourceware.org; spf=none smtp.mailfrom=systematicsw.ab.ca Received: from shw-obgw-4001a.ext.cloudfilter.net ([10.228.9.142]) by cmsmtp with ESMTP id xU2Pnxq4pwtwGxWVsn9gJz; Sat, 04 Jun 2022 16:20:32 +0000 Received: from [10.0.0.5] ([184.64.124.72]) by cmsmtp with ESMTP id xWVzn6eZDE4bixWVzn7Zb9; Sat, 04 Jun 2022 16:20:40 +0000 X-Authority-Analysis: v=2.4 cv=YdeuWidf c=1 sm=1 tr=0 ts=629b8658 a=oHm12aVswOWz6TMtn9zYKg==:117 a=oHm12aVswOWz6TMtn9zYKg==:17 a=IkcTkHD0fZMA:10 a=24AZYWMyAAAA:8 a=TImcKGuyeGIbufSLrCcA:9 a=QEXdDO2ut3YA:10 a=bG88sKzkDEFeXWNnvthB:22 Message-ID: <695c721b-3d56-2aa2-5afc-ad2d83b9fd08@SystematicSw.ab.ca> Date: Sat, 4 Jun 2022 10:20:39 -0600 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101 Thunderbird/91.10.0 Reply-To: cygwin-apps@cygwin.com Subject: Re: LICENSE (was Re: [ITP] asr-manpages, funny-manpages) Content-Language: en-CA To: cygwin-apps@cygwin.com References: <3a9d3bed-da3f-534f-ba55-6887f79e4b92@SystematicSw.ab.ca> <92879051-f2eb-4559-93e3-4f9856b91738@dronecode.org.uk> From: Brian Inglis Organization: Systematic Software In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-CMAE-Envelope: MS4xfAFpcSkPYbtGRqN+DHeD9ISFrOErCwpnq+Ozkm1Bi3rA5PYncJnDcIoqU8Ov+PGpCQKFHD/Zfs6bp0Yq5zh1ufqtFwKtFYVuMVSZ4ktYaLvTRZS38Qgj gvK4CAKlJodvjjfoO3qHi0oxWYmgfj94/8i2oWw3qMLLmopWGOpOCFZRFWWoJbIYZaQiQoipIiO7lXjPOq2O2Ig+OopqUGHdGiM= X-Spam-Status: No, score=-1164.7 required=5.0 tests=BAYES_00, KAM_DMARC_STATUS, KAM_LAZY_DOMAIN_SECURITY, KAM_SHORT, NICE_REPLY_A, SPF_HELO_NONE, SPF_NONE, TXREP, T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org X-BeenThere: cygwin-apps@cygwin.com X-Mailman-Version: 2.1.29 Precedence: list List-Id: Cygwin package maintainer discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 04 Jun 2022 16:20:42 -0000 On 2022-06-04 07:02, Jon Turney wrote: > On 14/05/2022 14:15, Jon Turney wrote: >> On 08/05/2022 18:49, Brian Inglis wrote: >>> On 2022-05-08 09:15, Libor Ukropec wrote: >>>> Dne 07.05.2022 v 20:52 Brian Inglis napsal(a): >>>> BTW, I noted LICENSE, CYGWIN_MAINTAINER, UPSTREAM_MAINTAINER >>>> variables ... are they used/shown somewhere and is it a best >>>> practise to have them in the cygport script? >>> >>> Something I think should be documented somewhere, are tracked in some >>> other distros package trackers, easier to add on adoption, and useful >>> when you want to submit bug reports upstream. >>> Defining then as shell vars mean you can use them for searching or in >>> commands. >> >> 'LICENSE' probably should be required by cygport, containing a SPDX ID >> or license expression. >> >> I'm not sure about 'CYGWIN_MAINTAINER', since we already track that >> information elsewhere. > I am tinkering with adding support for LICENSE in cygport-> license: in > src.hint, exposing that in the package summary data, backfilling from > existing cyports and validating those as SPDX license expressions. > > I see that you've used: > > LICENSE=MIT-like > LICENSE_SPDX="SPDX-License-Identifier: MIT-like" > > I don't see 'MIT-like' on https://spdx.org/licenses/, so I wonder if you > could explain where that comes from? Articles on early SPDX usage had suggestions for as yet uncatalogued licences like adding -like. From the looks of my package sources, some licensing info came from Fedora specs and conversions to cygport. My cygports have now been updated locally to what I believe are correct SPDX ids from the latest list. I have a number yet to add but build and packaging issues take priority for time over info tweaks. curl/curl.cygport:LICENSE=curl curl/curl.cygport:LICENSE_SPDX="SPDX-License-Identifier: curl" curl/curl-spec-fedora.cygport:LICENSE=MIT curl/curl-spec-fedora.cygport:LICENSE_SPDX="SPDX-License-Identifier: MIT" curl/curl-spec-opensuse.cygport:LICENSE=curl curl/curl-spec-opensuse.cygport:LICENSE_SPDX="SPDX-License-Identifier: curl" curl/mingw64-i686-curl.cygport:LICENSE=curl curl/mingw64-i686-curl.cygport:LICENSE_SPDX="SPDX-License-Identifier: curl" curl/mingw64-x86_64-curl.cygport:LICENSE=curl curl/mingw64-x86_64-curl.cygport:LICENSE_SPDX="SPDX-License-Identifier: curl" man-pages-linux/man-pages-linux.cygport:LICENSE=verbatim man-pages-linux/man-pages-linux.cygport:LICENSE_SPDX="SPDX-License-Identifier: Linux-man-pages-copyleft" man-pages-posix/man-pages-posix.cygport:LICENSE=verbatim man-pages-posix/man-pages-posix.cygport:LICENSE_SPDX="SPDX-License-Identifier: Linux-man-pages-copyleft vttest/vttest.cygport:LICENSE=BSD vttest/vttest.cygport:LICENSE_SPDX="SPDX-License-Identifier: BSD-Source-Code" vttest/vttest-spec-fedora.cygport:LICENSE=MIT vttest/vttest-spec-fedora.cygport:LICENSE_SPDX="SPDX-License-Identifier: MIT" -- Take care. Thanks, Brian Inglis, Calgary, Alberta, Canada This email may be disturbing to some readers as it contains too much technical detail. Reader discretion is advised. [Data in binary units and prefixes, physical quantities in SI.]