From owner-freebsd-questions@freebsd.org Mon Apr 20 00:34:04 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 4071E2B041C for ; Mon, 20 Apr 2020 00:34:04 +0000 (UTC) (envelope-from aryeh.friedman@gmail.com) Received: from mail-il1-x133.google.com (mail-il1-x133.google.com [IPv6:2607:f8b0:4864:20::133]) (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 49573s6RHbz4HTr for ; Mon, 20 Apr 2020 00:34:01 +0000 (UTC) (envelope-from aryeh.friedman@gmail.com) Received: by mail-il1-x133.google.com with SMTP id w6so3762120ilg.1 for ; Sun, 19 Apr 2020 17:34:01 -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=0Fr7ELP81txyz6JqIceFETg6mShzi0U/DDtSIN05GcY=; b=ckJv3mizpinLof5+9jP62wtIqnK8MPnc3y4EiBsjYcjX52T6LS/GGKLbuEM26CSXer dsQ0SFCbWz541JYjv3jyzNxS/P/MEsNHYXerIpUXaRkcWDaUkEx3v1s4MG6vqts3/frI vHPI6HpZLuSIyp5VxFwfO4eeTvmP49783OpSyHKWnEVqURB/Qf1yF3d7gqT5zwVWcBJk WoLGUQHELt2x/CvPs9aEakZTNhykCU6hhPDhkqIo4xGcuy5PWiVryChlmvibmLi1jUe2 chk6HKQVIXut9cvO5uzeER6v2B3H0EgQRelRadpKVOxlvjcH3kJEPmbugbCfiIiAU2oA VTbQ== 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=0Fr7ELP81txyz6JqIceFETg6mShzi0U/DDtSIN05GcY=; b=CGbnx3Eoc09nqpicIXMVCWL4jHe8nkyKa2ojIfroXjTBP0acHPYxNm6FZb/83nFZbP FCmp2mxgzefP/QUYoN/dEWNjVTSyURmmnqQIEJxeeCoSFh//NupNJtASDSSAHVapiWmB TuiGgrjFsOlVuLPCAbx2yfHd+vitv189vwa/6z4qZcKOEmtrX4HQOmEQo0OIsSwguKAI /B880ntklp8x3O9Q8AXV0Z+peKvYSLVaz9IO443Qvl1vmwk1ykFYplbrLwFnenuDIBnB WrkptSIEYOXKWszs8YOG5AA/uH4IlFsndTVSGw7OX7GQwfg7h030wCD0OkimmOjJOsxk uXPg== X-Gm-Message-State: AGi0PuarqkfUCAlFgXjF8d0Xyh/dh39xlQ1QHhUJj8AynMXWsPgH4vC3 XsVWYlki6Qxh6Xr5wA2A3HEDXSEOs0hT6cLhzBS+4JrRPx0= X-Google-Smtp-Source: APiQypJgO97NUtfdFerimfYtamc4/mDXDuSkPlZiNQB9D6zUuCCmdyd9aTOe61t2XeMH962AVGTUONhV5jHq2GfovBM= X-Received: by 2002:a92:7ed2:: with SMTP id q79mr14175107ill.81.1587342840658; Sun, 19 Apr 2020 17:34:00 -0700 (PDT) MIME-Version: 1.0 References: <681077991.2278153.1587146552233@mail.yahoo.com> <20200417213025.16ba5877.freebsd@edvax.de> <1659102270.119843446.1587168373188.JavaMail.zimbra@shaw.ca> <20200418092801.20d10f5b@archlinux> <20200419234351.GA88082@neutralgood.org> In-Reply-To: <20200419234351.GA88082@neutralgood.org> From: Aryeh Friedman Date: Sun, 19 Apr 2020 20:33:49 -0400 Message-ID: Subject: Re: freebsd should be rewritten based on microkernel architecture To: "Kevin P. Neal" Cc: FreeBSD Mailing List X-Rspamd-Queue-Id: 49573s6RHbz4HTr X-Spamd-Bar: -- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20161025 header.b=ckJv3miz; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (mx1.freebsd.org: domain of aryehfriedman@gmail.com designates 2607:f8b0:4864:20::133 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)[3.3.1.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: (-8.57), 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 00:34:04 -0000 On Sun, Apr 19, 2020 at 7:44 PM Kevin P. Neal wrote: > On Sat, Apr 18, 2020 at 09:31:30AM -0400, Aryeh Friedman wrote: > > 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. > > US courts generally prefer to make narrower decisions, and if a case can > be settled without answering constitutional questions then that's probably > what the court would do. I seriously doubt a court would say anything at > all about the constitutionality of the GPL. > Of course they would likely use normal copyright law but the constitution is why IP law is federal but contract law is state. > > FSF knows this and that is why they highly recommends you to assign all > > intellectual property rights to FSF and/or the original author. > > https://www.gnu.org/licenses/gpl-faq.en.html#AssignCopyright > > I'm not going to waste time on that page. I'll just throw this in: > > One can only fight in court if one has "standing". The FSF has no standing > to fight in court over violations of the license on code that, for example, > I wrote. To establish standing the FSF needs something like holding the > rights themselves. There standing is obvious if the agreement is found to be null and void in one case then it is likely weaken any claims any other user of the license makes (including FSF) thus if it was a class action suit then it is more then certain they would be included in the injured class. Also since the license it self is copyrighted by FSF any violations of it would be copyright infringement on the license it self (since the license is required to be included with any code you right). So showing standing is trivial. If you had read the page that you purposely skipped you would see they make roughly the same argument and even though a federal judge interpreting state law declared in a non-UCC state that GPL was a contract they also said that FSF had defacto standing in all cases involving GPL. https://perens.com/2017/05/28/understanding-the-gpl-is-a-contract-court-case/