From owner-freebsd-questions@freebsd.org Sat Apr 18 15:27:07 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 C2C772CCFCE for ; Sat, 18 Apr 2020 15:27:07 +0000 (UTC) (envelope-from aryeh.friedman@gmail.com) Received: from mail-io1-xd43.google.com (mail-io1-xd43.google.com [IPv6:2607:f8b0:4864:20::d43]) (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 494GzG6034z4QSC for ; Sat, 18 Apr 2020 15:27:06 +0000 (UTC) (envelope-from aryeh.friedman@gmail.com) Received: by mail-io1-xd43.google.com with SMTP id n10so5856616iom.3 for ; Sat, 18 Apr 2020 08:27:06 -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=PQZ+DbSZ0upF0HrgiraYXEPddwo3/iklSnaDCPvcnX0=; b=MdUNuVWTxoowCs8Lj61IVQING6+Eyk2JyL4cNrYC6FZ3SmzvQvgHwNDDc9z9i0WYbT tf1LJBVIU/T7i6zUSIqBHz3kGv5zu3sdUL3kZD2Ws5lYlDopRU+q5l5qoiKinXYOspaR Y0tnme2smvhToWW8Ug2Dt5FURqAzy0TeOisI08zLI3qUvXtfbnm1ARFR4OzgRmPHRzA1 oBUUMtQpt4Xsj48lGtxIhVKe8ZAbVILDOiX+DsBHpDwu+4LfLP6zMFD37hhwgiE07wf0 9O7tNzVDq8TJVXrnjDf39Y9cG8wIK+Mc6q4Qrdb2rCPtIN0v7nBNgZvo7oSokwvSDMpf MmMw== 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=PQZ+DbSZ0upF0HrgiraYXEPddwo3/iklSnaDCPvcnX0=; b=gXkF2bnCq+n+YMh/JQOGChIE+6RLKxGwK7eZERLf7ATSHXO3hBRfTWrjUfikC110yX ExoLiJPwly4gVvMWvtDRiYDX012vxlUYssMY2uWrmC0h+sOSwHe/rr0+p1Vz+Wjvx+uj bJx/WHWWmo8vnzT8PDm4OjyFgff74AaT/e+UlWVNYBAuJvumlJCao0Rrd5eYZLQA1prR SYJu9UyHYQ36yTm+px1vVf/yLxWVIxHNXOC7umNMI1Ht+dSz4dgFsVrFANVP9EPn75GG xJKASVnMVQPbftwWMwiWJ4XYMkSlHafZwQzv30H0GGm8nNQiCRrF/qBN0yDs34sVQoTp MVwQ== X-Gm-Message-State: AGi0PuboawXiN75Jweeg5c3qmRbDPeAZELXCpTcAqbKw8uTv2kRTdZqf OBJwLidlF2GoS5ISfPkjXVV2zLT+o71XOPfmNY3YgMhxmtY= X-Google-Smtp-Source: APiQypJsz2n1LTKmegJZbWT/0/Y5Qkx5R4xcw0dvxfpt7hq452IY74u2F91cxt5lXZqLy2VWJx3/I71iwr/yAbOqXfU= X-Received: by 2002:a02:cd91:: with SMTP id l17mr8237837jap.34.1587223625607; Sat, 18 Apr 2020 08:27:05 -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> <20200418165853.79dbdde1@archlinux> In-Reply-To: <20200418165853.79dbdde1@archlinux> From: Aryeh Friedman Date: Sat, 18 Apr 2020 11:26:54 -0400 Message-ID: Subject: Re: freebsd should be rewritten based on microkernel architecture To: Ralf Mardorf Cc: FreeBSD Mailing List X-Rspamd-Queue-Id: 494GzG6034z4QSC X-Spamd-Bar: -- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20161025 header.b=MdUNuVWT; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (mx1.freebsd.org: domain of aryehfriedman@gmail.com designates 2607:f8b0:4864:20::d43 as permitted sender) smtp.mailfrom=aryehfriedman@gmail.com X-Spamd-Result: default: False [-3.00 / 15.00]; FREEMAIL_FROM(0.00)[gmail.com]; R_SPF_ALLOW(-0.20)[+ip6:2607:f8b0:4000::/36:c]; TO_DN_ALL(0.00)[]; DKIM_TRACE(0.00)[gmail.com:+]; RCPT_COUNT_TWO(0.00)[2]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; FREEMAIL_TO(0.00)[rocketmail.com]; FROM_EQ_ENVFROM(0.00)[]; IP_SCORE(0.00)[ip: (0.20), ipnet: 2607:f8b0::/32(-0.33), asn: 15169(-0.43), country: US(-0.05)]; 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)[]; DWL_DNSWL_NONE(0.00)[gmail.com.dwl.dnswl.org : 127.0.5.0]; 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)[]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-questions@freebsd.org]; IP_SCORE_FREEMAIL(0.00)[]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[3.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]; RCVD_COUNT_TWO(0.00)[2]; RCVD_TLS_ALL(0.00)[] 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 15:27:07 -0000 On Sat, Apr 18, 2020 at 10:59 AM Ralf Mardorf via freebsd-questions < freebsd-questions@freebsd.org> wrote: > On Sat, 18 Apr 2020 10:12:16 -0400, Aryeh Friedman wrote: > >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" ) > > "Is the GPL enforceable in law ? > > At least in Germany, based on our own experience: yes. In recent years, > there have also been successful court cases in the United States. We > see no evidence to believe it is not enforceable globally." - > https://gpl-violations.org/faq/violation-faq/ . > > http://www.gpl-violations.org/ > https://de.wikinews.org/wiki/GPL_setzt_sich_vor_deutschem_Gericht_durch > > Btw. you are the only one mentioning morality. I mentioned a business > model. > > If you sell electronic products you could follow different business > models. One model could be to rasp away labelling on integrated > circuits and other components, to make it harder for business rivals to > build similar products or harder for pirates to copy your > product. Another model could be to not rasp away anything and even to > include circuit diagrams to the product content, so your customers are > able to maintain the gear, which could be a way to make more money, due > to the customer friendliness, than you would earn by fear of business > rivals and pirates. > Very different then software since to build the hardware you still need to buy the materials (with real money not karma) and thus unless you want to end up in the poor house there is a certain minimal amount you or anyone else making the hardware must charge. Where is with software except for the (trivial) amount time it takes to make a copy of it there is zero per unit cost to making it (assuming it is downloadable). That assumes your not the original author, if you are the original author then you have the opportunity cost of the original R&D that needs to be covered somehow. Either it is covered by some organization (or rich friend) who is willing to donate the needed resources or out of the wallet of the programmer(s). In the case of small developers it is almost the second of the two. That is where morals comes in due to it being a unsustainable business model and asking/telling anyone it is sustainable is an dishonest and unethical (as well being immoral). See link below where the FreeBSD foundation says just that "A less publicized and unintended use of the GPL is that it is very favorable to large companies that want to undercut software companies. In other words, the GPL is well suited for use as a marketing weapon, potentially reducing overall economic benefit and contributing to monopolistic behavior.... The GPL can present a real problem for those wishing to commercialize and profit from software. For example, the GPL adds to the difficulty a graduate student will have in directly forming a company to commercialize his research results, or the difficulty a student will have in joining a company on the assumption that a promising research project will be commercialized." [second and third paragraphs of section 9]. Also if you want to know more about the interplay between business/markets and morality you might want to read my dad's book on the matter "Morals and Markets" (Daniel Friedman, Palgrave, 2008, ISBN: 0230600972 ... not to be confused with Milton Friedman's "Markets and Morals"). Much of what he says about the economics of open source are based on my experience and those of his CS grad assistants in his experimental micro-econ work. Summary GPL like licenses are economically not viable in the long run but BSD like ones are. > > For some software the GPL'ed business model is a very good way to gain > customer loyalty, hence I provided the Ardour DAW as an example. It's > probably not the best business model for everyone. That one business > model doesn't fit to everyone, doesn't justify assertions, such as your > Like I said I am not the only one saying this see the FreeBSD Foundation's article below. > > 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. > > It's utter nonsense! Without doubts MIT, BSD and other licenses are > better for some projects, while for other projects GPL could grant a > bonus. > Not according to the FreeBSD foundation who recommends against GPL in almost all cases. https://www.freebsd.org/doc/en_US.ISO8859-1/articles/bsdl-gpl/article.html (see sections 9 and 10) -- Aryeh M. Friedman, Lead Developer, http://www.PetiteCloud.org