From nobody Thu Aug 7 23:11:45 2025 X-Original-To: dev-commits-src-main@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4byjfj6z26z63dhg; Thu, 07 Aug 2025 23:14:37 +0000 (UTC) (envelope-from sjg@juniper.net) Received: from mx0a-00273201.pphosted.com (mx0a-00273201.pphosted.com [208.84.65.16]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "*.pphosted.com", Issuer "Sectigo RSA Organization Validation Secure Server CA" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4byjfj0F7Lz3Nrr; Thu, 07 Aug 2025 23:14:36 +0000 (UTC) (envelope-from sjg@juniper.net) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=juniper.net header.s=PPS1017 header.b="ct/EWMVO"; dkim=none ("invalid DKIM record") header.d=juniper.net header.s=selector1 header.b=ECAEl9PN; spf=pass (mx1.freebsd.org: domain of sjg@juniper.net designates 208.84.65.16 as permitted sender) smtp.mailfrom=sjg@juniper.net; dmarc=pass (policy=reject) header.from=juniper.net; arc=pass ("microsoft.com:s=arcselector10001:i=1") Received: from pps.filterd (m0108158.ppops.net [127.0.0.1]) by mx0a-00273201.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 577L2uE2017614; Thu, 7 Aug 2025 16:14:35 -0700 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; h= content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=PPS1017; bh=Zj ky0s/Hbi+FyEugrX+DR/Wn9nrYo6FLHLJYnOrblvA=; b=ct/EWMVOql8FIhrQmU /zsZqo3evhzLhh4/o8V3tAVZBqnuAzjvXWNVz8KVUK1K92nxAyqmV0QKvw/NtDJJ 8OU1OlVvFWZw7FPCGtSqio50KgXeVXkP9qft+bR+IYD+O2j/YcNVe6DLkwoAi8aB orjSymbGXR12FdyX/rz/pUsLhZnzoAvAngLa1IFJdtm2e2I/WwWGR3nV2NEmA0HD UckR+LBgqQaqhr0HfWcgz7wLJPPrhqdqeqbdlxnjqxf3s7glhimVSV8Ew7YfhDl0 toj408QhUQZ20Sd5VBfrIkdKkGZ3wSZhA37mD/G1zMMTbA7PDvmdwD9e4AxGACMG AosQ== Received: from bl0pr03cu003.outbound.protection.outlook.com (mail-eastusazon11022093.outbound.protection.outlook.com [52.101.53.93]) by mx0a-00273201.pphosted.com (PPS) with ESMTPS id 48ca1wkjjd-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Thu, 07 Aug 2025 16:14:35 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=SaGj7HnnlohmnFIZr5TT04ErEW1puFB+veLimW4uVz6pWjm1E//FWjzUkTTlvTpgUp23OYW1RwqfA32qpD0mH/zCxHfznsNRbezqC9yjGiUFYoZE9wRelhyn/nnJrxmiggsBhPGHNxvmju2xaLwc8tbRzJuqF4CboVJTO4I4QdRInq3VXbwDAAyVnVWKYNiIfwZLCtLtOnsI3CfXUBczEMcXojsemECNw6b0zQoBvkvYEuyvIwfeKLeZVnNCuSu22PhaWyMGQZaluWFpU/34AlBoWg5RUQIpvI9F1ALg/IwHPVRF08zRnKD1jdH7dxPDgNQ+ZVM6aSTqHA1Dz+jAqw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=Zjky0s/Hbi+FyEugrX+DR/Wn9nrYo6FLHLJYnOrblvA=; b=pRznIAWIPzcHcyZmrom3quADNWZbA/vVV4VjzeW/Fjhjp3EPbEXbi2JvVuizNpGZNzZzZYJWjospLjMqlp4uUqrzDwyONicSSbIEBQr4gqkJBbadSF1vohmnwUTYHTNpnpb059GqmBZ0gIdweRuXUppFZPxA3mVvfNZIq4YY80wR5UKaKhfqHOfEh+3i0RnaBKlpzi06v4OFxXCKFqsRhBzyqIjBPUAZmIovyTk5HlDmDukABjTAEotpisqVglWVL3jRmY2VOe4ONQwl8AaqhUAI4SMq0p3CBwbrE81OYKmS7PoiMdeGlxlrRc+VdW4zDt8dFve/AbckwEY7b4Ynbw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=softfail (sender ip is 66.129.239.14) smtp.rcpttodomain=freebsd.org smtp.mailfrom=juniper.net; dmarc=fail (p=reject sp=reject pct=100) action=oreject header.from=juniper.net; dkim=none (message not signed); arc=none (0) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Zjky0s/Hbi+FyEugrX+DR/Wn9nrYo6FLHLJYnOrblvA=; b=ECAEl9PNsd2W4fKRwgN7tDAe9aYOcF49LO0cU8x6xDRYNkwRPGm2a67sWxf4J20pKD3tcrgtJ9S53zb5ZkrUz5FPSI/UIPrIzRq6ecnRQdnC3bmSdePrrKqQIUc1WsgtgW8HoUuA2i4j22tB9O5NDCoW4Mc2HdK8gfoCAPezab0= Received: from MW4PR03CA0225.namprd03.prod.outlook.com (2603:10b6:303:b9::20) by BLAPR05MB7459.namprd05.prod.outlook.com (2603:10b6:208:284::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9009.13; Thu, 7 Aug 2025 23:12:53 +0000 Received: from CO1PEPF000066EB.namprd05.prod.outlook.com (2603:10b6:303:b9:cafe::f3) by MW4PR03CA0225.outlook.office365.com (2603:10b6:303:b9::20) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.9009.13 via Frontend Transport; Thu, 7 Aug 2025 23:12:53 +0000 X-MS-Exchange-Authentication-Results: spf=softfail (sender IP is 66.129.239.14) smtp.mailfrom=juniper.net; dkim=none (message not signed) header.d=none;dmarc=fail action=oreject header.from=juniper.net; Received-SPF: SoftFail (protection.outlook.com: domain of transitioning juniper.net discourages use of 66.129.239.14 as permitted sender) Received: from p-exchfe-eqx-01.jnpr.net (66.129.239.14) by CO1PEPF000066EB.mail.protection.outlook.com (10.167.249.7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9009.8 via Frontend Transport; Thu, 7 Aug 2025 23:12:51 +0000 Received: from p-exchbe-eqx-02.jnpr.net (10.104.9.15) by p-exchfe-eqx-01.jnpr.net (10.104.9.16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1544.14; Thu, 7 Aug 2025 18:12:51 -0500 Received: from kaos.jnpr.net (10.104.20.6) by p-exchbe-eqx-02.jnpr.net (10.104.9.15) with Microsoft SMTP Server id 15.2.1544.14 via Frontend Transport; Thu, 7 Aug 2025 18:12:51 -0500 Received: by kaos.jnpr.net (Postfix, from userid 1377) id E3EDCDABE3; Thu, 07 Aug 2025 16:11:45 -0700 (PDT) Received: from kaos.jnpr.net (localhost [127.0.0.1]) by kaos.jnpr.net (Postfix) with ESMTP id E1D0EDAC4E; Thu, 07 Aug 2025 16:11:45 -0700 (PDT) To: , , Subject: Re: git: 5c4d1c85847d - main - Replace license with just SPDX BSD-2-Clause In-Reply-To: <20250807223124.2tsDIUvh@steffen%sdaoden.eu> References: <202508072215.577MFjpx011932@gitrepo.freebsd.org> <20250807223124.2tsDIUvh@steffen%sdaoden.eu> Comments: In-reply-to: Steffen Nurpmeso message dated "Fri, 08 Aug 2025 00:31:24 +0200." From: "Simon J. Gerraty" X-Mailer: MH-E 8.6+git; nmh 1.8; Emacs 30.1 List-Id: Commit messages for the main branch of the src repository List-Archive: https://lists.freebsd.org/archives/dev-commits-src-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-src-main@freebsd.org Sender: owner-dev-commits-src-main@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Date: Thu, 7 Aug 2025 16:11:45 -0700 Message-ID: <6150.1754608305@kaos.jnpr.net> X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: CO1PEPF000066EB:EE_|BLAPR05MB7459:EE_ X-MS-Office365-Filtering-Correlation-Id: 6c424a4e-698f-48ec-708d-08ddd607eee3 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|36860700013|82310400026|376014|1800799024|13003099007; X-Microsoft-Antispam-Message-Info: =?utf-8?B?ODVHT3dWaktKNG1zcXYxSnpzREN6MXRmQThXWkViVUlvNytDQUpLUWRteW5H?= =?utf-8?B?TGtkVW9WbGh4RWtyZDB4RnErc01sWGcrd0w1TjZHMkJjeUQybUswR3g1ZHAv?= =?utf-8?B?SDBVbHhQUm0vbkduVXBmUTNHZTVSVkJGRXJIL0p5MnV3OXFWRHRUdFdDMGkw?= =?utf-8?B?NWdpTkg0cnJmOFBRMDhwU09zZ3hzRjhmUFVuS00wNGd6N3hydVZnRFdHODZx?= =?utf-8?B?bllER2l1RXpMUG11UDZCL1BSc0JlWFY0RFIrZmtnT1NOd2tmVkpKTzZyMnAw?= =?utf-8?B?SFdpeXQ0bWRFdE8rNVFEL0dPOU1JeHhINWN4M3VlZTRkaXZnTHZOOGNVRmRt?= =?utf-8?B?WUFFamVUY0ZnS3RwUmxlT2RTc1Bsa21rWElSTXhXZEcvUHR1U0RrbnR0Uzkr?= =?utf-8?B?Ym9SZENsQTM1dnRZK09yUGxUd3Bsd0c3OVp6V21kdlZhcDE5dmxsK3BsR2lX?= =?utf-8?B?ZEh6bTdINll0QTdLRkoxeHFPNXlHR3huS0pURG5jUnpGdVdPTnFqSjh3dDU2?= =?utf-8?B?V0xkUXUzK3E3bXN4TjRQWE1sWm4rckVncXZMRFhoemhHYVJDdDZSUEw4RlI0?= =?utf-8?B?MFQrYk1GaGtaYUx1bkpBeTlCVDZiNXJPR3ZvcS9NcjU1QitNWUVrZGFISUFW?= =?utf-8?B?RmR3VGQvek50WUYyUzFWa21yUVBkZmZkQm5SbDZ1eVJtc2dwRi9Ha3YreWJw?= =?utf-8?B?UFkwOGxJcWRoc3ZTY0d0clB6TE1wUnpQUC9ZSGhWbFR2bmZPajYySEJYTXJI?= =?utf-8?B?RWpHbWdqUXY4eUJHeENzWk92bHZyVUJudkttbE40aDF1M0F4aFRZL2ZxRzhh?= =?utf-8?B?dit0a29uT2pHNFNQZTVBaDNTVUI0aWp6Z0h3VVcwNStycDBNbS9EMS9HSXF2?= =?utf-8?B?cUwrbk1keTYwK1hlVk9PWml6M1NYZmlrYUhUZ0J6N2lUWk1DRjRSVi8xdGp4?= =?utf-8?B?c2svV0JEdW1wcktPMGd4OHk0aTJwTkJpdUo2c2pkYVRpOWJXTzBzOCtuTXJD?= =?utf-8?B?cks5eUdpRUdlbUlyeDBvWEJ3NWt5TXh6N3JPUm1PQUVkcXNUYUZyT1lEWHR4?= =?utf-8?B?SmhnSVllMkxWT2UrTmlQMUQxeG1DdSs0eEVmb3NzalRCY1VpekM1VDFwdkg3?= =?utf-8?B?NExyMUJmUkowRmc2aXhHMTNKRkJHdWhHTEdHeklQTFovOVI3SkJvdm9HTWJP?= =?utf-8?B?VWJnSmc5cnBRSFJiUGJqbzc2YTlRQ2REL2R5QVNyVDFKVDJ2SnRBb3R4eVpT?= =?utf-8?B?YmFvUVk1czJyT21abW9FZm56STI5VktJYTNicCtyKzZ2Y0Y5WDZSa0F1TWJQ?= =?utf-8?B?SU5Nc3N3NmFkb0pNQlY5d2RaVkZlWUJiMEYvMEkzKzErVGk2L3k2RjJBWksy?= =?utf-8?B?TUdseVVvZm13aUxaeVBta2x4ZnN1aHlUeHV0Vm5HeWVvUVVmS3JrZXoySEJh?= =?utf-8?B?TXRucXlUSll0enNxSktVdXVBRE5VWUg1NnRlMnMzSk1KZnM4RlVVamlOLzNV?= =?utf-8?B?UVgxUWJwM2hFTFM0N1F6Mnp2OWRDNk5kak1RTHcrZkZ5V3htdkVUUTFoR2ZJ?= =?utf-8?B?SS9lMmtIZDM5K003RVFuYXZMK0F1SExEZ3doeWU4TVR2dFFDdUhrTVhwRkMx?= =?utf-8?B?TERINUVWb0lZTlBraTE4WkpYamlwZkM1QUtLQmU5b2dYaURHSk1mRVhUblNE?= =?utf-8?B?VnludHYrUU5JSm96OGpqZk5QRkdBaWxCTWlQZ0NYZ2lJUWNZOUh2eEJ5dmRo?= =?utf-8?B?SjhNL05qVHE4SDZxOHozV3BjZmFhSXJ0ZkNFZUxhbXRsL3BVdS8yMkw4eTh5?= =?utf-8?B?Y2ltdG05YzY5eldqdGpsQmJqQzB6aW90SDB3aElSZW9raFM1Qjd2UVhnUGpj?= =?utf-8?B?d1VGQUdKME9ZK0NuNGQ1TG8rNW83cjhNMFdKV0xNQ2ZVaFhxSVdqbGFPRVI5?= =?utf-8?B?T1g3ZGNvdDhNNjFnMmtjd2FSbGJNN29mR3prZDVPSVczVXRRdmtCTlFDS2J4?= =?utf-8?B?eUtmb0xCdFlnPT0=?= X-Forefront-Antispam-Report: CIP:66.129.239.14;CTRY:US;LANG:en;SCL:1;SRV:;IPV:CAL;SFV:NSPM;H:p-exchfe-eqx-01.jnpr.net;PTR:InfoDomainNonexistent;CAT:NONE;SFS:(13230040)(36860700013)(82310400026)(376014)(1800799024)(13003099007);DIR:OUT;SFP:1102; X-OriginatorOrg: juniper.net X-MS-Exchange-CrossTenant-OriginalArrivalTime: 07 Aug 2025 23:12:51.6888 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 6c424a4e-698f-48ec-708d-08ddd607eee3 X-MS-Exchange-CrossTenant-Id: bea78b3c-4cdb-4130-854a-1d193232e5f4 X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=bea78b3c-4cdb-4130-854a-1d193232e5f4;Ip=[66.129.239.14];Helo=[p-exchfe-eqx-01.jnpr.net] X-MS-Exchange-CrossTenant-AuthSource: CO1PEPF000066EB.namprd05.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: BLAPR05MB7459 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUwODA2MDA5OSBTYWx0ZWRfXwQ4PoxP42lyp 1nbmuEKrUpyGGvnEa/Da9Jm+sfAK3JXxW1PfA/RDvtmgzVN9eQN6q9YhNZPIgoK/QEgAsA0ZHl3 gvT7RVwipzC8Kzp8VZoo3TfXrfjhG3YYFpj/E3sFOzW3w/nB6PTPiFbYKLUBIlj00y63gTOWmUu LlQS1mTIz77cU8E1gvcUjWOE9UNqxPGKjW5wCnsTF36tXrUdASfybSG0BfB+4V0neKdwDPfA6CD tSjm6YFELxr8FoII41/ruYpVWw5keRb2o1spzRZtpU31VCy3G1pNJAHQj+/e8T1Y0CTNkEe7c7e ZE+GtvkNMv644h40SiHc+y+CDJckMpSkMmCsnhdGrzCJtP4okMVUraZXuWHOf+YqIVvv4BTEb6M aF9tJYE2 X-Authority-Analysis: v=2.4 cv=Z+TsHGRA c=1 sm=1 tr=0 ts=6895335b cx=c_pps a=F9xFoPyAMX64h5WOW3qpxA==:117 a=f/rncuQqEjTEF/G1odkJ9w==:17 a=6eWqkTHjU83fiwn7nKZWdM+Sl24=:19 a=h8e1o3o8w34MuCiiGQrqVE4VwXA=:19 a=wKuvFiaSGQ0qltdbU6+NXLB8nM8=:19 a=Ol13hO9ccFRV9qXi2t6ftBPywas=:19 a=IkcTkHD0fZMA:10 a=2OwXVqhp2XgA:10 a=s63m1ICgrNkA:10 a=rhJc5-LppCAA:10 a=24AZYWMyAAAA:8 a=xORKUZJLAAAA:8 a=yVk17gsn7dcLBspOw2sA:9 a=QEXdDO2ut3YA:10 a=89X-7MxVpOcA:10 a=bG88sKzkDEFeXWNnvthB:22 a=v4Hbg6dcrAlSMfWU4D1A:22 X-Proofpoint-GUID: 7h4nk5iPS4m0PHAvgIfduYMPiyc7m8eM X-Proofpoint-ORIG-GUID: 7h4nk5iPS4m0PHAvgIfduYMPiyc7m8eM X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1099,Hydra:6.1.9,FMLib:17.12.80.40 definitions=2025-08-07_06,2025-08-06_01,2025-03-28_01 X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 impostorscore=0 spamscore=0 bulkscore=0 phishscore=0 malwarescore=0 priorityscore=1501 adultscore=0 clxscore=1011 suspectscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.19.0-2507300000 definitions=main-2508060099 X-Spamd-Result: default: False [-4.92 / 15.00]; NEURAL_HAM_LONG(-1.00)[-1.000]; ARC_ALLOW(-1.00)[microsoft.com:s=arcselector10001:i=1]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-0.82)[-0.823]; DMARC_POLICY_ALLOW(-0.50)[juniper.net,reject]; R_SPF_ALLOW(-0.20)[+ip4:208.84.65.16]; R_DKIM_ALLOW(-0.20)[juniper.net:s=PPS1017]; RCVD_IN_DNSWL_LOW(-0.10)[208.84.65.16:from]; MIME_GOOD(-0.10)[text/plain]; R_DKIM_PERMFAIL(0.00)[juniper.net:s=selector1]; RWL_MAILSPIKE_POSSIBLE(0.00)[208.84.65.16:from]; MIME_TRACE(0.00)[0:+]; FREEFALL_USER(0.00)[sjg]; ASN(0.00)[asn:26211, ipnet:208.84.65.0/24, country:US]; DKIM_TRACE(0.00)[juniper.net:+,juniper.net:~]; MLMMJ_DEST(0.00)[dev-commits-src-main@FreeBSD.org,dev-commits-src-all@FreeBSD.org]; FROM_EQ_ENVFROM(0.00)[]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[3]; DKIM_MIXED(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; TO_DN_NONE(0.00)[]; RCVD_TLS_LAST(0.00)[]; RCVD_COUNT_SEVEN(0.00)[9] X-Rspamd-Queue-Id: 4byjfj0F7Lz3Nrr X-Spamd-Bar: ---- Steffen Nurpmeso wrote: > | Replace license with just SPDX BSD-2-Clause >=20 > That is very interesting! And .. are you really sure this is > right with BSD etc licenses which explicitly require that the > license text is included? > So i looked and found [1] which says I checked with one of our IP lawyers who said just the SPDX tag "should" suffice, but best to remove the verbage that conflicts. > SPDX IDs are intending to express information about > licenses. Copyright notices =E2=80=90 statements about who owns the > copyright in a file or project =E2=80=90 are outside the scope of SPDX > short-form IDs. > Therefore, you should not remove or modify existing copyright > notices in files when adding an SPDX ID. Except that in this case the verbage I removed is sufficiently different from the text of https://spdx.org/licenses/BSD-2-Clause.html as to potentially trigger arguments - so better safe that sorry, and I hate the idea of a file which is 90% license, which is why I had that abbreviated version in the first place. If the lawyer says I can get away with just the tag, that works for me. > However i am sure you do not do something like this "just like > that", and would be very interested -- it would be nice to be able > to vaporise the file header -- i always have that pitfall moment > when i look into Plan9 / 9front source code, which then simply > starts off (and very often with "#include ", just like that). ISTR the original BSD convention was to not waste space on copyrights in tiny files, I was forced into putting licenses on everything by some of my consulting clients back in the '90s HTH --sjg