From owner-freebsd-questions@freebsd.org Fri Apr 17 19:30:34 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 1F62F2C6549 for ; Fri, 17 Apr 2020 19:30:34 +0000 (UTC) (envelope-from freebsd@edvax.de) Received: from mout.kundenserver.de (mout.kundenserver.de [212.227.17.10]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "mout.kundenserver.de", Issuer "TeleSec ServerPass Class 2 CA" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 493mQc4kdmz4XKq for ; Fri, 17 Apr 2020 19:30:32 +0000 (UTC) (envelope-from freebsd@edvax.de) Received: from r56.edvax.de ([178.12.118.76]) by mrelayeu.kundenserver.de (mreue106 [212.227.15.183]) with ESMTPA (Nemesis) id 1MMFZQ-1jhkIh23Da-00JJBA; Fri, 17 Apr 2020 21:30:25 +0200 Date: Fri, 17 Apr 2020 21:30:25 +0200 From: Polytropon To: Aryeh Friedman Cc: Paul Pathiakis , FreeBSD Mailing List Subject: Re: freebsd should be rewritten based on microkernel architecture Message-Id: <20200417213025.16ba5877.freebsd@edvax.de> In-Reply-To: References: <3f1496d1f598c84b3871b630f161256e152aca75.camel@tom.com> <681077991.2278153.1587146552233@mail.yahoo.com> Reply-To: Polytropon Organization: EDVAX X-Mailer: Sylpheed 3.1.1 (GTK+ 2.24.5; i386-portbld-freebsd8.2) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K1:C4oQ9Ni9ym8Nf2vYPcOmAVrqphuKEWXIf558AppxB1LhXeb2rfN B2JAGR2CGMqTTqdtguM0GRPe52xVOZBDCS29pBjKMFt1eNjXcNkme4bdlGTCgR6hv+9/EI6 YYbDAijyfeBvwcbYG0aJvCnGH8AVUhcjoFYH0lmzh/BdNpe2ID5iqGF5rAY0H62lTBV0mZC 90Lz2/hh3FK6ZSrLh8Snw== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:T1wWhmFHKNE=:AO2CGTCJ8Xw+KoKD+61vyS 2k6UVGCOFURdzBKgmzHIHZOXlvUmT95p4Q8zNbRcuzF+HAF5ZAdckkj8cfwIhycG6lURj8pZm 3zuYPSJhQDr31/GuJMnQkwlA3z7ghP4Mu9sXaJpQb8lVQ8kvw0IzbfeKlWnm0cBz96Onl0iK4 +xuFDdXV+4BKUVsuTVsa5bkLfxvmnv8YeNHeWMWApsvWrUrbbISP4PWzLeFBmxgRX69ch+11Q N6KlJpnHait2ZP8A3ig2JmTul4ZWny9QK4s7gr87h2DMPTJ4GVrOtONNCfaWInAU4/oD5ocGI MaxQ6H6yKFOFmqFWn0cOkhmslICKBLfsNFDnSwkzKSJcRlHt7wQ8sNh85o21H5iVIhAgVgfZH 6RIoNn71qvA+PDLzRV35gsP8fx06DKjYh98kcdygLALVjcnNZUZp/sNE7wanEFvCyMAuyF6rh 6T0Tdn5CNT8N5k99aT9GC8zK1OhLCsgClPjavNiX6QKysj/PLoNOmE+BnKrD7HHONkWXuNara 3hzFoTvD/TovJlbLArWtkvFNHCzc6GWQlZEQ8fQkIgn2YJaa18AhIHsXCKhJG8+tp8/qhPrUQ xQEWHdgChzrcBtTQy4X19eWotqVfHFIbngeJuHEmo653wmgVWsWs9Wf3v1rHPHtxoxCmRcmRY uW2SLgI/39z/XkaLMHsGGnHVI83GO2ltFle7+yLwSril7pwEVOuT9feVGZTvshwSsenl3EgBb exxa24Szuw6PmKlW4n2aqsfReFDjUPF/BKzPGJkMq7Jg1OPtZert0c/7NEvwpsrJY/OWWelmL s2rfKRvW+2zE6g2FXNH933VZarAYK+ytSce1yrwGaXPnEkw672nqjFl35aw9qkW7tFgxB0T X-Rspamd-Queue-Id: 493mQc4kdmz4XKq X-Spamd-Bar: +++ Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=none; spf=none (mx1.freebsd.org: domain of freebsd@edvax.de has no SPF policy when checking 212.227.17.10) smtp.mailfrom=freebsd@edvax.de X-Spamd-Result: default: False [3.62 / 15.00]; RCVD_VIA_SMTP_AUTH(0.00)[]; HAS_REPLYTO(0.00)[freebsd@edvax.de]; MV_CASE(0.50)[]; IP_SCORE(0.07)[ip: (-0.55), ipnet: 212.227.0.0/16(-1.19), asn: 8560(2.09), country: DE(-0.02)]; HAS_ORG_HEADER(0.00)[]; TO_DN_ALL(0.00)[]; FREEMAIL_TO(0.00)[gmail.com]; RECEIVED_SPAMHAUS_PBL(0.00)[76.118.12.178.khpj7ygk5idzvmvt5x4ziurxhy.zen.dq.spamhaus.net : 127.0.0.11]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; ASN(0.00)[asn:8560, ipnet:212.227.0.0/16, country:DE]; MIME_TRACE(0.00)[0:+]; ARC_NA(0.00)[]; REPLYTO_EQ_FROM(0.00)[]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[3]; TAGGED_RCPT(0.00)[]; MIME_GOOD(-0.10)[text/plain]; DMARC_NA(0.00)[edvax.de]; AUTH_NA(1.00)[]; NEURAL_SPAM_MEDIUM(0.18)[0.182,0]; TO_MATCH_ENVRCPT_SOME(0.00)[]; NEURAL_SPAM_LONG(0.97)[0.972,0]; MID_CONTAINS_FROM(1.00)[]; RCVD_IN_DNSWL_NONE(0.00)[10.17.227.212.list.dnswl.org : 127.0.5.0]; R_SPF_NA(0.00)[]; RWL_MAILSPIKE_POSSIBLE(0.00)[10.17.227.212.rep.mailspike.net : 127.0.0.17]; FREEMAIL_CC(0.00)[yahoo.com]; RCVD_COUNT_TWO(0.00)[2]; RCVD_TLS_LAST(0.00)[] 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: Fri, 17 Apr 2020 19:30:34 -0000 On Fri, 17 Apr 2020 14:18:07 -0400, Aryeh Friedman wrote: > As a *programmer* I make my living from writing code and the fundamental > problem with GPL is it forces me to give away the one way I make a living > (I do not sell hardware, IT services, movie rentals, etc.). How is it > fair under any possible definition of fair to force me to give away the > thing I need/use to survive? The _choice_ of licensing terms is very important to a programmer. The BSD license has been criticized as a "rape me license" quite often. However, if a developer is fine with that, and intendedly wants to allow others to make money using the code he wrote, the BSD license can do that. (It might be worth noting that copyright and "inventorship" have nothing to do with licensing.) Other licenses such as the CDDL and the different GPL versions grant rights to potential users in _different_ ways. Licensing terms in commercial software can be totally different (and sometimes can allow legally justified harm toward the user). Given the terms that the GPL requires, the programmer who wishes to make money with his work will have to be quite careful in how far he lets GPL-licensed material dictate how he works. The common consensus is: If you don't agree with it - don't use it. So the programmer simply has to avoid GPL-licensed material. That is the choice _he_ can make. The creators of the licensed material already made _their_ choice - by choosing GPL. That doesn't of course please everyone, but it is a valid decision. The fairness in this context is that _you_ cannot be forced to give away your work for free, but it requires you to _not_ use GPL-licensed material. The construct here is: You want something - you do something. (And likewise: You don't want something - you don't do something.) Yes, this is oversimplified. ;-) -- Polytropon Magdeburg, Germany Happy FreeBSD user since 4.0 Andra moi ennepe, Mousa, ...