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 EEE3C11220 for ; Tue, 6 May 2014 01:32:32 +0000 (UTC) Received: (qmail 89689 invoked by uid 500); 6 May 2014 01:32:29 -0000 Delivered-To: apmail-cordova-dev-archive@cordova.apache.org Received: (qmail 89668 invoked by uid 500); 6 May 2014 01:32:29 -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 89660 invoked by uid 99); 6 May 2014 01:32:29 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 06 May 2014 01:32:29 +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 bowserj@gmail.com designates 209.85.220.177 as permitted sender) Received: from [209.85.220.177] (HELO mail-vc0-f177.google.com) (209.85.220.177) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 06 May 2014 01:32:25 +0000 Received: by mail-vc0-f177.google.com with SMTP id if11so144996vcb.36 for ; Mon, 05 May 2014 18:32:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; bh=HwW/we+emp46OdDL8GC0X/oeydgRnUy4pA22M395yjU=; b=cWWBoLD4YYjHtYolO69Eoowhr1lW64XSHFzDIHiX7owgliD0bolZ2z8kmfJH5Gsnx2 S2FOQMLM7FpTK7Otbm90fDZX/7BQXhm1dRtNcaPqSQJAbQypnI0+nIbeGArfasjB4Tou RV/FxMtXCI/ZVsehnnWcNoILTpieK2qCHXcTv61XHG++bIyL1dGN52oeMcmYNMTH0Llz P/3xEtnx2+pfbyEKR9n5Dx/FoaWwbqvlhNmUJ/qzcOAvEw7jSQheZYseYoFj5ivh7wI2 aYiCyvTTXMaHyppcZ2ccdihcCKfdovX9wS0fxuY9pYpbKn4gkedmgEKHjGqHhOdifLEw CRGw== MIME-Version: 1.0 X-Received: by 10.221.55.133 with SMTP id vy5mr30554282vcb.17.1399339924294; Mon, 05 May 2014 18:32:04 -0700 (PDT) Received: by 10.220.241.208 with HTTP; Mon, 5 May 2014 18:32:03 -0700 (PDT) Received: by 10.220.241.208 with HTTP; Mon, 5 May 2014 18:32:03 -0700 (PDT) In-Reply-To: <1298B14A1D0704468AE73FC92557A16225623C4F@SHSMSX104.ccr.corp.intel.com> References: <1298B14A1D0704468AE73FC92557A1622561BD3D@SHSMSX104.ccr.corp.intel.com> <1298B14A1D0704468AE73FC92557A16225623C4F@SHSMSX104.ccr.corp.intel.com> Date: Mon, 5 May 2014 18:32:03 -0700 Message-ID: Subject: RE: [Android] Refactoring for different engines From: Joe Bowser To: dev@cordova.apache.org Content-Type: multipart/alternative; boundary=001a113376fe1b931404f8b1370b X-Virus-Checked: Checked by ClamAV on apache.org --001a113376fe1b931404f8b1370b Content-Type: text/plain; charset=UTF-8 Actually, the Apache repo is now the canonical branch to go on. I'll post the URI when I get back to a keyboard. BTW: Have you signed the ICLA yet? If not we should get that taken care of ASAP On May 5, 2014 5:56 PM, "Hu, Ningxin" wrote: > Ian, > > I initiated the proposal to crosswalk stakeholders about hosting the > Crosswalk Cordova Engine in Crosswalk projects. The feedback is very > positive. I am now going through the required legal/license clearance > process. I will keep you posted about the status. > > Thanks, > -ningxin > > > -----Original Message----- > > From: iclelland@google.com [mailto:iclelland@google.com] On Behalf Of > Ian > > Clelland > > Sent: Wednesday, April 30, 2014 2:23 AM > > To: dev@cordova.apache.org > > Subject: Re: [Android] Refactoring for different engines > > > > On Tue, Apr 29, 2014 at 10:55 AM, Joe Bowser wrote: > > > > > So, when Apache publishes something, it has fill the following > criteria: > > > > > > - All source code must have their licence headers intact > > > - All third-party source code must be mentioned in the NOTICE file > > > - No Binary Blobs - No compiled libraries, which include JARs and > > > shared object files (including the pak). > > > > > > Now, with Crosswalk, there's obviously the Chromium Library that we > > > need, so we need a way to get that into the generated project somehow. > > > The easiest way is with plugman, but the issue is that Apache can't > > > legally pass around binary blobs when it does an official release of > > > anything. Intel, OTOH, isn't restricted by cumbersome open source > > > foundation rules, and can do so. > > > > > > > Intel has their own rules to follow, certainly, but we're presuming here > that Intel > > has already worked out the legal requirements to distribute Crosswalk in > the first > > place, so the idea of Intel also distributing the "official" Crosswalk > Cordova Engine > > plugin just seems to make a lot of sense. > > > > Apache distributes Cordova-Android, which defines the integration API, > and > > includes the default AndroidWebView classes, and other parties should be > free > > to distribute their own engine plugins, implementing that API. That > distribution > > can then be in any form that makes sense (and complies with the licenses > of the > > various components) > > > > Joe's right that it would be awkward, if not impossible, for Apache to > distribute > > the Crosswalk core library. We'd have to include the 15GB of source as > well, at the > > very least, and that doesn't sound like fun at all. > > It *is* all open-source, but there are a lot of different licenses in > there, and we'd > > need some lawyerly help to make sure that the ASF could release software > that > > included it all. > > > > Ian > > > > > > > On Tue, Apr 29, 2014 at 7:43 AM, Hu, Ningxin > wrote: > > > >> - who publishes the plugins, intel or cordova? > > > > > > > > For this open, could someone elaborate it a little bit more? What > > > > does > > > it mean? I remembered someone mentioned the license is open in the > > > hangouts, any details? > > > > > > > > Thanks, > > > > -ningxin > > > > > > > >> -----Original Message----- > > > >> From: mmocny@google.com [mailto:mmocny@google.com] On Behalf Of > > > >> Michal Mocny > > > >> Sent: Saturday, April 26, 2014 12:53 AM > > > >> To: dev > > > >> Subject: Re: [Android] Refactoring for different engines > > > >> > > > >> Notes: > > > >> > > > >> - native junit tests needs fixing (due to deprication) > > > >> > > > >> - common script for creating walk mobilespec > > > >> > > > >> - fix failing mobile spec tests (file-transfer?, media?) > > > >> > > > >> - who publishes the plugins, intel or cordova? > > > >> > > > >> - static vs dynamic xwalk lib > > > >> > > > >> - (option) one plugin, use hooks to download static library > > > >> > > > >> - (option) one plugin, just bundle static lib > > > >> > > > >> - (option) one plugin, download static lib on app run > > > >> > > > >> - (option) two plugins, xwalk lib bundled in a separate plugin, > > > >> and > > > can be added > > > >> as a ? > > > >> > > > >> - intel vs arm binary apk targets for CLI. Two android platforms, > > > >> or > > > just two build > > > >> targets? > > > >> > > > >> - How long to get GeckoView: Joe not sure. days to weeks :( > > > >> > > > >> - Not blocking, though > > > >> > > > >> - plugman works to install but CLI does not, lets figure that out > > > >> > > > >> - Other platforms: Windows Phone support!? BB10?! > > > >> > > > >> - Can we share code between xwalk WebViewClient and gecko view > > > >> WebViewClient etc? > > > >> > > > >> > > > >> On Fri, Apr 25, 2014 at 12:09 PM, Josh Soref > > > >> > > > wrote: > > > >> > > > >> > Ian Clelland wrote: > > > >> > > > > >> > > > > > >> > > > > https://staging.talkgadget.google.com/hangouts/_/7ecpi3uaclcuedn7imn6b > > > >> > 9jdq > > > >> > >c > > > >> > > > > >> > https://talkgadget.google.com/hangouts/_/7ecpi3uaclcuedn7imn6b9jd > > > >> > qc > > > >> > > > > >> > Might work. Staging is probably internal. > > > >> > > > > >> > > > > > --001a113376fe1b931404f8b1370b--