From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on dcvr.yhbt.net X-Spam-Level: X-Spam-ASN: AS3215 2.6.0.0/16 X-Spam-Status: No, score=-4.2 required=3.0 tests=AWL,BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,MAILING_LIST_MULTI,NICE_REPLY_A, RCVD_IN_DNSWL_MED,SPF_HELO_PASS,SPF_PASS shortcircuit=no autolearn=ham autolearn_force=no version=3.4.2 Received: from sourceware.org (server2.sourceware.org [IPv6:2620:52:3:1:0:246e:9693:128c]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by dcvr.yhbt.net (Postfix) with ESMTPS id 2DEBD1F8C6 for ; Thu, 29 Jul 2021 14:09:37 +0000 (UTC) Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 96FB23889C3B for ; Thu, 29 Jul 2021 14:09:35 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 96FB23889C3B DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sourceware.org; s=default; t=1627567775; bh=K3aOW4LyB1EYujlvm2HPf74gxGgQDKYbk3x2mZM1Vvo=; h=Subject:To:References:Date:In-Reply-To:List-Id:List-Unsubscribe: List-Archive:List-Post:List-Help:List-Subscribe:From:Reply-To: From; b=UlOqqxCceXk9Y7VV/Pnz9f+mrOUhlCEXfBnsxZCJFTxfxFQ/mJmk84pr66mJ+Aw4/ a44y8aXFUKcaRN4b3lLR6SYP4jbw6/noIlz9ZV0kB2KBXPMaljjeNzYDNpjMD4rWtc Or92Hm59qPAnKNwq/DZY/3a5Xfw5q/wzYqDhPkyY= Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [216.205.24.124]) by sourceware.org (Postfix) with ESMTP id 6191439B2063 for ; Thu, 29 Jul 2021 13:58:35 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 6191439B2063 Received: from mail-qv1-f72.google.com (mail-qv1-f72.google.com [209.85.219.72]) (Using TLS) by relay.mimecast.com with ESMTP id us-mta-465-yO0FojO7OduRre5M8Szc6A-1; Thu, 29 Jul 2021 09:58:31 -0400 X-MC-Unique: yO0FojO7OduRre5M8Szc6A-1 Received: by mail-qv1-f72.google.com with SMTP id kc5-20020a0562144105b0290334628b1005so3159447qvb.16 for ; Thu, 29 Jul 2021 06:58:31 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:references:from:organization :message-id:date:user-agent:mime-version:in-reply-to :content-language:content-transfer-encoding; bh=K3aOW4LyB1EYujlvm2HPf74gxGgQDKYbk3x2mZM1Vvo=; b=Nxk3fpPu8nbhoY7BtEplUYpJMz+erzPMWMEAxuL3ryfL1FJfczdUUdWOYK4SDWV78n cfm1FrFE40MCaU281HBUWgVC3HFTL7P3L+aRb6eJZxNg9ntgkiqYWIdGJRo0lwjvHMhU sDj/JHKBzG4AtbVPCCAVmbuxTFb7ZjwC8zY27SXOGeX+/h8anT2G2C1JRIHe48uNgI5/ Z4OFn6Dyotz/X5O2TYQJUulU+baLtUiHWJCY55SJXGjlO5z8rfAisDzktCcxY8qt6oyC 7ZY8JcU9ea5QPUOFP9Ds8s+Z3pd1dkWx5wYDBxa/wuffAy63lpJl1tlPcRzPw1LR3vEJ 4akw== X-Gm-Message-State: AOAM533Ed8UodnerMDpLcHfnQsaXQJ3XVoyuJhRTlMTh1XLz2BfgGgMA KSdTfUhiZP3Ckx9aI0H/JAplg2qdmVGayfgDZ1wgUlc+KIpiA16y+n7EeEvAOqXFhgFMIF0fV8X YQ2EzZPdRUA8YdczhJyevxISJQeU7jPTox7Dn8jSXmXyCHcG4FBOy8ajUxkY66Gmkg3+oBg== X-Received: by 2002:a37:46d1:: with SMTP id t200mr5468206qka.491.1627567110585; Thu, 29 Jul 2021 06:58:30 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzMab3lLTfzPrVO2H6RCm2+QxIX615ddqp+bO01mbWJVPGDRF12vev6U8jSpr1HUkVZYVGavg== X-Received: by 2002:a37:46d1:: with SMTP id t200mr5468185qka.491.1627567110326; Thu, 29 Jul 2021 06:58:30 -0700 (PDT) Received: from [192.168.1.16] (198-84-214-74.cpe.teksavvy.com. [198.84.214.74]) by smtp.gmail.com with ESMTPSA id m6sm1673825qki.47.2021.07.29.06.58.28 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Thu, 29 Jul 2021 06:58:29 -0700 (PDT) Subject: Re: Update to glibc copyright assignment policy To: Siddhesh Poyarekar , libc-alpha References: <24208780-9ae8-3af2-3da9-8f57ef12e68a@redhat.com> Organization: Red Hat Message-ID: Date: Thu, 29 Jul 2021 09:58:28 -0400 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.11.0 MIME-Version: 1.0 In-Reply-To: X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 7bit X-BeenThere: libc-alpha@sourceware.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Libc-alpha mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , From: Carlos O'Donell via Libc-alpha Reply-To: Carlos O'Donell Errors-To: libc-alpha-bounces+e=80x24.org@sourceware.org Sender: "Libc-alpha" On 7/29/21 6:25 AM, Siddhesh Poyarekar wrote: > On 7/29/21 1:20 AM, Carlos O'Donell via Libc-alpha wrote: >> branches. Code shared with other GNU packages via Gnulib will >> continue to require assignment to the FSF. > > Does that mean we cannot touch the code shared with gnulib if we do > not assign copyright to the FSF? Or does it mean that if/when that > happens, we will stop syncing those bits with gnulib? The code shared with gnulib carries with it an existing obligation to the gnulib community that we maintain the existing copyright protocol for those files to honour that obligation. My suggestion is that we as a community in glibc need to decide, on a file-by-file basis what we are going to do. I'm open to other alternatives too, the following 2 steps are just my suggestion. (1) Update https://sourceware.org/glibc/wiki/SharedSourceFiles with the actual file status. (2) Make a decision. * Find a new way to share the code with minimal impact. - Carve out glibc-related functions into distinct files that can have DCO. - Leave the #_LIBC conditionals with minimal code. * Stop sharing this code with gnulib, and own it. - Delete !#_LIBC code. - Simplify. - Use internal glibc interfaces - etc. Does that answer your question? -- Cheers, Carlos.