From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from relay8-d.mail.gandi.net (relay8-d.mail.gandi.net [217.70.183.201]) by sourceware.org (Postfix) with ESMTPS id C24C63853817 for ; Tue, 15 Jun 2021 16:09:30 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org C24C63853817 Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=joshtriplett.org Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=joshtriplett.org Received: (Authenticated sender: josh@joshtriplett.org) by relay8-d.mail.gandi.net (Postfix) with ESMTPSA id 05AA51BF204 for ; Tue, 15 Jun 2021 16:09:27 +0000 (UTC) Date: Tue, 15 Jun 2021 09:09:25 -0700 From: Josh Triplett To: libc-alpha@sourceware.org Subject: Re: Seeking input from developers: glibc copyright assignment policy. Message-ID: References: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-Spam-Status: No, score=-3.7 required=5.0 tests=BAYES_00, JMQ_SPF_NEUTRAL, KAM_DMARC_STATUS, KAM_SHORT, RCVD_IN_DNSWL_LOW, RCVD_IN_MSPIKE_H3, RCVD_IN_MSPIKE_WL, SPF_HELO_NONE, SPF_PASS, TXREP autolearn=ham autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on server2.sourceware.org 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: , X-List-Received-Date: Tue, 15 Jun 2021 16:09:33 -0000 On Mon, Jun 14, 2021 at 02:52:03PM -0400, Carlos O'Donell wrote: > glibc was created as part of the GNU Project but has grown to operate as > an autonomous project. As part of the GNU Toolchain the glibc stewards > support the gcc project policy changes presented here: > https://gcc.gnu.org/pipermail/gcc/2021-June/236182.html > > The glibc stewards are seeking input from developers to decide if the project > should relax the requirement to assign copyright for all changes to the > Free Software Foundation as follows: > > Contributors who have an FSF Copyright Assignment wouldn't need to > change anything. Contributors who wish to utilize the Developer Certificate > of Origin[1] would add a Signed-off-by message to their commit messages. This is incredibly good news. I've previously made *minor* contributions to glibc under my previous employer's copyright assignment, but I'm quite interested in contributing in the future in the absence of an assignment requirement. I care about glibc. For context, I spent substantial time and effort in the Rust project making it possible to do static linking with glibc, not just with musl, because I preferred to use glibc and I wanted to make sure that glibc was available for people to use for that use case. I'm really looking forward to the glibc improvements to NSS that will make static linking even more functional. I'd like to do more in this area. I'm also interested in the long-term health of glibc, and I think this change will enable more people to contribute, by removing a legal hurdle that not everyone can or wants to meet, and by not discouraging prospective contributors. Would this step also make it possible for people to contribute third-party Free Software code to glibc? (DCO clause (b) suggests that it's fine to contribute code based on work under an appropriate license that allows such contribution.) Thank you for starting this process!