From owner-freebsd-questions@freebsd.org Sat Apr 18 05:42:20 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 6AC832BCB28 for ; Sat, 18 Apr 2020 05:42:20 +0000 (UTC) (envelope-from aryeh.friedman@gmail.com) Received: from mail-io1-xd34.google.com (mail-io1-xd34.google.com [IPv6:2607:f8b0:4864:20::d34]) (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 49420W361kz4XTM for ; Sat, 18 Apr 2020 05:42:19 +0000 (UTC) (envelope-from aryeh.friedman@gmail.com) Received: by mail-io1-xd34.google.com with SMTP id i3so4816504ioo.13 for ; Fri, 17 Apr 2020 22:42:19 -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=yVjdCRjo1QJV4WeEwlzyeHnVxn/bqQxfApy6xIfkFwI=; b=ov78VA+IxKxwExT1myJ7qxPgVLGmuKEL6SrwCG1dOanq8GTcYh3yGWsWMZTztRVIY1 05dbvw1jac/3bt00lHDELdNYuzIVPqs263M0+xzSJWLMlohZgQ3NPsiJE/2EkfVN4NVe 6Um+L1f8Gyz2WgnUUbWC7LFS2+b4yKVySpfUyPOdOcj/dBSeQZEmzU3MMhlWf4ULrYd+ d4AnRD0eEGcKpUNE9I9t5v7cWpqQM5iIEznW3+n9AdDQHEUTZ+h4sAnuEHDLM3UanpEq /mZtY+BWEJW8MntI7ueO8c20QMdCdZrWjtJ3z4CoAvgUQHDPzTRd2X89yMPaqf9/f4Q5 h72Q== 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=yVjdCRjo1QJV4WeEwlzyeHnVxn/bqQxfApy6xIfkFwI=; b=QtBbG62rKAvcJf8Xn/LLzfwWpJk3th78vQKzlJmUBIDnm0d7iLCkIXUhhQTLn6dDxs t2MgItuLiOkhR727SZ/cpiAUAQcQErd+wID0JXcWyBhTSYva7rilE1QItkhKhaWyjsNw wEAIbymaH6H5ooNwQ2vjPADQtLjhOTQ3OjXmB5OqP/DM2Q95spYk00Isb5j4Czth3bUI FTpQvH5diyjXy1gbdXs14Xc86sAsXs7ttSf/ZjDP79Ur70JpzZOStJdUhaZwxC2NEUXR STOJ0rNGAVMqytdAqDdjiP9WSbpwoXKgkgztnOsdyw2KZ0DL6r+0WoA6RT7x2waYN4h9 LNvQ== X-Gm-Message-State: AGi0PuYpLSfbuCkE1AwB4d5pdce9jW5eGmM2nmi1iwSiYxE4GxRHqOgL JY0rpB/1WSCHBQonYGkEKQvWi5CEfxNT8qHfLDYzHRdP X-Google-Smtp-Source: APiQypLuX59bIz5mbHhPF042ZgqxI34knAjPODzx969gjOC4neiCn5LKpZ12oIn+NgmAkYJixosm68XYH6N3STfk7OA= X-Received: by 2002:a02:3341:: with SMTP id k1mr6830270jak.74.1587188537790; Fri, 17 Apr 2020 22:42:17 -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> <1828028304.121037446.1587185848845.JavaMail.zimbra@shaw.ca> In-Reply-To: <1828028304.121037446.1587185848845.JavaMail.zimbra@shaw.ca> From: Aryeh Friedman Date: Sat, 18 Apr 2020 01:42:06 -0400 Message-ID: Subject: Re: freebsd should be rewritten based on microkernel architecture To: Dale Scott Cc: freebsd-questions X-Rspamd-Queue-Id: 49420W361kz4XTM X-Spamd-Bar: -- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20161025 header.b=ov78VA+I; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (mx1.freebsd.org: domain of aryehfriedman@gmail.com designates 2607:f8b0:4864:20::d34 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)[4.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]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; IP_SCORE(0.00)[ip: (-5.47), 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 05:42:20 -0000 On Sat, Apr 18, 2020 at 12:57 AM Dale Scott wrote: > *From: *"Aryeh Friedman" > *To: *"Dale Scott" > *Cc: *"Polytropon" , "Paul Pathiakis" < > pathiaki2@yahoo.com>, "freebsd-questions" > *Sent: *Friday, April 17, 2020 6:50:09 PM > *Subject: *Re: freebsd should be rewritten based on microkernel > architecture > > > ...anything that makes it hard or impossible to charge for the work (see > below) is an immediate non-starter. > > It's also generally not legal to profit from committing a crime. > What (possible) crime are you claiming someone is (potentially) profiting from and what is its relevance to this discussion? > ...clauses 5 and 6 of the OSD (https://opensource.org/osd-annotated) such > restrictions are by definition not open source. > > If you say so, but the OSI is only an industry association and the OSD > only their opinion. > It is also the most widely accepted general definition and if we are not willing to agree on an objective definition of what open source is and what it is not then it is quite literally impossible to have this discussion. Note OSD is also the definition that both FSF and FreeBSD point to as the standard to measure against. If you have some other published objective measure you are using please state where to find it. > > Correct but you're focusing on the wrong details and misreading the ones > you do focus on. > > Wouldn't that depend on what's important to me? > What matters is making it so everyone (not just you) can contribute and benefit from stuff people choose to make open source (instead of being overly constrained by the license). Therefore an objective measure/definition of what is allowed and not allowed is needed. But so far from your wording above it is seems you reject the most widely known objective definition. You need to recognize that while the license needs to be one size fits all for legal reasons it also needs to be able to balance the demands of different stakeholders including people who are attempting to actually put food on the table and roof over their head while still making their work as open as possible. > P.S. there seems to be something wrong with the Petitecloud source tarball > download. > > The site has not been updated since 2016 and has decayed for that reason. I am currently working on modernizing PC to handle the newer version of bhyve (the one that can handle external BIOS's) and being updated to handle a newer version of our API library. Despite the code being in quiet a bit of disarray if you tell me where to send it I will send a snapshot of it to you if you request it. Since it is under BSD you're free to do whatever you wish with it. -- Aryeh M. Friedman, Lead Developer, http://www.PetiteCloud.org