From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from simark.ca by simark.ca with LMTP id vVhYCfy+Nmj/izcAWB0awg (envelope-from ) for ; Wed, 28 May 2025 03:45:00 -0400 Received: by simark.ca (Postfix, from userid 112) id 16B791E11C; Wed, 28 May 2025 03:45:00 -0400 (EDT) X-Spam-Checker-Version: SpamAssassin 4.0.1 (2024-03-25) on simark.ca X-Spam-Level: X-Spam-Status: No, score=-9.0 required=5.0 tests=ARC_SIGNED,ARC_VALID,BAYES_00, MAILING_LIST_MULTI,RCVD_IN_DNSWL_MED,RCVD_IN_VALIDITY_CERTIFIED, RCVD_IN_VALIDITY_RPBL,RCVD_IN_VALIDITY_SAFE autolearn=ham autolearn_force=no version=4.0.1 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 23C601E089 for ; Wed, 28 May 2025 03:44:59 -0400 (EDT) Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id A22603852779 for ; Wed, 28 May 2025 07:44:58 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org A22603852779 Received: from gnu.wildebeest.org (gnu.wildebeest.org [45.83.234.184]) by sourceware.org (Postfix) with ESMTPS id 5E8683858D32 for ; Wed, 28 May 2025 07:44:02 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 5E8683858D32 Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=klomp.org Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=klomp.org ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 5E8683858D32 Authentication-Results: server2.sourceware.org; arc=none smtp.remote-ip=45.83.234.184 ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1748418242; cv=none; b=FL1KYL836y15NdLO8MgFZmQP5hxMRaB/gfXmdj3XnlEAxVF332EMMZJMt/jodIUWHEho8BT1Wg/hj/CbIu3BU+dFXdb8jchgMoPvDyw0PehfQPYQ+KB8+HWUYcxGL6L0LjE2L7fG5Izp/FdFFcFHYgwd6E6fvUX7D929YN3mDsA= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1748418242; c=relaxed/simple; bh=OzrSORhopQpCK8qgsyCnnZ2a4mh+T/F1GJGYeKkV3sU=; h=Date:From:To:Subject:Message-ID:MIME-Version; b=HaO7f+3Fn7VCW7fW+6OoPk/ye3syOveoBnPB/gzXhQNaSdYXDwyDOcLGTnI5PXOZdzsIOeNIHwqPbqSSv6ExH8V8f22Uca+oodqk93SWI0zxwMXc1QpVMxLeiRn0XH9n4rGM2Ya/03J4rcGVkgb1HqBdH8TcnACHrrj3ezuKk3o= ARC-Authentication-Results: i=1; server2.sourceware.org DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 5E8683858D32 Received: by gnu.wildebeest.org (Postfix, from userid 1000) id 639593032F9B; Wed, 28 May 2025 09:44:01 +0200 (CEST) Date: Wed, 28 May 2025 09:44:01 +0200 From: Mark Wielaard To: psmith@gnu.org Cc: Guinevere Larsen , "gdb@sourceware.org" Subject: Re: Improve GDB's first user experience by reducing "print_gdb_version" output Message-ID: <20250528074401.GG11631@gnu.wildebeest.org> References: <0bfd51f7-2246-475c-b171-8dde8474227a@redhat.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.21 (2010-09-15) 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: , Errors-To: gdb-bounces~public-inbox=simark.ca@sourceware.org Sender: "Gdb" Hi, On Tue, May 27, 2025 at 05:38:57PM -0400, Paul Smith via Gdb wrote: > On Tue, 2025-05-27 at 17:43 -0300, Guinevere Larsen via Gdb wrote: > > I'm sending this here in case there is some rule that forces us to > > write the copyright or free software status at initialization, before > > spending the time to turn this into a patch. > > I had remembered that interactive programs should generate copyright > information at startup, but the most I can find in the current GNU > Maintainer's manual is The GPL itself contains the recommendation at the end (after the actual terms and conditions) in the section "How to Apply These Terms to Your New Programs". It is even shorter than Guinevere's suggestion, it recommends outputting just 4 lines: If the program does terminal interaction, make it output a short notice like this when it starts in an interactive mode: Copyright (C) This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. This is free software, and you are welcome to redistribute it under certain conditions; type `show c' for details. The hypothetical commands `show w' and `show c' should show the appropriate parts of the General Public License. Of course, your program's commands might be different; for a GUI interface, you would use an "about box". Cheers, Mark