From owner-freebsd-questions@freebsd.org Sat Apr 18 14:12:30 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 CBF702CA85A for ; Sat, 18 Apr 2020 14:12:30 +0000 (UTC) (envelope-from aryeh.friedman@gmail.com) Received: from mail-io1-xd29.google.com (mail-io1-xd29.google.com [IPv6:2607:f8b0:4864:20::d29]) (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 494FK92wRGz4JBr for ; Sat, 18 Apr 2020 14:12:29 +0000 (UTC) (envelope-from aryeh.friedman@gmail.com) Received: by mail-io1-xd29.google.com with SMTP id f19so5706203iog.5 for ; Sat, 18 Apr 2020 07:12:29 -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=+UuKOZJSyKIwOLldE5tPcDRgqYQQrYKKgxyu7k7l5Tg=; b=I5q0jdfyJ+JlAZfizNl61/oui7scE2lVSs/EYzyQXRNsbVbQdCzP3Yakk7CRQVUCQ6 Ih4RSw6quQxaITSWG9NU/qOPilU5ykZYjoWHQWaj1Sbp+vpqpEneOCL2ro7KF/CwB/NP Cd4m6UJs5n+Ku+LWbCF1gYO1eLmql1boRixcTs7wj9S2g0KfH3GcsDHzA5bv8iCE4XEr kuYUrWehRAV/JZ/zvcbL/pZD4FAa4FJ8alfiZWLGSm0MIR7a1DgDy2GHsBpczP88P8dS jbr9jEYaEYmbKYuBggJ/Yqm+057hNBE0mFn5iu2Eay14yNJsnLJp3IKNuj4p8CXuedi2 bKeA== 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=+UuKOZJSyKIwOLldE5tPcDRgqYQQrYKKgxyu7k7l5Tg=; b=RGxOCkJk2uGSWJdbrXw4kmX6OF33YgruedrlM+Ii6H8XZlxJhDG/FIKOlwPWXMO2eH kee/vTUSbZ0WjfQsRy89OvyniALrOfZG8T1wa13RtPxrx8K5lnTXAX28/CUeCoVJRKOe L0zgrACR9Vh3DLvXDr3VGTxYLRaBsT78c0AZHj4aQJ4PyG4BDNke33J//g8srrwKi8cg 0JTuPXbUakIcjhUHytQrB3tcFFnKZPDjc9cEI6If4z5mMtI04B5GD0v1xEXOkcl5mx3y BmibA7RSFbIb99hOHTOASkHUB9rVkJB1BU73O232WXbaEEnO31e2JOcF6Jw/kGrqHbIV hHww== X-Gm-Message-State: AGi0PuZTQ8Wlyvdvr32UtEKhbXXI/EKxilzKxC3k27gQmxK+DW/ogFd7 vzVdNgclygJ1SV1WxvbuqEJXBTtnAAqSHtLKTrwKnJZO5Bs= X-Google-Smtp-Source: APiQypLaMf1KQjTtWbdDcmfofLk34kH/56mAwo22YGQ84F8xT3ccjb4ZaQ5Tjt2ix7JV18Y/NMr/n5i7ImxsmYIuzt4= X-Received: by 2002:a02:3341:: with SMTP id k1mr8252552jak.74.1587219148008; Sat, 18 Apr 2020 07:12:28 -0700 (PDT) MIME-Version: 1.0 References: <3f1496d1f598c84b3871b630f161256e152aca75.camel@tom.com> <681077991.2278153.1587146552233@mail.yahoo.com> <20200417213025.16ba5877.freebsd@edvax.de> <1659102270.119843446.1587168373188.JavaMail.zimbra@shaw.ca> <20200418092801.20d10f5b@archlinux> <4bc4b613-50a7-4890-61e8-5ed5037b07dc@kicp.uchicago.edu> In-Reply-To: <4bc4b613-50a7-4890-61e8-5ed5037b07dc@kicp.uchicago.edu> From: Aryeh Friedman Date: Sat, 18 Apr 2020 10:12:16 -0400 Message-ID: Subject: Re: freebsd should be rewritten based on microkernel architecture To: Valeri Galtsev Cc: FreeBSD Mailing List X-Rspamd-Queue-Id: 494FK92wRGz4JBr X-Spamd-Bar: -- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20161025 header.b=I5q0jdfy; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (mx1.freebsd.org: domain of aryehfriedman@gmail.com designates 2607:f8b0:4864:20::d29 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)[9.2.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: (-5.34), 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: Sat, 18 Apr 2020 14:12:30 -0000 On Sat, Apr 18, 2020 at 10:01 AM Valeri Galtsev wrote: > > > On 4/18/20 8:31 AM, Aryeh Friedman wrote: > > On Sat, Apr 18, 2020 at 3:28 AM Ralf Mardorf via freebsd-questions < > > freebsd-questions@freebsd.org> wrote: > > > >> On Fri, 17 Apr 2020 20:50:09 -0400, Aryeh Friedman wrote: > >>> And here goes the *ABSOLUTE* reason why no developer who ever hopes to > >>> make any money at all from their work should *EVER* use GPL. > >> > >> You were already proven wrong! Let alone that you are defeated by a > >> naive miscalculation. > >> > > > > Every so called attempt to prove me wrong proved to be strawmen so please > > explain again the proof in a way that is not easy to show has at least > one > > or more wholes in it. > > > > Business models based on secret recipes don't grant to earn money. Even > >> without "reverse engineering"/" disassembling" the idea could be > >> taken over. > >> > > > > Nor do business models that force you to make every last trade secret > free > > for anyone to use. I don't know if your American or not but in the US > the > > Constitution specifically protects the ability to keep exclusive rights > to > > your work for a reasonable amount of time: "To promote the progress of > > science and useful arts, by securing for limited times to authors and > > inventors the exclusive right to their respective writings and > > discoveries." (Article I, Section 8, Clause 8) > > > > 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 > > Nope. GPL is not forcing anyone. GPL is just binding contract. You agree > to obey GPL requirements it and before you use GPL licensed code. If you > don't agree, don't use GPL licensed code. That simple. Get yourself a > bit of legal understanding, even on the layman level will do, before > starting to talk legalese. > I thought it was self evident that my comments only applied if you where using GPL'ed stuff. And no GPL is not a binding contract because it fails the "consideration" test of what constitutes a contract (i.e. no money traded hands and thus no contract was formed... the user gave no consideration). See https://www.law.cornell.edu/wex/contract ("The basic elements required for the agreement to be a legally enforceable contract are: mutual assent, expressed by a valid offer and acceptance; adequate consideration; capacity; and legality" ) -- Aryeh M. Friedman, Lead Developer, http://www.PetiteCloud.org