From owner-freebsd-questions@freebsd.org Mon Apr 20 01:35:15 2020 Return-Path: Delivered-To: freebsd-questions@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 24A292B20E3 for ; Mon, 20 Apr 2020 01:35:15 +0000 (UTC) (envelope-from aryeh.friedman@gmail.com) Received: from mail-io1-xd44.google.com (mail-io1-xd44.google.com [IPv6:2607:f8b0:4864:20::d44]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1O1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4958QT4QtVz4N5j for ; Mon, 20 Apr 2020 01:35:13 +0000 (UTC) (envelope-from aryeh.friedman@gmail.com) Received: by mail-io1-xd44.google.com with SMTP id f19so9212369iog.5 for ; Sun, 19 Apr 2020 18:35:13 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=W6Zf9KXPLqLiiywrdXAlKpOIRmaVrA64tVdku6QKzV0=; b=Ou6VXVu68ZzaraPiClGwBGjZ046VyM0OdKazTv3qXiUxy9AAr660mlIseZRNOYULU/ oVFNk+hSzN6Shhyxn4buEk2laQP93uiW3nZNgt4ygpvC6BHDVILuVyRh7Lb9SujRai6W oxCINW0dTD4b7N+hGVmZuYggg0LbKkjD4Vi9TH2CuwjTgAR7k0zlX/CQJgz36HsMnnYc 5SQaMYKeLvN8kySvmdVZE34fWt5aaWctnMPPklRLV0Cr98jPQp/ITA/Sm4ClR8I4s+6r wHkEsYtno/zamEafRuqo+gTFlgznTmtPRg6b6Ec+9/mJkXamDzEJtBLBtvWOO0hoqpnn wtvQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=W6Zf9KXPLqLiiywrdXAlKpOIRmaVrA64tVdku6QKzV0=; b=d2Jt/5VQrByU+EOWRnDjJIyUCii6XqTCBABBDIhN2SKTia/6IrQjZs0j9SgoceNbwH 2Nen9SflIwC+j2e+LUJPv83bvxepF20YvHe6gJ8eE28uZXR6pz0fJuXGss/N7S3f+yGt 64M6XgQvvLefHH954WOmIxxBs+5mQ0vcIsvYDoAoQyrbinTsoqmG8QQ8QSmYIF6dzIi3 a236UDjJH61SC6ASEpGlKzp2QPYZY/aEx6K1JBHRuek8kAeF2GYeZoWjVqb7atI1zk7K H8JSOroM++5YF6I5UIC3DDKkHoZFdy8c2IM6ZdRX1oDwR9Su+NKOS6MKO8bCZDZjluHM t5EQ== X-Gm-Message-State: AGi0PubP6JmrbfkVugBcBKud7hnWULFoLChCm/ryAI/h5bGlEm2wCg9g JMovESm6DAeKPclJx6cTJWUmKbldbZgS3/peFC3qKn7VFLQ= X-Google-Smtp-Source: APiQypKwwFFy5AV6qaq3Jf40aeHgYv7ldUrKF8OE1E3k2yja9ItFDgQqN4luUHd1sLz8vxE+3KQ5B8jbfVftqhNEWR4= X-Received: by 2002:a6b:fc0d:: with SMTP id r13mr13220016ioh.89.1587346512449; Sun, 19 Apr 2020 18:35:12 -0700 (PDT) MIME-Version: 1.0 References: <20200420011735.6448818053ED@ary.qy> In-Reply-To: <20200420011735.6448818053ED@ary.qy> From: Aryeh Friedman Date: Sun, 19 Apr 2020 21:35:01 -0400 Message-ID: Subject: Re: GPL, not freebsd should be rewritten based on microkernel architecture To: John Levine Cc: FreeBSD Mailing List X-Rspamd-Queue-Id: 4958QT4QtVz4N5j X-Spamd-Bar: -- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20161025 header.b=Ou6VXVu6; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (mx1.freebsd.org: domain of aryehfriedman@gmail.com designates 2607:f8b0:4864:20::d44 as permitted sender) smtp.mailfrom=aryehfriedman@gmail.com X-Spamd-Result: default: False [-3.00 / 15.00]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20161025]; FROM_HAS_DN(0.00)[]; R_SPF_ALLOW(-0.20)[+ip6:2607:f8b0:4000::/36]; FREEMAIL_FROM(0.00)[gmail.com]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-questions@freebsd.org]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; RCVD_COUNT_TWO(0.00)[2]; IP_SCORE_FREEMAIL(0.00)[]; TO_MATCH_ENVRCPT_SOME(0.00)[]; TO_DN_ALL(0.00)[]; DKIM_TRACE(0.00)[gmail.com:+]; RCPT_COUNT_TWO(0.00)[2]; RCVD_IN_DNSWL_NONE(0.00)[4.4.d.0.0.0.0.0.0.0.0.0.0.0.0.0.0.2.0.0.4.6.8.4.0.b.8.f.7.0.6.2.list.dnswl.org : 127.0.5.0]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; IP_SCORE(0.00)[ip: (0.23), ipnet: 2607:f8b0::/32(-0.33), asn: 15169(-0.43), country: US(-0.05)]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:~]; FREEMAIL_ENVFROM(0.00)[gmail.com]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US]; TAGGED_FROM(0.00)[]; RCVD_TLS_ALL(0.00)[]; DWL_DNSWL_NONE(0.00)[gmail.com.dwl.dnswl.org : 127.0.5.0] Content-Type: text/plain; charset="UTF-8" X-Content-Filtered-By: Mailman/MimeDel 2.1.29 X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 20 Apr 2020 01:35:15 -0000 On Sun, Apr 19, 2020 at 9:17 PM John Levine wrote: > In article yx-xSo0gdsVgAoA7fUn8oRq3173covquHNw61kBJQ@mail.gmail.com> you write: > >Thus I suspect if push came to shove in a legal fight about the legality > of > >GPL forcing third parties that just happen to use a GPL'ed project to give > >up all claims over how their work is used would likely unconstitutional. > > I'd suggest not playing junior lawyer. The GPL is a contract and > there have been successful cases to enforce it. Nobody has any > inherent right to use GPL'ed software (or any other software not > released into the public domain) so if you don't like the terms, don't > use it. > There is major disagreement if it is a contract or an license (the two are not the same) see the wikipedia article on legal status https://en.wikipedia.org/wiki/GNU_General_Public_License#Legal_status ... the only thing we know for sure is a non-UCC state (which may or may not set a precident in a UCC state) says it is a contract but other courts have held it is not a contract per se (legally binding license but not a contract). The key difference is what court (state or federal) has say over it and if a contract is possible without consideration on both sides (many implied contracts are not contracts for example a parking facility that is has no implied contract with the owner of a car for theft or damage). > > I am not crazy about the GPL and one of the things I like about > FreeBSD is that most of it has much more reasonable licenses. > If you read the full context of my comments you would see I more then "not crazy about GPL" my self.... thus all my comments are not designed to defend GPL just to point out that many common interpretations of what it allows and not allows are incorrect. -- Aryeh M. Friedman, Lead Developer, http://www.PetiteCloud.org