From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from simark.ca by simark.ca with LMTP id yEljHFKUhmfn9g4AWB0awg (envelope-from ) for ; Tue, 14 Jan 2025 11:44:02 -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=WfRhnVS+; dkim-atps=neutral Received: by simark.ca (Postfix, from userid 112) id 6E9DB1E05C; Tue, 14 Jan 2025 11:44:02 -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 DF4C41E05C for ; Tue, 14 Jan 2025 11:44:01 -0500 (EST) Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 89F04385B512 for ; Tue, 14 Jan 2025 16:44:01 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 89F04385B512 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sourceware.org; s=default; t=1736873041; bh=objU7AaSrV+aJlMsU/tzK9pR5zuG93A+Vl9edXXbjuc=; h=Date:To:Cc:In-Reply-To:Subject:References:List-Id: List-Unsubscribe:List-Archive:List-Post:List-Help:List-Subscribe: From:Reply-To:From; b=WfRhnVS+yYtw+uftTPqQtpmFVPOqo2DnUq73qcTZV2f8HB8jvpKOyNWPRndVyH3F+ zlqQSEYyOXl3LDz5XZ5Gk6r6Eh2wgV5QP3Vfb8Pv9nZjQEaEucO5qPdbw5xV8FyKVZ kxO9JJBD2ihFuYiNF+X9B8PRj04or+eG8ClKnTZI= Received: from eggs.gnu.org (eggs.gnu.org [IPv6:2001:470:142:3::10]) by sourceware.org (Postfix) with ESMTPS id A6DC9385B50F for ; Tue, 14 Jan 2025 16:43:10 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org A6DC9385B50F ARC-Filter: OpenARC Filter v1.0.0 sourceware.org A6DC9385B50F ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1736872990; cv=none; b=AqhDlfA8UCZAxpTM8yreM9vl3FybdOVe1JU7XYcReMmSR4FCXUNqn/BRjSK3lIYBtTpSxYgX72q5CHV+G4FQaeJQBOpfJaB28pTkeQ/IOoN2W8X7O4XJWRIXd5alzBBlEw0xXjDitxsMwv/MFJS3extlBibGCXZn7YQmZczH+1Q= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1736872990; c=relaxed/simple; bh=q7ZVYueHn6zutudnenc6EG8wMqNKqOTgVNYb1krHwgo=; h=DKIM-Signature:Date:Message-Id:From:To:Subject; b=PJNgFjnCX+s9c5Fqta9zKsBPp1D6rVmn8dWKx8R99rSz91D4YmexLwh2tL3VSEzL6ioatBQrJzqx1fPbwiyAzH4v4AhW/MoIRKlgGf1hM0BrdBQrT/bH/L2BlR0I1IdRyc9CswKmAk/24Zy5qMq4VCE+0JxhMao4OKORaUAw600= ARC-Authentication-Results: i=1; server2.sourceware.org DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org A6DC9385B50F Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tXk0S-0000T7-SZ; Tue, 14 Jan 2025 11:43:08 -0500 Date: Tue, 14 Jan 2025 18:42:59 +0200 Message-Id: <86a5bttkh8.fsf@gnu.org> To: Simon Marchi Cc: luis.machado@arm.com, aburgess@redhat.com, tom@tromey.com, blarsen@redhat.com, pinskia@gmail.com, gdb@sourceware.org, pedro@palves.net, nickc@redhat.com In-Reply-To: <5505f680-159b-450c-adac-c5e5f3e5a98c@simark.ca> (message from Simon Marchi on Tue, 14 Jan 2025 10:47:03 -0500) Subject: Re: DCO: Was: Re: Contributing to gdb 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> <4ec99ea7-fc48-49ed-a75a-a5a06370d6ad@arm.com> <5505f680-159b-450c-adac-c5e5f3e5a98c@simark.ca> 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: Eli Zaretskii via Gdb Reply-To: Eli Zaretskii Errors-To: gdb-bounces~public-inbox=simark.ca@sourceware.org Sender: "Gdb" > Date: Tue, 14 Jan 2025 10:47:03 -0500 > Cc: Andrew Pinski , GDB Development , > Eli Zaretskii , Pedro Alves , > Nick Clifton > From: Simon Marchi > > I understand the risks that somebody might claim they hold the copyright > when they don't. I'm not sure how that differs from the contribution > assignment though. Someone could sign the copyright assignment contract > when they don't really own the copyright in the first place. If a > company claims ownership of some code contributed by some individual who > signed a copyright assignment but didn't have the right to contribute > it, what would we do today? Wouldn't we have to go and delete that > code? Yes, we will have to delete it. As long as we are only considering good-faith mistakes, not deliberate lies about the authorship and copyright rights, the difference between CA and DCO is that with the former, one is _required_ to provide a disclaimer from the employer (if that is relevant; it isn't always), so this aspect is pretty much in the face of the contributor. By contrast, with DCOs one is just asked to declare that he/she has the rights to contribute the code. So people might, by omission, make the mistake of not obtaining the employer's agreement, perhaps because they are not aware of these aspects, or forget, or...