From owner-freebsd-questions@freebsd.org Sat Apr 18 17:08:57 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 BCDDE2CF85F for ; Sat, 18 Apr 2020 17:08:57 +0000 (UTC) (envelope-from aryeh.friedman@gmail.com) Received: from mail-io1-xd32.google.com (mail-io1-xd32.google.com [IPv6:2607:f8b0:4864:20::d32]) (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 494KDn03Fvz4YRr for ; Sat, 18 Apr 2020 17:08:56 +0000 (UTC) (envelope-from aryeh.friedman@gmail.com) Received: by mail-io1-xd32.google.com with SMTP id y17so6019293iow.9 for ; Sat, 18 Apr 2020 10:08:56 -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=8muMY9PKRn/snYR/0wEAe8kwk4WDhbM2ozHcCj+rSdQ=; b=tOmlqBROUC+FQj2OW/XhbylHSDdvcJ9rGgH4zUKhHsGrGSJirEGS1ASnnU6MCNMw7H hDXxLgA7y31z+PvjF5ofNdsZvfViK5Abcx8QHtm2VknJKbS4/Ce7e3lXFNRDgOzTgtWN 53TbxF617WJMrWn8CeZ33V0KUNdqQy5oO2Dk8atid/ed71lB175JpkqM12G5dxvpj6PR xKfkIIf87aRaPlmD5cBmrrecUQ4Mp+f0NEVxLGozyMtFYM84XPL1wUe0STDJfy25yU3C zf1jy/6AXgJM3mWBev9VSmtWOWI54HdkM+PKNXYnEHeqhkbH1wve+V559yrNWFtORGRX KayA== 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=8muMY9PKRn/snYR/0wEAe8kwk4WDhbM2ozHcCj+rSdQ=; b=dgao/NKYDnu5kiIwxMwz3zbxC8w3Ma3g3c+cJmR7JSdcL2q+dZLW67TaTWA+QG5w3e 7Jx6woFDAv2oUocg0ZnAMxfen0+WxeDcRSQUs1NiSOtx5Fc9WZPPX4A9SJbL0jPgQWpr gGZc/tio7Pl1iukTIyDfg6JDN8dI+6kGoEWjGeRUL/1i/iz7hbVhn/Hl+dApfBI8EEFa rye4eDK5nvgM3HatbDSzpKKJ4SZBvqJts2117u/cplMpg3x1gP8upWxjKRdBDKjLATXN 1gQvX9+ziw7imrAfE7GI2GZN5IlXgnbxNg2FBUJIs0BgDG8E9bLgqBQjiNKKCyAMBZec c9Cw== X-Gm-Message-State: AGi0PubmXugPjXaUa127pWeq/WEL+J7Akb7q0Gz+L0widu2S0X7scIAg i5pgyQfb8N0fACgL8DzRKbHdOB4wgEcSCaab0coP9BehZ9I= X-Google-Smtp-Source: APiQypK9lEZtK+1NpBpDknfQT3YRZPYuLe6ErUfCid7+7wW03zOOJvqHJI1gQ1A+okgfr6T+57ldRn9l+OQU9qt1jew= X-Received: by 2002:a5d:85d7:: with SMTP id e23mr8627629ios.174.1587229735704; Sat, 18 Apr 2020 10:08:55 -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> <20200418182437.037869c8@archlinux> In-Reply-To: <20200418182437.037869c8@archlinux> From: Aryeh Friedman Date: Sat, 18 Apr 2020 13:08:44 -0400 Message-ID: Subject: Re: freebsd should be rewritten based on microkernel architecture To: Ralf Mardorf Cc: FreeBSD Mailing List X-Rspamd-Queue-Id: 494KDn03Fvz4YRr X-Spamd-Bar: - Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20161025 header.b=tOmlqBRO; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (mx1.freebsd.org: domain of aryehfriedman@gmail.com designates 2607:f8b0:4864:20::d32 as permitted sender) smtp.mailfrom=aryehfriedman@gmail.com X-Spamd-Result: default: False [-2.00 / 15.00]; R_SPF_ALLOW(-0.20)[+ip6:2607:f8b0:4000::/36]; FREEMAIL_FROM(0.00)[gmail.com]; URI_COUNT_ODD(1.00)[9]; 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: (-5.33), 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)[2.3.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 17:08:57 -0000 On Sat, Apr 18, 2020 at 12:24 PM Ralf Mardorf via freebsd-questions < freebsd-questions@freebsd.org> wrote: > On Sat, 18 Apr 2020 11:26:54 -0400, Aryeh Friedman 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. > >> > >> 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) > > They do not use the terms "absolute" and "ever". > Maybe since English is not your native language then some of the subtle context is lost but to a native speaker they say just that but much subtler way (but is unmistakable what their preference is) while recognizing for historical reasons some stuff has to stay GPL. See the -hackers@ and -current@ lists if you want to see a huge amount of effort to remove as much GPL code in the base system as possible. > > Btw. if there are already a lot of GPL licensed libraries and kernel > abilities available for a project of some domain, that are not > available by such an amount, if at all by another licensed > infrastructure, it could become very expensive to create the required > infrastructure. > That's one reason why the ports collection exists to cleanly divorce the stuff that is hard to remove GPL from what is critical to the core of the OS. Also /usr/src/contrib is where all stuff that cannot cleanly be used under BSD goes to make it clear it is legally separate then the rest of the base system (legally no different than RH or any other Linux dist does when they combine many works from different licenses into a packaged OS). > Those who make a living from whatever licensed software probably have > reasons to chose a particular license. Some probably chose the wrong > license by mistake, other chose a license that is good for them and > their customers. > Some of them are forced to pick the wrong license due to the libraries that are required for their work (this is my #1 objection to GPL). This is the main reason I am so ardent in calling GPL "evil". > I can't see that you are that successful with your business, as the > coder of Ardour is with his business. That might be a wrong conclusion, > let alone that the software license not necessarily is the reason for > more or less success. However, you are seemingly not programming in all > domains, but you don't restrain from generalizing. > 1. Do some research before drawing conclusions if you did you would see over the 30 years of my career I have worked in many different domains of software development. 2. Since almost all my current work is covered by NDA's forced on me by clients (I would prefer not to have them) there is no way you can judge or not judge how successful I am 3. Are you a developer? If not, you likely don't understand the economics of software development as well as you think you do According to the Wikipedia article on Ardour, it's primary author was hired by a hardware company to work full time on Ardour. This is consistent with the claim I have made throughout the entire thread that it is impossible to work on GPL'ed projects and make a living unless your are subsidized by some organization whose primary business is not the software but complements the software. For example hardware companies love open-source because it makes their hardware more useful to their customers (they are not software companies). This does not translate to a software only company, for self evident reasons, nor to a company that requires one-off custom software for its primary business (such as many medical applications). If you want to pick a better example of a successful open source project that makes money I would say you should go with firefox (which is successful, via donations, due to overwhelming critical mass not because people would buy it if it was commercial) > _______________________________________________ > freebsd-questions@freebsd.org mailing list > https://lists.freebsd.org/mailman/listinfo/freebsd-questions > To unsubscribe, send any mail to " > freebsd-questions-unsubscribe@freebsd.org" > -- Aryeh M. Friedman, Lead Developer, http://www.PetiteCloud.org