From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from lists.xenproject.org (lists.xenproject.org [192.237.175.120]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 1F811C7EE2E for ; Fri, 9 Jun 2023 16:21:05 +0000 (UTC) Received: from list by lists.xenproject.org with outflank-mailman.546207.852896 (Exim 4.92) (envelope-from ) id 1q7eqx-0004AG-3W; Fri, 09 Jun 2023 16:20:43 +0000 X-Outflank-Mailman: Message body and most headers restored to incoming version Received: by outflank-mailman (output) from mailman id 546207.852896; Fri, 09 Jun 2023 16:20:43 +0000 Received: from localhost ([127.0.0.1] helo=lists.xenproject.org) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1q7eqw-0004A9-W6; Fri, 09 Jun 2023 16:20:42 +0000 Received: by outflank-mailman (input) for mailman id 546207; Fri, 09 Jun 2023 16:20:42 +0000 Received: from se1-gles-sth1-in.inumbo.com ([159.253.27.254] helo=se1-gles-sth1.inumbo.com) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1q7eqw-0004A3-1t for xen-devel@lists.xenproject.org; Fri, 09 Jun 2023 16:20:42 +0000 Received: from alpha.anastas.io (alpha.anastas.io [104.248.188.109]) by se1-gles-sth1.inumbo.com (Halon) with ESMTPS id 9222f28e-06e1-11ee-b232-6b7b168915f2; Fri, 09 Jun 2023 18:20:39 +0200 (CEST) Received: from authenticated-user (alpha.anastas.io [104.248.188.109]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by alpha.anastas.io (Postfix) with ESMTPSA id 6B8FB3F002; Fri, 9 Jun 2023 09:20:36 -0700 (PDT) X-BeenThere: xen-devel@lists.xenproject.org List-Id: Xen developer discussion List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Precedence: list Sender: "Xen-devel" X-Inumbo-ID: 9222f28e-06e1-11ee-b232-6b7b168915f2 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=anastas.io; s=mail; t=1686327637; bh=yaFMAYkqSoKsm1KWqKXUroh2xCHu6zaJDCOtiS+azvs=; h=Date:Cc:Subject:From:To:References:In-Reply-To:From; b=bFqE/idVhz+9BZhncwlMf6DNtxNZiupng8aSCoL/5XnbqtaSSU2Y+k06uXwrbuEf4 9584wnIrOjPWs6a+jgrgPdYr7jIzvtXP3OMyePBd/8cBn8uhxsDfNP6i6ON0QbWh3o PYbMbnM9dENNg9AM9HLIYooBHVelA80/znGuli8VrhqQd2cGpWaYTRRlNpWtOgDq1f hS6z04jLWMtoEMmjHpZKIA66ZLesMPloID7YgJodFsAYqAtzlS2NldcnW54O/8tv3g JQN7JapVa5QeDWDYLeQBSqv8vh6MSF82MfDY1zL7VuSJtTjckewep8AuK8NZJdhgCP P9gBBRR0t6DgQ== Mime-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=UTF-8 Date: Fri, 09 Jun 2023 11:20:35 -0500 Cc: , "George Dunlap" , "Stefano Stabellini" , "Wei Liu" , Subject: Re: [PATCH 2/3] xen/ppc: Implement early serial printk on PaPR/pseries From: "Shawn Anastasio" To: "Julien Grall" , "Andrew Cooper" , "Jan Beulich" Message-Id: References: <0c0a19de-dde3-8b98-4354-6d3d2019179b@suse.com> <0b24d36b-adbc-9e7c-df6e-8754c269855d@citrix.com> <1c35f696-5a65-06da-8af5-685b8ad2e849@xen.org> <3a7eca41-0ecf-4bf1-1daf-9d66f4aa6400@xen.org> In-Reply-To: <3a7eca41-0ecf-4bf1-1daf-9d66f4aa6400@xen.org> On Fri Jun 9, 2023 at 11:07 AM CDT, Julien Grall wrote: > Thanks for the explanations. To clarify, are you saying that all the=20 > files will be GPLv2+ or just some? My idea was to license any file where I expect there to derivations from existing code as GPLv2+, and fall back to GPLv2-only for newly-written files for which I expect there to be no reuse of existing GPLv2+ code. > If the latter, then my concern would be that if you need to import=20 > GPLv2-only code, then you may need to write your code in a different=20 > file. This may become messy to handle and some developer may end up to=20 > be confused. Agreed, and I definitely want to minimize confusion. Ultimately I think situations like this will be unavoidable, though, since derivations will likely need to be made from both GPLv2-only and GPLv2+ code. > Cheers, Thanks, Shawn