Return-Path: X-Original-To: apmail-cordova-dev-archive@www.apache.org Delivered-To: apmail-cordova-dev-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 255309E62 for ; Mon, 15 Dec 2014 14:27:54 +0000 (UTC) Received: (qmail 52685 invoked by uid 500); 15 Dec 2014 14:27:53 -0000 Delivered-To: apmail-cordova-dev-archive@cordova.apache.org Received: (qmail 52642 invoked by uid 500); 15 Dec 2014 14:27:53 -0000 Mailing-List: contact dev-help@cordova.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@cordova.apache.org Delivered-To: mailing list dev@cordova.apache.org Received: (qmail 52624 invoked by uid 99); 15 Dec 2014 14:27:52 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 15 Dec 2014 14:27:52 +0000 X-ASF-Spam-Status: No, hits=1.5 required=5.0 tests=HTML_MESSAGE,RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of mmocny@google.com designates 209.85.220.178 as permitted sender) Received: from [209.85.220.178] (HELO mail-vc0-f178.google.com) (209.85.220.178) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 15 Dec 2014 14:27:49 +0000 Received: by mail-vc0-f178.google.com with SMTP id hq11so5592156vcb.9 for ; Mon, 15 Dec 2014 06:25:58 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:content-type; bh=H7DJ78hopGDml9Z7dH8dolKCR/ydejHOMSfqNZ7fGtM=; b=cXuBk80AVQG065GG04gmmpw0HXkRD3EmKzVRDbo7dWQxfYZOpbFaoXX7DY5SEsMMyJ S4AY3sOgltkh/eE4f4GNeoC++3bB7fMSsbbwcNPOgfVSFYUDzN+igJgQ5N/nhF9F8U8N rBRsvAyNNpiEXsV7bZ9ks3qJ5B1w+yXqIyTbRXbUWY/Mf25LrQeHdKvZHSclF1Nb8Nqv Jj5MFZziWOVFtjP4LdqttnQ+Et7Vv2Ak7+7NJFY0BUaM5YmThnfnMeZs1z3PJOepHkuj 1cZVwO9yyUx28kpbI3fk+ucA6ua7K1FE5Xo+Xp+H9enY0Lbsh6sHtFUbqdkqAZDWvAdp SULQ== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chromium.org; s=google; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:content-type; bh=H7DJ78hopGDml9Z7dH8dolKCR/ydejHOMSfqNZ7fGtM=; b=Qf38Pw8fjJRzlop6ZUIb8KEIHEDm7R08j0EfFlN72EYtwDsjr2FSQdGvOD21hK+Noq VSntZ6FxI6f1mye10/zECWK4puIIFbPHx1bG9bgQf3ercwZnEWY5KHsH4/ZBueJ/cYoz CERhTr7GG8yXU07DOIMu80g/bs1lDU3xc4OHI= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:sender:in-reply-to:references:from :date:message-id:subject:to:content-type; bh=H7DJ78hopGDml9Z7dH8dolKCR/ydejHOMSfqNZ7fGtM=; b=C6mDhQTtk+vw1JYp/JfYCGqZIcpuDfx1ojZv7S+AeHdhAyg7oSwzuRTOXN1Zeo7Ndj hd6pLf5Vw6NCVopPatQb7B5cYi1akw//my7kVdjxOnehH+MzUKalJJGq3Zu5R0XGZUyB q59ZyIr8BmjOL+e0DLd3LCkWgocT5fntXJ3pYyCIZeRR0kIBMRRD++4FNK5gg5Fl4KYm mlwg45WfsQEmCvzJ8JHkTQOb9hrLftRwnpbLnGiiRd83SDFNNvY3b6ehddWnz00vAd2D BEE7Cwc589hFxqekFBtyxa4awgwxM6+4xBS55CpCOh5BNVpfcNNX7yGYRnAVy85CYcwL JN5w== X-Gm-Message-State: ALoCoQkmWCr9raOSO1Rj8J0VpI8qv2FHWGbRPOcg/wpwPAG5FrJkI3avMJluyJE3noZ/I9vPvdQm X-Received: by 10.220.71.72 with SMTP id g8mr19744715vcj.33.1418653558180; Mon, 15 Dec 2014 06:25:58 -0800 (PST) MIME-Version: 1.0 Sender: mmocny@google.com Received: by 10.52.135.212 with HTTP; Mon, 15 Dec 2014 06:25:37 -0800 (PST) In-Reply-To: References: From: Michal Mocny Date: Mon, 15 Dec 2014 09:25:37 -0500 X-Google-Sender-Auth: XTajOrZWYCjGG3cJ59LZRZ8-_xA Message-ID: Subject: Re: Browserify JS is in To: dev Content-Type: multipart/alternative; boundary=047d7b3431a06538db050a4205cc X-Virus-Checked: Checked by ClamAV on apache.org --047d7b3431a06538db050a4205cc Content-Type: text/plain; charset=UTF-8 Thanks Steven. On Mon, Dec 15, 2014 at 12:15 AM, Steven Gill wrote: > > For the lazy: cordova_plugins.js discussion > https://issues.apache.org/jira/plugins/servlet/mobile#issue/CB-8153 > On Dec 14, 2014 6:58 PM, "Michal Mocny" wrote: > > > Lets discuss the cordova_plugins.js thing elsewhere, this thread has > forked > > a lot already. > > > > On Sun, Dec 14, 2014 at 6:22 PM, Carlos Santana > > wrote: > > > > > > This is the part that I like the most: > > > "and start > > > writing plugins as proper node modules. Maybe even push them to npm and > > > manage dependencies that way." > > > > > > Agree with having less XHR, and concatenate cordova + plugins. > > > Not in love with cordova_plugins.js to know what plugins are included > in > > > the app, would prefer to see a package.json with all software that was > > use > > > to build the app, and maybe one day could a be a real valid > pacakge.json > > > that can be use to pull down dependencies. > > > > > > The same way we depend on npm, elementree, and dozen more npm modules > > that > > > our platforms and cli depend on, we don't distribute browserfy will be > > just > > > another one. > > > One thing I will consider with browserfy if there is a any code coming > > from > > > browserfy like the bootstrap code that contains the require function, > > then > > > maybe only this code get's legally review as it going to be part of the > > App > > > that developer builds with cordova. > > > > > > > > > > > > > > > > > > > > > On Fri, Dec 12, 2014 at 5:34 PM, Brian LeRoux wrote: > > > > > > > > yeah we are *not* proposing to distribute browserify or its deps > > > > > > > > On Fri, Dec 12, 2014 at 1:38 PM, Joe Bowser > wrote: > > > > > > > > > What are we actually distributing? > > > > > > > > > > On Fri Dec 12 2014 at 12:36:03 PM Andrew Grieve < > > agrieve@chromium.org> > > > > > wrote: > > > > > > > > > > > On Fri, Dec 12, 2014 at 1:51 PM, Joe Bowser > > > wrote: > > > > > > > > > > > > > On Fri Dec 12 2014 at 10:25:51 AM Andrew Grieve < > > > > agrieve@chromium.org> > > > > > > > wrote: > > > > > > > > > > > > > > > > > > > > > > > I'm not actually worried about my disk filling up. > Dependencies > > > > must > > > > > be > > > > > > > > vetted for appropriate licenses, so now there's more overhead > > > here. > > > > > If > > > > > > we > > > > > > > > need to make a change to the module system now we need to > poor > > > > > through > > > > > > > docs > > > > > > > > and make PRs instead of just editing our very small > code-base. > > > > > > > > > > > > > > > > > > > > > > > This mix of MIT and 3-Clause BSD looks compatible to me. It's > > > weaker > > > > > > than > > > > > > > Apache, but not incompatible. Do we really need to send this > to > > > > legal? > > > > > > > > https://github.com/substack/node-browserify/blob/master/LICENSE > > > > > > > > > > > > > > There are people who can argue your other points better, but > > saying > > > > > that > > > > > > > the license is the overhead when you can find it in the repo? > > I'm > > > > not > > > > > > sure > > > > > > > how we would have gotten this far if we had to check with legal > > for > > > > > every > > > > > > > single dependency. > > > > > > > > > > > > > > > > > > > I meant that it depends on a bunch of other modules. Run > > > > license-checker > > > > > on > > > > > > browserify and you get: http://pastebin.com/XDMCTRRb > > > > > > > > > > > > > > > > > > > > > > > > -- > > > Carlos Santana > > > > > > > > > --047d7b3431a06538db050a4205cc--