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 X-Spam-Level: X-Spam-Status: No, score=-5.7 required=3.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED autolearn=no autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 68844C4338F for ; Tue, 24 Aug 2021 15:25:48 +0000 (UTC) Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id E9E856103C for ; Tue, 24 Aug 2021 15:25:47 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.4.1 mail.kernel.org E9E856103C Authentication-Results: mail.kernel.org; dmarc=fail (p=quarantine dis=none) header.from=crudebyte.com Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=nongnu.org Received: from localhost ([::1]:51706 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mIYJ9-0007rY-0m for qemu-devel@archiver.kernel.org; Tue, 24 Aug 2021 11:25:47 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:40606) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mIYIK-00077H-2S for qemu-devel@nongnu.org; Tue, 24 Aug 2021 11:24:56 -0400 Received: from kylie.crudebyte.com ([5.189.157.229]:46383) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mIYIH-0004xQ-U0 for qemu-devel@nongnu.org; Tue, 24 Aug 2021 11:24:55 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=crudebyte.com; s=kylie; h=Content-Type:Content-Transfer-Encoding: MIME-Version:References:In-Reply-To:Message-ID:Date:Subject:Cc:To:From: Content-ID:Content-Description; bh=fzEYOT+HDe1SUo/U2Pf3HrXoqTWEEaFmlKqV6COrnXc=; b=ALJshZP2EsigYI0K/8NZcfBJAM Lnb1QW84IvKFbjpW3CFJsSJyxbWX3lj/zl9HADDKD/OCLE+9V2jiRkLoARANwaTAZZ73MZEBajnfZ EvEeCDnuypOY7xzpBHbXnPXJXVhMZZBTDeBy1HtUVQWzh4GUCnpt06xpr/7gMU/O64goggj4V9fNt oAMn1EGnkkCO1DApFlRYigBU7QAf0b3j5qYTQqpqNf3ugfnLLdvJtgxK8vEGZbQYbKHRFXKU/0T/Q xytUEy3Am3F6ftFDeHfltVFIkhYsDpsQPsImO92Ip6UFxJP9AKC+R8IZJauLVNy7YsNQ9rf+CGWVp 5eI47ZkJIq1L9/V66Ch0+VRKw396a4s9cfsjEt3W92Fls508EyEt1Znvd0n3sQ9v7mEVQRer9PKUR c6oerCXCpoF5BNjs85/ZCyXdyaSgtikmrU8+IpEuxshVrIxzKEWkOUyeqw0ISd/vg9GsxqqhirB2x Srg+5/REaw7wEzFwrmi1L8D40oti1zsIh0yVl3MFA5+xr5Rf90J+irmfvSvtW+PkH8kOtj34VePW0 jsAOI8WJ6+5enG49Un9uVyq+1RwA0H+1cns7OyiTyIP9MNLownyBZZijU2l0cwbJuvwvj2p5JhDTy 157ZVAoDJfxlPP9TvBWP7ONDnreWwaERh+dyWsRTI=; From: Christian Schoenebeck To: qemu-devel@nongnu.org Cc: Markus Armbruster , Richard Henderson , Greg Kurz Subject: Re: [PATCH v2 1/5] qemu/qarray.h: introduce QArray Date: Tue, 24 Aug 2021 17:24:50 +0200 Message-ID: <3111762.5NimiMBNql@silver> In-Reply-To: <8735qydhqf.fsf@dusky.pond.sub.org> References: <15979909.kkRmxpahtA@silver> <8735qydhqf.fsf@dusky.pond.sub.org> MIME-Version: 1.0 Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="us-ascii" Received-SPF: pass client-ip=5.189.157.229; envelope-from=qemu_oss@crudebyte.com; helo=kylie.crudebyte.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-devel-bounces+qemu-devel=archiver.kernel.org@nongnu.org Sender: "Qemu-devel" On Dienstag, 24. August 2021 16:45:12 CEST Markus Armbruster wrote: > Christian Schoenebeck writes: > > On Dienstag, 24. August 2021 10:22:52 CEST Markus Armbruster wrote: > [...] > > >> Please use GPLv2+ unless you have a compelling reason not to. > >> > >> [...] > > > > Is that a requirement? > > > > It is just my personal license preference. AFAICS there are numerous > > sources in QEMU released under MIT license as well. > > The licensing situation is a mess. > > The only hard requirement is "compatible with GPLv2+". We prefer GPLv2+ > for new code, except as detailed in ./LICENSE. We're stuck with a > sizable body of existing code that is GPLv2 (no +), but decided to put > limits to that madness. Again, see ./LICENSE for details. > > I'm asking you to help with limiting the madness by sticking to GPLv2+ > whenever possible. Okay, I see that there is quite a homogenous license structure in Qemu. However the MIT license is a very permissive license, so I don't see any conflicts. What if I release this file under public domain? That's not even copyleft at all. What that be OK for you? My idea was that people might simply take this header file and use it in other C projects as well. Putting it under GPL might cause conflicts for other projects. Best regards, Christian Schoenebeck