From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from simark.ca by simark.ca with LMTP id i9JFM/WChmfU5g4AWB0awg (envelope-from ) for ; Tue, 14 Jan 2025 10:29:57 -0500 Authentication-Results: simark.ca; dkim=pass (1024-bit key; secure) header.d=sourceware.org header.i=@sourceware.org header.a=rsa-sha256 header.s=default header.b=iyVJU2vt; dkim-atps=neutral Received: by simark.ca (Postfix, from userid 112) id C33951E100; Tue, 14 Jan 2025 10:29:57 -0500 (EST) X-Spam-Checker-Version: SpamAssassin 4.0.0 (2022-12-13) on simark.ca X-Spam-Level: X-Spam-Status: No, score=-5.4 required=5.0 tests=ARC_SIGNED,ARC_VALID,BAYES_00, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,MAILING_LIST_MULTI, RCVD_IN_DNSWL_MED autolearn=unavailable autolearn_force=no version=4.0.0 Received: from server2.sourceware.org (server2.sourceware.org [8.43.85.97]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (prime256v1) server-digest SHA256) (No client certificate requested) by simark.ca (Postfix) with ESMTPS id 4E3B51E05C for ; Tue, 14 Jan 2025 10:29:57 -0500 (EST) Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id DAA4D385B521 for ; Tue, 14 Jan 2025 15:29:56 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org DAA4D385B521 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sourceware.org; s=default; t=1736868596; bh=7/bt2RN/MRWBiB6rBK1g/QEeB1ebtfO+cMQ7Rwoatr0=; h=Date:Subject:To:Cc:References:In-Reply-To:List-Id: List-Unsubscribe:List-Archive:List-Post:List-Help:List-Subscribe: From:Reply-To:From; b=iyVJU2vtyy+N5GT5DoPBeQbt1fV4PNaRzshXHeIADKl5NBOTZqDuvopkiEYo1GZfS muDH15G89VHV9X8V5MTg/V1W22Z8R18nBqHEwRn2OglfaUFbfM+GioJ0tAroD0ox9F flXD7AUusd/UbtZsV9owAb1emrJQzdMgpqnX2t/4= Received: from EUR03-VI1-obe.outbound.protection.outlook.com (mail-vi1eur03on20619.outbound.protection.outlook.com [IPv6:2a01:111:f403:260c::619]) by sourceware.org (Postfix) with ESMTPS id F3132385694C for ; Tue, 14 Jan 2025 15:28:45 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org F3132385694C ARC-Filter: OpenARC Filter v1.0.0 sourceware.org F3132385694C ARC-Seal: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1736868526; cv=pass; b=FN8iHspyfvx7JuovTwMgHlGT4j9mLB6qUV0C7t6WKYNS0xe9xf2OuQ9848MzE75vtVMXocrbBRnpFyZMAWn+38AjqEjdO04MIrGXoDEcqFp5cgu9oXuO8NYq5pDw45C8LmSSVwtoBzWFbUUXKYESaci+5Xo6UDStt3h04g9cEMo= ARC-Message-Signature: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1736868526; c=relaxed/simple; bh=RC1noa8dkd6YOQkxz1viETaRYR2kznSruRtXtkSLQJk=; h=DKIM-Signature:Message-ID:Date:Subject:To:From:MIME-Version; b=oXrtR5hIRnfia7mht0YN8p/y9OB97gr98RljHTzZl1CHCceIDuBdV6dtoCzCF9EMauXm0YBg4GfuPdMgy3KwScBBIe/C+yRju1ZljHu3f3nL/H77vqeLmFY+k3vmqk/yIAn2YFt9uozFNUlV+aAltwOA4MwBm5bygvrDidDPwAA= ARC-Authentication-Results: i=2; server2.sourceware.org DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org F3132385694C ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=pqypvMoB0ZipXlYMGSvRPTEQKD1l9hP2bif6fFAar2xgmowfnmEkWbltpyFRS+LcaKDQ4TcjkydFjMUrkA7p+AnEekWUNcQNXH82rUJFcptMYvHxN/hedaLyc4MmLgkk6RKBo4qhA0OzX0lrT1VEzd+3j4mYcMO/u42uru0dgjXuVR1r09T96gKCH4CPpaI4Wba71Nqy9CGG+DrId+c5QkvRIrvlaetrjH3rCHkIpzbIuCFF7nE2cvLzQcJoX9/pV9RFFmxcP/y/Yr7nfy1l8j6PUiV5VxuoCWd8VO3ntOSv+F1g0ErBaP8rTgfcrQSCgXYCB+t/P0WkBQe38iX+Yg== 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=7/bt2RN/MRWBiB6rBK1g/QEeB1ebtfO+cMQ7Rwoatr0=; b=zW5qbzAOAaDBaWCEVU8XFvz8st+rXYL4Q3sbCZUjj8lXyL2Jb0bpH7zccosgJMTvufXBcHlN49gGgfhPZGQ/OXvjYNAUfknFRR9ZSuicAXc3uVW/GGneUJ72QaXyuGMe4j2JvGIP2Z1e6n0WmENjNoDaU2t3a37/uV9tl6+HimJgN3WZl9DClBfaH4jCxFy0T1s6ocDOmZcWp55o1RY4i7XIuDhhBSwmOaDf8R9cwVY/wJmb9hFEqmehIPelhUXN70QaLxGyJkevNrxJWUyNk8PUvLvMPMNQ/2c5dskSIYDNjwDN/iwaUuPq80TiHn/Z6V7gR5sf9Wb6Z2lXcw6NlQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=arm.com; dmarc=pass action=none header.from=arm.com; dkim=pass header.d=arm.com; arc=none Received: from PR3PR08MB5852.eurprd08.prod.outlook.com (2603:10a6:102:8e::21) by AS2PR08MB10208.eurprd08.prod.outlook.com (2603:10a6:20b:648::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8356.12; Tue, 14 Jan 2025 15:28:43 +0000 Received: from PR3PR08MB5852.eurprd08.prod.outlook.com ([fe80::f44:d113:1c29:825d]) by PR3PR08MB5852.eurprd08.prod.outlook.com ([fe80::f44:d113:1c29:825d%4]) with mapi id 15.20.8335.017; Tue, 14 Jan 2025 15:28:43 +0000 Message-ID: <4ec99ea7-fc48-49ed-a75a-a5a06370d6ad@arm.com> Date: Tue, 14 Jan 2025 15:28:41 +0000 User-Agent: Mozilla Thunderbird Subject: Re: DCO: Was: Re: Contributing to gdb Content-Language: en-US To: Simon Marchi , Andrew Burgess , Tom Tromey , Guinevere Larsen Cc: Andrew Pinski , GDB Development , Eli Zaretskii , Pedro Alves , Nick Clifton References: <86538dac-6c3a-4b9e-9de9-3906e645fa4d@redhat.com> <87y16vwbzl.fsf@tromey.com> <74c8b867-f5bb-48f7-9849-11d06e63a3d7@arm.com> <87tta2r5z2.fsf@redhat.com> <00ba936a-6aa9-4d1d-8b1a-b5459b696289@arm.com> <7ac6e62d-1969-41b9-be3f-a2f70344a3eb@simark.ca> In-Reply-To: <7ac6e62d-1969-41b9-be3f-a2f70344a3eb@simark.ca> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-ClientProxiedBy: LO2P265CA0449.GBRP265.PROD.OUTLOOK.COM (2603:10a6:600:e::29) To PR3PR08MB5852.eurprd08.prod.outlook.com (2603:10a6:102:8e::21) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PR3PR08MB5852:EE_|AS2PR08MB10208:EE_ X-MS-Office365-Filtering-Correlation-Id: c5ecebbe-7ad4-454f-87d2-08dd34b020fe X-LD-Processed: f34e5979-57d9-4aaa-ad4d-b122a662184d,ExtAddr x-checkrecipientrouted: true NoDisclaimer: true X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|376014|366016; X-Microsoft-Antispam-Message-Info: =?utf-8?B?MjQ1TVI4RzU4cmsxcHdMQnc1Z0pxMk9NbHJZWmhkeC9JUzByenArelpRc0U2?= =?utf-8?B?cTE1elo3cW14RGo5dW9nKzRFV0FPdC9PL01ETGM0c1FFZFRqYlVZNUl2a0J1?= =?utf-8?B?a2JTUko2cGFVQU1vOG1yOXZ4dFRGazRSYkZWNk1GZmF5UEVoYnFRUDh4aUVi?= =?utf-8?B?N0dhQUEveFB5RHREV3hVeXo5ajhQOHA3ck9ZTHE1QUJPek1CNy82dkgxemhS?= =?utf-8?B?d3RtcUJjQ3I3QSthekxjNGl0dDY1WXd4dU5kSnBKQzFGOEMwT29NUjdHWEhz?= =?utf-8?B?cjdqS0hJK2JvUmpMd1E2Ujd5WDlXTlhYczludTBtMnJUM3BtS3FYVnVvZXBx?= =?utf-8?B?UExJV2dxb2d0S0twVjExWUkzWkc0dVAwR2xWUy9QQ1NSUjYwL2JJRDIwd0dY?= =?utf-8?B?RUJ4cVZabmdTNEw4V3Zmbmp0UGlUMm1GOTNqakQzQnFUbGxuajVSdmdUclg4?= =?utf-8?B?elE5ekJOMHZneXMrcFJwdkZJZ0g3N29nWTRPTTdyNjNySmEzMHpKTElGV0dh?= =?utf-8?B?dVQ0ODFVVFlEemJXY1RJMzQwMk1uZWE0aFBGeEU1QThlNytNbXlMNlNWbVdN?= =?utf-8?B?QXh3YzNpOHI5NVdMY1E5M3VrdmttTWppQ3RpTU5vRldibWZzenZmeUc4ck1S?= =?utf-8?B?elR5aFB0R1dPWkhpZWkwdkkwbGVxRmkxUjhzdXlXdWxnU00xVVZzSm5BUWRX?= =?utf-8?B?c2pLM1FPbkFwZk1pL2J3RGRQS3R2ZlNDZDUrUm1pUTFsZzhuekZhL3lBeFlW?= =?utf-8?B?OHR2TU1sT1p6Q2MrNW5kRzRPd0R2bTJ0OTFkckVPL2E3UzREbmJyWHNDVFRB?= =?utf-8?B?Uzl4WDJ5QzdwYzdFUUhsMVBMZnlha2Rnc3RIVm96dVhyZVFFZ3N5V21FZ3cv?= =?utf-8?B?bnN2U3NJcTZXbFlSbFZPRVA3U3FJa25wUUdwKzQ0OC9iMEhZSGdPMzhKTE9l?= =?utf-8?B?TVVLU0JBM0RFeUxKbXU5TmpCa3NQbW0yVmNvRjg5MWtnSU04N0JCejF2ZllZ?= =?utf-8?B?QnhCenR0cFdkdHRMeEFzOEZyYytlQnpMMGJrNjAvbUVLd2YyTWFOb3AvaE5H?= =?utf-8?B?SlRidTM5cEl0b3o4Q3FkRnU4NVdjMXhrS1lncThDWjE2azVXaDhRWGpBNEw5?= =?utf-8?B?bFVBWm9sclhPRlQvWWk3Y0Z4YTJUZWlVMWd5Z2l4RS9hd3NuVFowQlVtWWtk?= =?utf-8?B?ZGJGdldxNzhnQ2J2NEszVUFOaUdnU3JwalN5RGZUejExeVpmVy9YMUhzOWl2?= =?utf-8?B?SjIzT2VKNGtZVFVvL2N3MzEvQms3Tk81TUVVMmsxK2J1a2o2YmxlR2dwUXBy?= =?utf-8?B?MHcyd1k2dm1jc3p4VmdNQXBmTFVYZlhxTm10MlVKeUo5dkszMmZ1TmFIMllQ?= =?utf-8?B?a2QzVjBwVUVydFhjTlUvQXZXY0ZFdHh0ZWV1OFo1NDFOUVpNN1hRTFdSM1Vx?= =?utf-8?B?ZEcwZmlXMzBYZmovVGJyVjJtWkVzdUdJeEpyVjd6alJjb2ZqRTVDVnQxNVFh?= =?utf-8?B?ZzdYcGlzL3NjclBLWXYrYmE2M1Q3TDVHYXhPRzRzUGlVOFVUbzZCS0dRUFB0?= =?utf-8?B?VFdJdWVvRTlBajdrdWFvY1ZGR2NtUCt0YXFvbzc1YUZpcmdaQ3lPYkNHZEVT?= =?utf-8?B?SnZTdUh6K1Jjd1ZJMG1UU3drdVV6MHd1RDIrMVRwRTEvQXk3aDYrUjhoa3JC?= =?utf-8?B?anB6akt1anhJb1M0MXp4S1R1OUdvdFRDZW0vS2Jod0JsQjlvclFpdkpOd0Yv?= =?utf-8?B?b1luOWFYUVJUNmppRDdSVnNxV2dXUUJLU090dVpJR2NVc2JZWkxadXJ5Ry9T?= =?utf-8?B?MTBra0ZHYU5uVytrUml0VlEwRkxtaUltT3NmVWFxT211b1Fya2tSejUrNnBN?= =?utf-8?Q?Bxrx5zlTWYsXu?= X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:PR3PR08MB5852.eurprd08.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230040)(1800799024)(376014)(366016); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?Zk9RZVE0MGgvOGdaU0lJZHhERW9ldFZLV2VGcUtXeVoyNmdmVWRuU0FkemVV?= =?utf-8?B?anJtTDhwSGk4UVRIWXBEUDZ2WjhDRnVzdU8zYVBnUSs5MEhkUkRGQS9Xdmxz?= =?utf-8?B?UXFVSXRhaFp1TlFZNHdVSmdTbjJkRXNERGlTTk5qSHNVencyNXZKZmRaODVF?= =?utf-8?B?NVU1N2grbndORUlWSWdSbG5XaWU1Nk5RNThXQkR6TzQySGJBb2JVWWF2eUhO?= =?utf-8?B?c3B2aHFiaUhnbDJodEdYNnE3cUI5YVNMU3UreVZSajJkN2hVY3VqYVY0TFR3?= =?utf-8?B?cG10dHFRSmR6NVJmaXMwRjV4bkVJWmNQQ2w3amdnd1YzMmNhem1LMVdWSGFl?= =?utf-8?B?OEpRUmJXVE5BVzMxM25PclYzY3R3eVJqVmp4VDFJQnpqeEtuUmFuaXM3R0Zw?= =?utf-8?B?NVUxZ3liQlUxcnlkcWxvaXJZYmFKVDBGS015V0piVHM2MjBCSVlYdVZKQXEz?= =?utf-8?B?WkhpR3BmYzBmQ3g3Nm10bjFuVGdiZXJxcmxGZTlzdnhTdlFkd1NEUEQ1djBN?= =?utf-8?B?TmpqdGM1VG95d05TTDFCVklnLzU1SmNsWDBXQmNvalAreFkwcmZUUWF4aFFN?= =?utf-8?B?ZCtkUVB4YTlBaFgwMzdhUyttUFpMZDI4YzBmNGlnMUdVd21lKy9XWDBtSUF0?= =?utf-8?B?Z1NtNm05dzYxdmVwVDhkOTJkM3pDODdYbDg3YzhhZ3lMSHlTMXF6R3plYklu?= =?utf-8?B?WkEybzc5WmJpOTFsbnQxdW5jQ08wdktYdVZRbFJMWnp4d2FHYmU1b0pBdkQv?= =?utf-8?B?YzRuaDE1VC9sSXpESFJudHliWVhibjV0alJBQURwVHhoUjBaRTlTNHk3TktC?= =?utf-8?B?ajlNN0RnSDdTNmVDR1U1R1ZDckh4LzNJcmVITFgvYWF5cDJrd2VTN0pPL3dL?= =?utf-8?B?TlRnQVVsYWpZdVBPU0FYUFlUWWY4TXQxRlgwWkxOTjJaOEZBWjlzOU90VTBp?= =?utf-8?B?clZqbDVySkNucFpPdWVmNldyb3Z1WklOYmdRMlhUKzRoODhhVDFGK1RuNmdQ?= =?utf-8?B?Zm9XZUlOSlJyaTh3VWJURkZWdFJqMVI3TGhHdkZ1QXJMaFY1SWV2NjZjSitW?= =?utf-8?B?Qy9UNVR1TVJDTFZOWUNRVW9sbkFUZkxiTVo0ZENwYmtCZVdZelEzSGtablpR?= =?utf-8?B?YkZaZ09vZldjMHl0cTByTTl1TmFsT0Z5Lys5M3ptTzRpcWtsQ2xoVFJ3Nkhv?= =?utf-8?B?UktYQkNWT1VESkkvQTJ0TUhhMlNvbnFBNFpsclF4cElnNmRBLzR6aFluU2Yv?= =?utf-8?B?U3ZvWW44R2xmS1FxZGdxTzliZWs4ei9LVSs5UFhORE9Pci9vTlcyTEY1dXdF?= =?utf-8?B?c3J3VFZLMVdBVmpSanpEVWtuZzBzb0NGeG55cHdvYkRCRkxpcy9QK0IzSHdk?= =?utf-8?B?WFBVQUlhRVdMd1pIWExHcWdPQXc5NHRlbElmLzFxODcvNGZHUVJLYUpCcWRW?= =?utf-8?B?YVozWldKTmtKcUJDYTBqakNPYlN1TDg5T1RmSk9wZW5peFVya2JmWFBqVlZF?= =?utf-8?B?bnMxdEkxbXd4ZWlFRkpzK01JbWpNY2FLKytlNTAyaU5WcEJ4UnRxNks3UmR5?= =?utf-8?B?aG9IMG5CV0pWdDRoTUtSb0hvRHI3Y216aFc0VHR5NjMyVkxQTnZDa3JqampC?= =?utf-8?B?ZEl0MkFtN0JxaktmUy83c1VoREo4QnBIMDBKc2xvdVBTT2k4cHZGS3cwRXZn?= =?utf-8?B?U3hsNEd2aEN3Y2FvMlZnQnF6NGZkRDlrcVN1Z1pSMHZ1aHJJNnJ1Yk0rMElZ?= =?utf-8?B?ODNtYmtrbjdDaXArVDFnQjNHNDdCbXQxSXR3ZGM2aERsZ1l3TVBhZ0lpelkr?= =?utf-8?B?Tll3VnFPU3VBSDVWNTNOU2hkM1lDYnhYc3J3eFJXQWwrN2FURGtKMTZ5ZXI5?= =?utf-8?B?b2J3YTgwVzRlbkpqVGFFRDdpUGlFbHFNekVtQXNrM2tDaEFwNjlKZzVWZDB6?= =?utf-8?B?YVNMSjNkc1B5N1JBQmhpcnFuNWtQNWprV0Fhb2tWWFBXYVNwKzU0SkROYThJ?= =?utf-8?B?Vkx0ckV5MlJveU5tWnhnYllkdkpVemlBUTVJNTFzZU81VUg4c29iV2Q3eUFp?= =?utf-8?B?ZGJKVnBHbm84bVdpalFPdWd3SEtvejJ4K1cwZy9OQ2dsREpXeFE5SGxaMFlP?= =?utf-8?Q?nQNSp0OKFRrX8tAHLJYSal4rm?= X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-Network-Message-Id: c5ecebbe-7ad4-454f-87d2-08dd34b020fe X-MS-Exchange-CrossTenant-AuthSource: PR3PR08MB5852.eurprd08.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 14 Jan 2025 15:28:42.9736 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: JP2h+mj9MQ5aPpppjVAhBoMKvmsk4yix6HAbXymT0WfDGhKI7bgUqFxfc6qZ83Eb6qhD2V3T6DT865gNYAN3zQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS2PR08MB10208 X-BeenThere: gdb@sourceware.org X-Mailman-Version: 2.1.30 Precedence: list List-Id: Gdb mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , From: Luis Machado via Gdb Reply-To: Luis Machado Errors-To: gdb-bounces~public-inbox=simark.ca@sourceware.org Sender: "Gdb" On 1/14/25 15:10, Simon Marchi wrote: > > > On 2025-01-14 04:49, Luis Machado via Gdb wrote: >> While I agree having gdb be the sole bureaucratic entity not accepting DCO >> with the other GNU tools projects accepting it (in particular because we >> share code with binutils, so technically we'd have to make a joint decision), >> DCO's don't seem to come for free, as we need to track each and every one of >> those contributions so we can refer back to them when/if we ever decide to >> update/switch licenses or if a legal problem arises. >> >> The contributions are not gdb's, they are still owned by their contributors, >> but those are granted the right to be distributed by gdb under the GPL, if I >> understand it correctly. >> >> That is potentially a lot of work, and really needs to be taken seriously if >> we really want to do things by the book. Makes me wonder how we're supposed >> to track this. > > My understanding is that the tracking is done using the "Signed-off-by" > git trailer. I don't know of any project tracking contributions more > extensively than that. > > Simon That's what I see as well. But my understanding is that the identifier used in the Signed-off-by needs to translate to a reachable entity/person. If ever there is a problem with a particular contribution, whether it needs to be reverted or the code ownership is being challenged, that person needs to be reachable so appropriate action could be taken to rectify the situation. Also, if the project ever wants to do a change/move to new licensing terms, the project will need the approval of these contributors. Hence my observation that this seems like a significant amount of work (for the project) that needs to be done to ensure these contributors are always known and reachable. >From reading things about DCO, it seems to rely on country-specific interpretations and legal systems. The Signed-off-by git tag may or may not be enough guarantee compared to CLA's. Obvious disclaimer, this is from doing some research on the topic. I don't have a background in legal. But it doesn't seem to me like DCO's are as simple as just adding tags to git commits as some seem to assume.