From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from simark.ca by simark.ca with LMTP id KZVtHAyVhmd3+A4AWB0awg (envelope-from ) for ; Tue, 14 Jan 2025 11:47:08 -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=Jh98JsOu; dkim-atps=neutral Received: by simark.ca (Postfix, from userid 112) id 668861E100; Tue, 14 Jan 2025 11:47:08 -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=ham 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 DDF371E05C for ; Tue, 14 Jan 2025 11:47:07 -0500 (EST) Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 819A4385B522 for ; Tue, 14 Jan 2025 16:47:07 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 819A4385B522 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sourceware.org; s=default; t=1736873227; bh=GrG9hkl1d9GQTsKi0DR32we5CRPI+QDiaUWCpEks+4A=; h=To:Cc:Subject:In-Reply-To:References:Date:List-Id: List-Unsubscribe:List-Archive:List-Post:List-Help:List-Subscribe: From:Reply-To:From; b=Jh98JsOu/irKl304M/BMsD1KraS2O1Kvqpp3Zo7n3hn/HehbEf9SI7aqCVaec5Ly+ r+tNVygeCi+OlOHedeci+6xBl4OaLALJyKptuln4D23lAQQ2wy9Rx4Eg5mya7daF3e mIAyrQkFYLGk0GdPdOjETPN/w3gX9l9XzaVVBDxw= Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.129.124]) by sourceware.org (Postfix) with ESMTP id D1BC73858D33 for ; Tue, 14 Jan 2025 16:46:19 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org D1BC73858D33 ARC-Filter: OpenARC Filter v1.0.0 sourceware.org D1BC73858D33 ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1736873179; cv=none; b=u3OpiaeIp7j4pGFsGTWlbhfadp1iq1/SS/UbVkWFAIvhPRxkPZ1o70eYOCqXbZgdCfupCFx7e8ysOm6mzffrFsp7+8JCAwNC5vDM4/00rnSAO4siv3RLnAMLSE65PmWiHGHxYwUMiqUNiE/PQF7mb4v7NMPa1SsNMDJ29eRI9dc= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1736873179; c=relaxed/simple; bh=meUTLL+HmtYPVKqgKat2bdQIqA6F1U4WkxS6v65At3I=; h=DKIM-Signature:From:To:Subject:Date:Message-ID:MIME-Version; b=FTHMBdip6pJHLXAsJd5YsZbV10AnHzUz4Q6BC1cvTj9rB+RfE9TdIMkqwUQ+SvIOG3z3fphMIbJtvz80ntIMsjaYawz8LbWA2ACFhXIkNJhYgFZpaGx+QxPtza9oYPLY3ZXeSFwfBJiiqKOSors0Yj2os1nUvFVNp1ELxStl0mc= ARC-Authentication-Results: i=1; server2.sourceware.org DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org D1BC73858D33 Received: from mail-wm1-f71.google.com (mail-wm1-f71.google.com [209.85.128.71]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-37-775dxWJLOTylnlMh-E41UQ-1; Tue, 14 Jan 2025 11:46:17 -0500 X-MC-Unique: 775dxWJLOTylnlMh-E41UQ-1 X-Mimecast-MFC-AGG-ID: 775dxWJLOTylnlMh-E41UQ Received: by mail-wm1-f71.google.com with SMTP id 5b1f17b1804b1-43631d8d9c7so27806425e9.1 for ; Tue, 14 Jan 2025 08:46:17 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1736873176; x=1737477976; h=mime-version:message-id:date:references:in-reply-to:subject:cc:to :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=GrG9hkl1d9GQTsKi0DR32we5CRPI+QDiaUWCpEks+4A=; b=Us1Puq3bwoBk167bXP0m9tDbmPQY46z1ELdSLvqT1SlUlfp+LZr2oh0btSQJbc6bIO 1R0uAm91nox9PyP+/oBKpE25Fcwm3Teu2RtKMybRxov+4jQ3PYHKRNg38cnHvZyM1AiW uYvEGbtiVkuCub9V+ZlTIu4S1QyvmjB5RWwxpoFDA/O46GVd+tMqyDaTHzFF3nicNGv/ Tb/4UkeGy2jOv/x6PMfVD68F0JEPK+b+EWaLe75pS4PJ3saPLtxuvNGiSQhdhdnihQEB B8cjqzJAWqhRsHqQFkft213bh/L2oVgP6iunYI8ST1c7rRVXX58PMhZ5PaoDt0UvnPgK qvyQ== X-Forwarded-Encrypted: i=1; AJvYcCX7WU7ns+eNgzdOYEpiHV2kPVgyVw++TrDM1kaQ6/QjBu6xgyugMv8vB8ZRA9CEIcl/GTA=@sourceware.org X-Gm-Message-State: AOJu0YzD5yhxqYT+JOygiJYTQ12WGNapfLQT+liEYnlHupDLh4FtSi9q EewMR7/ZPFDTmJplVoAKbJt5po+I7vWNKSKwajRulLCkDocXub71gURabPIND7a6E4OBaLaii+s RQxL1+qCnnreDeMrI8gYjmMiJqTcTfx6WNumunuJT7zIw2IaH X-Gm-Gg: ASbGncvThBwBKMUrBTwuXeQBQ47KwoUDkU14WqZRlT2VjTZ3tS1FWTNhhgIksGPXACH zpRkHYlWqs9CVdvkY6hP2iEwjeGZ7yd0IYok52ZJVZNicENik+qE8erYSUm3wvkBCz/XkDZbB6l rxjJHHqateRHoTcNDGahbELZjvwe3Kc2vDn14XYFLJZpaSKZXIYYVn2d9VJEAYwlVNCfnZNcKo0 0K7rUs/hWIB+/j/B/4KdkZQRBFhC51MiiaMjM79GhGG8pRk1tOYWHY80zK2p3dZLkWFBtq/mfUM kLGlhQ== X-Received: by 2002:a05:600c:1e1f:b0:436:fdac:26eb with SMTP id 5b1f17b1804b1-436fdac27d7mr62995995e9.7.1736873175958; Tue, 14 Jan 2025 08:46:15 -0800 (PST) X-Google-Smtp-Source: AGHT+IESmwivtlj310ToBMpEdgIX0GRAdY+D+nwMPUGGJG4M56tClZ3H1/epueis/4Vt0ep5vVdoIw== X-Received: by 2002:a05:600c:1e1f:b0:436:fdac:26eb with SMTP id 5b1f17b1804b1-436fdac27d7mr62995745e9.7.1736873175586; Tue, 14 Jan 2025 08:46:15 -0800 (PST) Received: from localhost (44.226.159.143.dyn.plus.net. [143.159.226.44]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-436e2e92dc4sm213733695e9.39.2025.01.14.08.46.15 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 14 Jan 2025 08:46:15 -0800 (PST) To: Luis Machado , Tom Tromey , Guinevere Larsen Cc: Andrew Pinski , GDB Development , Eli Zaretskii , Pedro Alves , Nick Clifton Subject: Re: DCO: Was: Re: Contributing to gdb In-Reply-To: <00ba936a-6aa9-4d1d-8b1a-b5459b696289@arm.com> 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> Date: Tue, 14 Jan 2025 16:46:14 +0000 Message-ID: <8734hlqr6x.fsf@redhat.com> MIME-Version: 1.0 X-Mimecast-Spam-Score: 0 X-Mimecast-MFC-PROC-ID: h1C1u4JBcuUhIfQvjMSs2qNWREei767ziKYTtl3pGdM_1736873176 X-Mimecast-Originator: redhat.com Content-Type: text/plain 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: Andrew Burgess via Gdb Reply-To: Andrew Burgess Errors-To: gdb-bounces~public-inbox=simark.ca@sourceware.org Sender: "Gdb" Luis Machado writes: > On 1/13/25 17:14, Andrew Burgess wrote: >> Luis Machado via Gdb writes: >> >>> Hi, >>> >>> On 6/23/24 23:06, Tom Tromey wrote: >>>>>> I just noticed that GDB (and binutils) are currently not accepting >>>>>> DCO's like both glibc >>>>>> (https://sourceware.org/glibc/wiki/Contribution%20checklist#Copyright_and_license) >>>>>> and GCC (https://gcc.gnu.org/contribute.html#legal) are now accepting. >>>>>> Has there been any talk about accepting DCOs for gdb and binutils? Or >>>>>> has this not been brought up yet? >>>> >>>> If gcc, glibc, and binutils accept it, then IMO gdb should as well. >>>> >>>> Tom >>> >>> Bumping this thread. I noticed there was a mention of aligning gcc/glibc/binutils in terms >>> of DCO text. That made me wonder where we stand regarding DCO for gdb [1], and if we really >>> want to stray from the other toolchain projects by not making a decision on whether we accept >>> it or not. >>> >>> [1] https://inbox.sourceware.org/binutils/24b26a75-3b3d-4a00-af92-0b7c331e2db7@redhat.com/ >> >> Based on nothing more than remaining consistent with gcc, binutils, and >> glibc, I think we should make the switch to accepting DCO contributions >> under the same terms that binutils uses[2] (as well as accepting FSF >> assigned contributions). >> >> I'm volunteering myself to add suitable words to the GDB wiki (based off >> the binutils wording), unless anyone objects. Ideally I'd like a +1 >> from a couple of other global maintainers with no serious objections, >> and I'll go ahead and make the change. >> >> I think that Eli believes the concerns with FSF assignment are >> overblown, and given the information provided, I'm inclined to agree. >> But at this point, with other components accepting DCO, I'm not sure >> that's really relevant. Unless there's a super compelling reason why >> GDB should diverge ... I think we should fall into line with the other >> components. >> >> [2] https://sourceware.org/binutils/wiki/HowToContribute >> >> Thanks, >> Andrew >> > > I did some reading on DCO's and I have mixed feelings. I haven't followed > discussions about DCO's on the other GNU tools projects, so it is not clear > to me yet how/if they addressed the shortcomings of DCO's. > > 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. I wonder how an attempt to switch licence for GDB would work given we statically link against libbfd, which can already include DCO code? Thanks, Andrew