From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Original-To: caml-list@sympa.inria.fr Delivered-To: caml-list@sympa.inria.fr Received: from mail2-relais-roc.national.inria.fr (mail2-relais-roc.national.inria.fr [192.134.164.83]) by sympa.inria.fr (Postfix) with ESMTPS id 7493180035 for ; Fri, 14 Oct 2016 14:19:49 +0200 (CEST) Authentication-Results: mail2-smtp-roc.national.inria.fr; spf=None smtp.pra=manfred.lotz@arcor.de; spf=Pass smtp.mailfrom=manfred.lotz@arcor.de; spf=None smtp.helo=postmaster@mail-in-05.arcor-online.net Received-SPF: None (mail2-smtp-roc.national.inria.fr: no sender authenticity information available from domain of manfred.lotz@arcor.de) identity=pra; client-ip=151.189.21.45; receiver=mail2-smtp-roc.national.inria.fr; envelope-from="manfred.lotz@arcor.de"; x-sender="manfred.lotz@arcor.de"; x-conformance=sidf_compatible Received-SPF: Pass (mail2-smtp-roc.national.inria.fr: domain of manfred.lotz@arcor.de designates 151.189.21.45 as permitted sender) identity=mailfrom; client-ip=151.189.21.45; receiver=mail2-smtp-roc.national.inria.fr; envelope-from="manfred.lotz@arcor.de"; x-sender="manfred.lotz@arcor.de"; x-conformance=sidf_compatible; x-record-type="v=spf1" Received-SPF: None (mail2-smtp-roc.national.inria.fr: no sender authenticity information available from domain of postmaster@mail-in-05.arcor-online.net) identity=helo; client-ip=151.189.21.45; receiver=mail2-smtp-roc.national.inria.fr; envelope-from="manfred.lotz@arcor.de"; x-sender="postmaster@mail-in-05.arcor-online.net"; x-conformance=sidf_compatible IronPort-PHdr: =?us-ascii?q?9a23=3AdUi1RxAXvx5JZFoNG9aVUyQJP3N1i/DPJgcQr6Af?= =?us-ascii?q?oPdwSP38pMbcNUDSrc9gkEXOFd2CrakV0ayK7eu8CCRAuc/H6y9SNsQUFlcsso?= =?us-ascii?q?Y/oU8JOIa9E0r1LfrnPWQRPf9pcxtbxUy9KlVfA83kZlff8TWY5D8WHQjjZ0Iu?= =?us-ascii?q?frymUt2as8Pi3Om3/9jXYh5UrDu7e7J7ahus/ivLscxDpIJkJLw8xlPtpWdaM7?= =?us-ascii?q?BTzGVmP1+f2RL7+tWY9YRo9D4Wt/93pJ0IarnzY6ltFe8QNz8hKW1gvMA=3D?= X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0DaAADOzABYhy0VvZdcHgYMGRgHgwQBA?= =?us-ascii?q?QEBAXR8pDmUOIIIIIV4CgKCDjoSAQEBAQEBAQEBAQESAQEBCA0JCRkvgjIYghg?= =?us-ascii?q?BAQMBEigGAQEHMQQLCyElDzoBDRkiiBUBAw8Mq2KJOYUwAQEFg3cCSAWDegwdC?= =?us-ascii?q?YY9XIN5hROFE5oLgWWOEIlwhhCMeYN/JQZtgnkggWBwiDUBAQE?= X-IPAS-Result: =?us-ascii?q?A0DaAADOzABYhy0VvZdcHgYMGRgHgwQBAQEBAXR8pDmUOII?= =?us-ascii?q?IIIV4CgKCDjoSAQEBAQEBAQEBAQESAQEBCA0JCRkvgjIYghgBAQMBEigGAQEHM?= =?us-ascii?q?QQLCyElDzoBDRkiiBUBAw8Mq2KJOYUwAQEFg3cCSAWDegwdCYY9XIN5hROFE5o?= =?us-ascii?q?LgWWOEIlwhhCMeYN/JQZtgnkggWBwiDUBAQE?= X-IronPort-AV: E=Sophos;i="5.31,344,1473112800"; d="scan'208";a="240796181" Received: from mail-in-05.arcor-online.net ([151.189.21.45]) by mail2-smtp-roc.national.inria.fr with ESMTP/TLS/DHE-RSA-CAMELLIA256-SHA; 14 Oct 2016 14:19:48 +0200 Received: from mail-in-14-z2.arcor-online.net (mail-in-14-z2.arcor-online.net [151.189.8.31]) by mx.arcor.de (Postfix) with ESMTP id 3swRVq0cB2z2566 for ; Fri, 14 Oct 2016 14:19:47 +0200 (CEST) Received: from mail-in-16.arcor-online.net (mail-in-16.arcor-online.net [151.189.21.56]) by mail-in-14-z2.arcor-online.net (Postfix) with ESMTP id 1240321480C for ; Fri, 14 Oct 2016 14:19:47 +0200 (CEST) X-Greylist: Passed host: 93.208.63.253 X-DKIM: Sendmail DKIM Filter v2.8.2 mail-in-16.arcor-online.net 3swRVq06TCz5JkK DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=arcor.de; s=mail-in; t=1476447587; bh=e0TrZr9jpbdGBhTEue9/8vBcBPmRAesCCYkemcgiQos=; h=Date:From:To:Subject:Message-ID:In-Reply-To:References: MIME-Version:Content-Type:Content-Transfer-Encoding; b=rQfi7hADpARkhs6/vrpgvLbjM8aLw8BFHJnb19KQkC1Ouun3/JrfFYENR9S21GNQF jdYAvWv/2ycwtjcBIaB5tiTWeZEFtnUeLrnidTFhKOJZtisj/P8Yww5yy6dPOhFSG8 jeLJkj3yMTQa4J12rwR5MtjgugHOjijf7GTv3dfM= Received: from hogwart (p5DD03FFD.dip0.t-ipconnect.de [93.208.63.253]) (Authenticated sender: manfred.lotz@arcor.de) by mail-in-16.arcor-online.net (Postfix) with ESMTPSA id 3swRVq06TCz5JkK for ; Fri, 14 Oct 2016 14:19:46 +0200 (CEST) Received: from hogwart.bsdlocal.net (localhost.localdomain [127.0.0.1]) by hogwart (Postfix) with ESMTP id 60EFE403F3 for ; Fri, 14 Oct 2016 14:19:46 +0200 (CEST) Date: Fri, 14 Oct 2016 14:19:46 +0200 From: Manfred Lotz To: caml-list@inria.fr Message-ID: <20161014141946.74f3ec4e@hogwart.bsdlocal.net> In-Reply-To: <0F7D3B1B3C4B894D824F5B822E3E5A172CF8EF58@IRSMSX102.ger.corp.intel.com> References: <0F7D3B1B3C4B894D824F5B822E3E5A172CF8E1BA@IRSMSX102.ger.corp.intel.com> <1475780165.16332.8.camel@gerd-stolpmann.de> <0F7D3B1B3C4B894D824F5B822E3E5A172CF8E462@IRSMSX102.ger.corp.intel.com> <0F7D3B1B3C4B894D824F5B822E3E5A172CF8EECF@IRSMSX102.ger.corp.intel.com> <0F7D3B1B3C4B894D824F5B822E3E5A172CF8EF58@IRSMSX102.ger.corp.intel.com> X-Mailer: Claws Mail 3.14.0 (GTK+ 2.24.31; x86_64-redhat-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Subject: Re: [Caml-list] ocamlbuild on Windows and bash vs. cmd On Tue, 11 Oct 2016 13:46:28 +0000 "Soegtrop, Michael" wrote: > Dear Yaron, > > > I hate licenses. > :-) > it is definitely a good source of income for lawyers, and I found it > is worthwhile for a SW developer to take a 1 day course on the topic > - it is a fairly surprising subject. > Could you point to such a course? > I would think it would be best to triple license it under Apache + a > verbatim copy of the current Ocamllib license (LGPL 2.1 with link > exception) + "the current or any past license of Ocamllib ". The > latter would make it easier for the Ocamllib team to change their > license later. If this helps, I could ask our in house license > lawyers for advice. > > But I have no idea if there are, besides the license issues, other > reasons for not having common modules. One is likely the different > base library, but in this specific case it shouldn't be much of an > issue. > > > One technical note: I would implement in addition to processes > defined by executables some simple built in standard processes, like > cp, ln, cat, mkdir, tee (might be a combiner) and later maybe even > sed, sort, wc, find. It doesn't help to have a portable shell > environment, if you don't have portable core commands. Compiling "ln" > for Windows is actually harder than compiling gcc or OCaml. Of cause > it doesn't make sense to reimplement half of unix, but at least > simple forms of those commands used in shell scripts every other line > and which are just a few lines in OCaml would make sense. > > Best regards, > > Michael > Intel Deutschland GmbH > Registered Address: Am Campeon 10-12, 85579 Neubiberg, Germany > Tel: +49 89 99 8853-0, www.intel.de > Managing Directors: Christin Eisenschmid, Christian Lamprechter > Chairperson of the Supervisory Board: Nicole Lau > Registered Office: Munich > Commercial Register: Amtsgericht Muenchen HRB 186928 >