From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 7340524753523834880 X-Forwarded-Encrypted: i=3; AJvYcCUhQR0FSFVq9sPh+Y53MVvs1HPxaTnBAFKmG5bS2UOh//7MbAw+0eg3zkLSrnbpMtFdgq+q7d0ucAyHyxzmPdCrQ1DgF/dndl9YWI4= X-Received: by 2002:a50:cdd0:0:b0:566:3f3e:3a23 with SMTP id h16-20020a50cdd0000000b005663f3e3a23mr604269edj.1.1709278612396; Thu, 29 Feb 2024 23:36:52 -0800 (PST) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a05:6402:3225:b0:566:d57c:4c6f with SMTP id g37-20020a056402322500b00566d57c4c6fls112725eda.2.-pod-prod-02-eu; Thu, 29 Feb 2024 23:36:50 -0800 (PST) X-Forwarded-Encrypted: i=3; AJvYcCUwi6UH1PCfnCm9Jz4fxBmG5Hz1/ThNx/t0960ls7DqMjM6+VHC5HOLk3p9O62Bv+Jgkl1Yjobxg7zVFqt5YryYhjI9GeDJ1wwOJCg= X-Google-Smtp-Source: AGHT+IEe5m5OezcLIdZk0xBMYQbWB3N19fWyY3uy1+hk0S4H/qxP75NqpePb2A6ZefvJZAmTPFHx X-Received: by 2002:a17:907:20b9:b0:a43:eb29:a293 with SMTP id pw25-20020a17090720b900b00a43eb29a293mr624930ejb.5.1709278609813; Thu, 29 Feb 2024 23:36:49 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1709278609; cv=pass; d=google.com; s=arc-20160816; b=EQqCbodeNdfIdxmawuv670GNqai+lZSOret6Ay7ut1zISoOWohsFzjOfkrkrWBlS+k Z63nEGvgvtTkH5+joqfUlCZFVgqsEtNqh+xXpHqIj+jeek7a56BDisplfQAJtjqUh45e fRgUL3WaJ0N1pVjspYB8t4xOsowrL7oKt8fkNjBiGUSPnZB6wcrOtwkUhyQ387g568ci tQnzQZWyNqXuAgMWpJGIx0WcJ1PJpMzkFMT++2WEU9+ev/e+OzTKaVHCJgTvTVE/dsVN 3YF3UsgJ6FXcgk9G9j+CMmthepUJcK7pnZ8dc0vsFfLid6tNfmzo0D+G9MMHUIbdPMgZ We0A== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=mime-version:content-transfer-encoding:in-reply-to:from:references :to:content-language:subject:user-agent:date:message-id :dkim-signature; bh=pIIF40tLCJCHPVKDr71DdFZbvCxd0H+D1SJj8XgdGdY=; fh=0zTvXV5XVTk++0d6r5DXwAMDnM03URK/gQ79HSr97sY=; b=r3vxUZC2h1byB+kg5cMmATytOuu+Z775ctyIGj+sA80fJgEmid5N15UOS9NwjIbiRR aHboplA/oNCNuuBXHrIMvZteU9xt2LHDKxOMgyUv3ZXDH9hCaZJXri0HrrjUJpS2JAGU h5aRTrRk++fdsHXvfL7vXz44zHH9GcH99FLjY9TE155MgiQKeWxhVJ9AkYGt1nY4kyNO FVqyP6jUgiVaYcbRgod3XzqALneQ2FLKl0dyPhK0EAyPUpAYfVpNKSodTmcHMg+67sNu Tmy/ORn/FHLPx5mpnQqieLIS9O/UcsqkfxHYReMCINmMx+mgxLuzFl94py6bB/qSPT1y MucQ==; dara=google.com ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=uW691IWR; arc=pass (i=1 spf=pass spfdomain=siemens.com dkim=pass dkdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of jan.kiszka@siemens.com designates 2a01:111:f400:fe0c::601 as permitted sender) smtp.mailfrom=jan.kiszka@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Return-Path: Received: from EUR04-DB3-obe.outbound.protection.outlook.com (mail-db3eur04on0601.outbound.protection.outlook.com. [2a01:111:f400:fe0c::601]) by gmr-mx.google.com with ESMTPS id k2-20020a05600c1c8200b00412c31dd6a3si131994wms.0.2024.02.29.23.36.49 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Thu, 29 Feb 2024 23:36:49 -0800 (PST) Received-SPF: pass (google.com: domain of jan.kiszka@siemens.com designates 2a01:111:f400:fe0c::601 as permitted sender) client-ip=2a01:111:f400:fe0c::601; Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=uW691IWR; arc=pass (i=1 spf=pass spfdomain=siemens.com dkim=pass dkdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of jan.kiszka@siemens.com designates 2a01:111:f400:fe0c::601 as permitted sender) smtp.mailfrom=jan.kiszka@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=KLB9Z8B7NDjkXvgBGtDzuK+5RpRfy0A4OI6eN6X1l3YOHhT6TMOdnu4xqCwcU8zG9LIveuMuAhwireZdDQy6g2eVXThtEbTjJqDhl1CTK+X6g0EJ7hwPVrddLtPAnvnF3x3/ye3S16AOhFEe599yGZB2QUSqe1BOcCwH1lwvQa1VJqEV1/PubZsXeJIWnysj/B2tPoFO9Z60/mlzh28/rpnCzdVRsG6TlzpyQlyZcUiG6jLFKHh3p2aB0B8+PIvPDqwgcMJdPDEgOAgHLvsxilBf5TbsmQaPBhJNe4iES5R4e060H64DDt3NHq7sDjAkRK8XS/atWyOH5kudJ8+pbg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; 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=pIIF40tLCJCHPVKDr71DdFZbvCxd0H+D1SJj8XgdGdY=; b=j0ZLAcSpq6hRDzYUNYRF8UAc1pItw7O+kP0YNK+d2ycLcS1q+L0ZgM6WBujB5wrTayabNxahQFRP91Kx3yZ5TeSh0MjaoZgZAWEx39xL1d8C9l1urLvqnHO9VNgC2C3ssgABd7BX7m5Es1+1sTCHQoGpbYxaPmhsjrjeAWi60Uyjw9+ZVJmtVrKs20ghjNY2GQdSefS4xdoV1ienXkhigL0Cu51GjQzv6JuAhykq/lM+NjOXUT1950IrlpGFlQt0UMdsVGHcWY2cTKuJmJugJhd336UdR/KoMMcNXQkO+LK4tEjP4wUAaHMmoP5qsmIxpyErZhP4IVUSMsfq37ZiXg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=siemens.com; dmarc=pass action=none header.from=siemens.com; dkim=pass header.d=siemens.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=siemens.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=pIIF40tLCJCHPVKDr71DdFZbvCxd0H+D1SJj8XgdGdY=; b=uW691IWRLRPulu5pY2u12hgiasw2TlGfU7H07CupSYGFkThae53kejRSFqKAszo/o0y1gFSaB59Y1AZOeJ+dTr2lNwTNZYfrkvuClGIMWpnlV3AYWhXAiXj7LodCXg//f39rKXL7n9rzQEmN0OdS/KuNy2Y5yfxeII3eOru+6jvd0wXancMhn4djFFTH1GkrC8MXceS+M+bHcyUluUhMVTpuSAuDfLpqx/bDi1gzSF451iNstlIzKnxfLBEgiCLfl99mUUnqI3y+dwuMt0tmwEqtgHcwgGTbc62UVp26OjCM1DD4ilM7gdItcFaggl9lIMrTuUy+wBlW4oAbvUqBiA== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=siemens.com; Received: from AS4PR10MB6181.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:588::19) by DB4PR10MB7471.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:10:3cd::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7316.41; Fri, 1 Mar 2024 07:36:48 +0000 Received: from AS4PR10MB6181.EURPRD10.PROD.OUTLOOK.COM ([fe80::8d16:7fbb:4964:94fe]) by AS4PR10MB6181.EURPRD10.PROD.OUTLOOK.COM ([fe80::8d16:7fbb:4964:94fe%3]) with mapi id 15.20.7316.039; Fri, 1 Mar 2024 07:36:48 +0000 Message-ID: <3fbd86d5-a9ee-4d6e-9b5d-1003a54dbc47@siemens.com> Date: Fri, 1 Mar 2024 08:36:46 +0100 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH] meta/classes/debianize: Add copyright file to debian folder Content-Language: en-US To: srinu , isar-users References: <20240228072206.3556467-1-srinuvasan.a@siemens.com> <26ed2ebb-b893-4cf2-9d8d-aa04fd68acc9@siemens.com> From: Jan Kiszka In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-ClientProxiedBy: FR3P281CA0104.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:a1::20) To AS4PR10MB6181.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:588::19) Return-Path: jan.kiszka@siemens.com MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AS4PR10MB6181:EE_|DB4PR10MB7471:EE_ X-MS-Office365-Filtering-Correlation-Id: 0d3de716-6142-42ef-2ba8-08dc39c25a45 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 0YpxLUDCbd9e9nDNnqx0uadE0fCYqSIccUVgijKWiEM9OkG5St+ODYgc+KxW4t4OIxWmz8uTacNN4eGmxYlowZWNcRGRcQrm4T95cwK6NObpIfcor3seCUtnJA+ZAmTjoLIDTKG8OfOVRSpgIZXJbdrht72X3ybNyQB9/mkB/saqBMXoZRP0WoXGPi+Eb8B185TYUyJc2TI3cEfuQ8IDjnNTN2r8k6+Q2QuYVpjv6l7y73iUqqeHool29Idtze6SreQ8H2ioZIb6nZizDqEKpNItrxUUAhrjQBPlxVdpkpg1To7vJhR1/+DV2uPEwvQXic42tk+j8yP28aZGjZMKkzQWszhIjW7qHYvywIfZ5pXkQ77K9nLA/WsK9P7PimQG9uMQSIX0wj4J8iUGWZMXbOlqrHK/TWciIxrv8AcQO+iyhXNZzfb2IQKTUjwM96+kSnb01EeMcmBvMefKwAaXakNLgqLU6sPmHTK0/vMlOTeE8CIbcTF+tWk1NQunDCXc/1SVI6S30reL0JnscjvdbnIDP+Bz6Y+YmfzWOhhU7iaHOlxVt4s7TaE3DyqlGaC+YuRgRvs1VbYlN6WotFEXOw== X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AS4PR10MB6181.EURPRD10.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230031);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?SUJPUE5NU2Z6Q0FHMm13ODJpb2lWQWkzc2tTVk9oSnQ4S1hlOGNVOXlBNWlm?= =?utf-8?B?UU5WSFhCSmxxalVCbVpleDFxMEtSSXpyNzY0KzZBbGNBL2szOFZIQ1FRWm5t?= =?utf-8?B?dTh4Uit1dVU2Z21sdlZYTXlzSEJ2MXlNZEVuc0J5dU1COXVvS0ZyUHFZL0dl?= =?utf-8?B?TXQ5bDNiMlRTWmpPZk1YVVN5bjFpTnoxRzc1TkhXNFQ2MGN3YVhqTVpHVUF6?= =?utf-8?B?bURTSmpRc2VjbnIxK21oN2VneC9rTmVGV1N2VC8yNDRFLzgzNnN0eTNndnJY?= =?utf-8?B?Rnk4NkRmVjNzN2RLYUk2MUNZL0p0M2ZVOGZYOVpEeTA3emdKK20zeDZSRnhi?= =?utf-8?B?U1RlWjBTZ3dLSlJxRlpDMStkWnpLWlBoMnJaU053eDd0N0RtY0ZkNElWUTJI?= =?utf-8?B?N1lZcnJPNWRvRy9XcnRBbTFweGtHRUp5akw5TEhUamVLd3NMb01TY2phOGN3?= =?utf-8?B?UmFtVCtWSW42dllyeUErSGEzZHpma2ZDNEppd0Nqbzd4a3lLbnFJT2YzNHVW?= =?utf-8?B?SG8vTkN2OWtSZlZpZ2xUd1VJWGNxTlN2bDlWdTZQUjIwTHFKSjRiemhBdWFx?= =?utf-8?B?dHlqcVdQcWNyQi9RYWUrNzcxU2FyMXhPaDZqcmdjWHlSblB3MU8vTUF5bDVq?= =?utf-8?B?aVR0allqUXNwaW9DL01yQzliVXZ2TmwwMi8vZ1BDQjh4aGNKSXR0eE03STFn?= =?utf-8?B?VHhBeVJLcFcrTktxYnVlUlRqc0dNUXpRbWFZaHYzMjZnbXJzWUhKSHY5MmpV?= =?utf-8?B?K05XS2VHd01sbFZ3ME9Qa0N4bDhmVXduaDhiV0RpN2IxRVFBT1BVMGJLazNX?= =?utf-8?B?VTFodVU5TWtqMlU0OXdhWUhBdk95bjY5NTE1NEMrbG5QM1I0V1plcXNjMnFU?= =?utf-8?B?cGNoemZ0OVFtcENPdWpTYXVnVzFHZ1dwMG5kTXkzTEh3MkZ1TGtGZVlsYkdv?= =?utf-8?B?ZUpEcXFOUEprUVg4OWl5V1lLdndGSlJVYUJIYkFhSnliZklCSWt6M2N6eFlJ?= =?utf-8?B?ZnBnVGtZSU5SenRHN2JreFQ4d01TcU1hSEMzUE5kTnhMcDBHRDZsZkxKZTZw?= =?utf-8?B?bnRQNW1CMGF0RlhxaTdYakh4Y0NXNUgwNXp3eWVsZ1JyNEVDbHAxb0VYU1No?= =?utf-8?B?VzNrWWg4UjkrWXlrN25vYzl0K09QQThaR2ZTU2NhZEtrL1RHZWNmUWpUYncx?= =?utf-8?B?b1dPWmFCYjJMdnhlVU5CT213Vm1vbDhiUGR5NlBoUEFwOHc0WDQ5OUhqY2Mz?= =?utf-8?B?bDJNZ1NubUNRTWl2dGRQb3VFeExZOWJSUkRFVlgxZkF4OGNNckFSRGRoTTJ2?= =?utf-8?B?dVN5Vk80U0I4aXR2SFBDamZDVjNkZVZNbTg2MFFqT0hrSlR4V2hJaWR1VkhK?= =?utf-8?B?bVpNSFR6eVNKRmNBaWZNbGFGQ2tVTlVncFUxN05hWWF1a0NpcUVSRmVhWEFo?= =?utf-8?B?STdXK0lVdXFjN0pKKzVBSjllZVJsRDFCQWtuYXZ5Nm9TcTNSTnFHTnRoSFVU?= =?utf-8?B?RGNnOVcvb0V2M0w5TEh1Vk56M0lWWlRuOGY1M1BWZ0JqZWNwamovSk8xdWwr?= =?utf-8?B?QmQ3MUdMemZuOG5XZVA5emJJQk1sRGR2TkJaWGx0bUlGeE9zWGdncUdSQ08v?= =?utf-8?B?Ulo1UDlVQXYzamh0T2VuTzdHbDdWV1lseW9mcytpU2xIUmtIK2RvV2ZYZFpk?= =?utf-8?B?VEQ2d0x5d0F1WWJrSk9BZW5zelpadnZjc0xiOVlBVjNsTEZKMjlhZ1BiL245?= =?utf-8?B?VEh6YUhCZGZvRkZMbzllQ2EzNHhtc0dsMkZrcGV0ZWpld3g5WUlXbjNXd3M2?= =?utf-8?B?amNORS9Wb1RvZXRKVGN5R1dLVDY5ZUliZ3ZHcDA4SHBjZitiWjExaVVHWHRY?= =?utf-8?B?QWNNUlRZVXhmczljeWI0KzJWdVlPaW5JQ2pOMnRRMmtMM1g5WC90L1BMYUpU?= =?utf-8?B?VzFCUVlneFREcWkwQTZzRVJWOE5VN3hBT3V3YytLT0gyVVRsWkpkOUdBVW1X?= =?utf-8?B?akdQa0FSWG5LNHZhN3N4bEQyTE01Ry9GL0JxTmxCUVF3ZGFwbjh1cXJpZVVO?= =?utf-8?B?MnhZNVZmZ3hOV3czS0FET3pEc3QvNWRhaTA1QXYzcFY4WlY0NHRYTHZIUHda?= =?utf-8?B?cmhjOU1XWWZMZTRZTXZGZWJZREJWWDc0NFZ1S2FqRk5OR2lxazIyZ0dMYzFD?= =?utf-8?B?MHc9PQ==?= X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: 0d3de716-6142-42ef-2ba8-08dc39c25a45 X-MS-Exchange-CrossTenant-AuthSource: AS4PR10MB6181.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 01 Mar 2024 07:36:48.1941 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 38ae3bcd-9579-4fd4-adda-b42e1495d55a X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: BUUk3hWH0V4Oz40cA8SyCrWJKIo2SoMhekava1X9t798KYU8c360XJyHcesyPTTxFArI9NXm6B6tEObmFv4eBg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB4PR10MB7471 X-TUID: jc7pmCaciSxH On 29.02.24 06:02, 'srinu' via isar-users wrote: > > > On Thursday, February 29, 2024 at 6:40:24 AM UTC+5:30 Jan Kiszka wrote: > > On 28.02.24 08:22, srinuvasan.a via isar-users wrote: > > From: Srinuvasan A > > > > In downstream layer we uses copyright files for most of the packages, > > this is very important for our OSS clearing. > > > > User can add the copyright to the required recipe, then the generated > > packages from the recipes contains the debian/copyright file. > > > > Added example copyright file in example-raw recipe. > > > > Signed-off-by: Srinuvasan A > > --- > > .../recipes-app/example-raw/example-raw_0.3.bb > | 3 ++- > > .../example-raw/files/default-copyright.tmpl | 15 +++++++++++++++ > > meta/classes/debianize.bbclass | 4 ++++ > > 3 files changed, 21 insertions(+), 1 deletion(-) > > create mode 100644 > meta-isar/recipes-app/example-raw/files/default-copyright.tmpl > > > > diff --git a/meta-isar/recipes-app/example-raw/example-raw_0.3.bb > > b/meta-isar/recipes-app/example-raw/example-raw_0.3.bb > > > index ffa14340..b4dfaa4d 100644 > > --- a/meta-isar/recipes-app/example-raw/example-raw_0.3.bb > > > +++ b/meta-isar/recipes-app/example-raw/example-raw_0.3.bb > > > @@ -9,7 +9,8 @@ DEBIAN_DEPENDS = "adduser, apt (>= 0.4.2)" > > > > SRC_URI = "file://README \ > > file://postinst \ > > - file://rules" > > + file://rules \ > > + file://default-copyright.tmpl" > > > > inherit dpkg-raw > > > > diff --git > a/meta-isar/recipes-app/example-raw/files/default-copyright.tmpl > b/meta-isar/recipes-app/example-raw/files/default-copyright.tmpl > > new file mode 100644 > > index 00000000..9c04255a > > --- /dev/null > > +++ b/meta-isar/recipes-app/example-raw/files/default-copyright.tmpl > > @@ -0,0 +1,15 @@ > > +Format: > https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ > > > +Upstream-Name: ${PN} > > +Upstream-Contact: Mentor Embedded > > +Source: https://github.com/MentorEmbedded/industrial-core > > > + > > +Files: * > > +Copyright: 2022, Siemens > > +License: Siemens > > + . > > + This material contains trade secrets or otherwise confidential > information > > + owned by Siemens Industry Software Inc.or its affiliates > (collectively, > > + "Siemens"), or its licensors. Access to and use of this > information is strictly > > + limited as set forth in the Customer's applicable agreements > with Siemens. > > + . > > + Unpublished work. Copyright 2023 Siemens > > Somehow I can't imagine you actually want to have this merged into an > open source project, do you? ;) > > Jan > > >     This PR we proposed for our downstream layer, here we have n no.of > recipes which contains the LICENSE, >     based on the LICENSE variable we are installing this copyright file > into the packages, and this would really  >     needed for our OSS clearing > >      Do you have any thoughts to address this one in ISAR?  > There a two things to clearly tell apart here: 1) A mechanism to inject a default copyright file into an ad-hoc debianized package 2) The default license text to use here, even if just as an example Regarding 2), it is absolutely obvious for everyone thinking just a few seconds that this can never be any proprietary, Siemens "infected" text. If at all, this can only be the default license of the containing OSS project, which would be either MIT or GPL here, more likely MIT. Having 1) as additional feature of debianize.bbclass is possible, but please first clarify which of the two versions you sent should be reviewed. And as you have to fix the example license anyway, follow up with a clearly marked v2 for that purpose. Jan -- Siemens AG, Technology Linux Expert Center