From owner-freebsd-advocacy@freebsd.org Mon Sep 11 04:59:30 2017 Return-Path: Delivered-To: freebsd-advocacy@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 922B8E1AD79; Mon, 11 Sep 2017 04:59:30 +0000 (UTC) (envelope-from russ.haley@gmail.com) Received: from mail-lf0-x22f.google.com (mail-lf0-x22f.google.com [IPv6:2a00:1450:4010:c07::22f]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 15D287022E; Mon, 11 Sep 2017 04:59:30 +0000 (UTC) (envelope-from russ.haley@gmail.com) Received: by mail-lf0-x22f.google.com with SMTP id d17so15579168lfe.2; Sun, 10 Sep 2017 21:59:29 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=d3bzDtjvG6SrK+T7Npmf2qwjV4aO9UCR5vPHuyBsMms=; b=hCpVAnGvSirruFa22nGxZ6xIUpwe+djgOgxS+7vTEV9jF0vTno53XI7X3PpWWT3ovP UjfrNsYQEqBSq0s68FMSAdSeY4krjceJOpdljtvh6L7PUOuJbXNpKeG093dql4zdYcjv bALhdfG3TtA3V2W6bCBGcgHKcsZUrsGP7MuC1G9FByCHhEPQieMuGkcc2Q9bPeZ5V1xS JkQSAJ49YP8vHUy6ZybADRGg4bLVSX21VSK56vFPfVS6quW6o3QEypsXAdK3L3rDDQso 6AI11TB7JVgtS3WTi0/uXWjWd4FvaGqWiS4C8g5lZ1pCVdChCyU6Mu2LLPLFZ6zREjIX bPzQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=d3bzDtjvG6SrK+T7Npmf2qwjV4aO9UCR5vPHuyBsMms=; b=ImSV378VQRIO+nD+bch8YbpeHbZY5J4WqyZ8FiPQE2ay5pMYANNwe8EtDW4eG1nvEP bNTxhVNAmj34/Pgq87RGE5JYhaEkBP5AyWrngyenPyO9ihC461xGgOl5PS7wrj2lPsrW pwlw+I+Xy4PDCvE89EsqnMtbN+w33mAbyo7clAI+sQ/vs9fxBBT4uiYfEOUpiZ+IDois CTZvXXb/sOGuTj3jhE7o41YKymHhQYoMlkuQVLWz94LxC1o5gqob6YjfUfTPOTuR6Ba7 BwhBgo/7STQyF+wFnLi6j47BG1T1KAsOYf4uFToRmSASUNHZpJxs3bNEj92ozPfG7ePd nlRQ== X-Gm-Message-State: AHPjjUiPVu7KS5Ch9kuoZ6lNRygM6k0SHSPUPwVI7yq+DphwpS3AB25H tIjIzBx1GIdNWY778yV+hwuG8FV21g== X-Google-Smtp-Source: AOwi7QA5s/LUVopWuL3vPbkMvzu/wU3QVVLT3ZVaI/ZRbmbA6qBWAH8ZJNonas0l8rAq3ee4+hx4GDyERKQEWgeGWrs= X-Received: by 10.46.67.29 with SMTP id q29mr771160lja.85.1505105968407; Sun, 10 Sep 2017 21:59:28 -0700 (PDT) MIME-Version: 1.0 Received: by 10.46.81.18 with HTTP; Sun, 10 Sep 2017 21:59:27 -0700 (PDT) In-Reply-To: <20170910155228.6545490.82502.31658@gmail.com> References: <20170910155228.6545490.82502.31658@gmail.com> From: Russell Haley Date: Sun, 10 Sep 2017 21:59:27 -0700 Message-ID: Subject: Re: DotNet Core on FreeBSD To: Marcin Cieslak Cc: David Naylor , Geoffrey Huntley , Freebsd-mono , freebsd-advocacy@freebsd.org, freebsd-ports@freebsd.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Mailman-Approved-At: Mon, 11 Sep 2017 10:53:23 +0000 X-BeenThere: freebsd-advocacy@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: FreeBSD Evangelism List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 11 Sep 2017 04:59:30 -0000 Hey Marcin, So I just read the Contribution License Agreement and I didn't see anything untoward. https://cla2.dotnetfoundation.org/cladoc/net-foundation-contribution-licens= e-agreement.pdf Just remember all these projects are MIT, Apache 2 or CC license. I think bringing this code into FreeBSD is a bonkers good idea. (Kaboom! lolz). Especially if you think about how much proprietary code is out there on Windows that people will want to protect. A FreeNAS style management console would make FreeBSD a particularly attractive offer over GPL licensed OSes for companies to create appliance style systems (physical or virtual, a-la FreeNAS). Jails become yet another great way to distribute proprietary code. Sony PS 3&4, NetApp and now Nintendo Switch are all great examples of what you can do with FreeBSD in a proprietary system. Dot Net Core also opens up Arm based systems on FreeBSD in some ways because it's specifically designed do be modular. I don't think Mono has built on Arm for a long time and the performance of Mono has been a problem of note. Russ On Sun, Sep 10, 2017 at 8:52 AM, Russell Haley wrote= : > Sorry for the top post, > > Marcin, can you expand on your thoughts about the contributor license? Th= is has been one of the concerns of mine=E2=80=8E (part of the pedanticism).= I didn't get a chance to read the doc itself yet. > > Russ > > Sent from my BlackBerry 10 smartphone on the Virgin Mobile network. > Original Message > From: Marcin Cieslak > Sent: Sunday, September 10, 2017 1:13 AM > To: Russell Haley > Cc: David Naylor; Geoffrey Huntley; Freebsd-mono; freebsd-advocacy@freebs= d.org; freebsd-ports@freebsd.org > Subject: Re: DotNet Core on FreeBSD > > On Sun, 10 Sep 2017, Russell Haley wrote: > >> Hey guys, >> >> I am talking to Karel and Tomas at Microsoft's DotNet Core Team about >> putting together a "proposal" for community involvement, which will be >> followed by more information on this list. Most of the talk has been >> me blowing air and being pedantic about nothing (I get excited and >> type alot). > > I was tinkering around FreeBSD support when dotnet core was first publish= ed. > Stack unwinding for exceptions was very hacky at the time, and there were > some unnecessary discussions about how to implement some FreeBSD sepecifi= c > sysctl's. I got a bit frustrated with that (a whole porting effort is abo= ut > coercing Unix to offer part of Win32 APIs). > > It was somewhat running on FreeBSD natively back then, haven't checked > recently. > > I have also decided not to sign their bad contributor agreement > and some of the sysctl code I decided to put in mono instead :) > > Marcin > saper on github