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 15AEA118CA for ; Tue, 6 May 2014 19:23:25 +0000 (UTC) Received: (qmail 96784 invoked by uid 500); 6 May 2014 18:01:00 -0000 Delivered-To: apmail-cordova-dev-archive@cordova.apache.org Received: (qmail 96750 invoked by uid 500); 6 May 2014 18:00:59 -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 96731 invoked by uid 99); 6 May 2014 18:00:59 -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 18:00:59 +0000 X-ASF-Spam-Status: No, hits=-0.7 required=5.0 tests=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.174 as permitted sender) Received: from [209.85.220.174] (HELO mail-vc0-f174.google.com) (209.85.220.174) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 06 May 2014 18:00:55 +0000 Received: by mail-vc0-f174.google.com with SMTP id ib6so1432287vcb.5 for ; Tue, 06 May 2014 11:00:34 -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=xfdS+1SuXKFbF6ixGxKOx5X6PS7Yr9aoLfMeQyeOHB4=; b=ZSGvK/H6VPWJp3PMGrWzqrGeoKLvrKiu3wEMHjTFc2pKVmJegHEdiYN4dtPty5hXbB DdMPz2UHMt8YMIRFb7zpMvDCR1bfozRCBoBuxYRPtB3+g5n6XO993073AepZJCYDF8t1 w6gGoITVhlgPOazrU4yGtBBaB/qdbCmaJPu6G7VXIsk5y8woEej0w5SPd9ZG8qKVVLQZ 9Kw1oeq0OumlguACGS11D/9nKfGuKVVLhpFDYKka0Zp/LH8MqKmP2pC7a3iKi5FWF8SO 9UuZvyCEkMyDtI9ocGvMHvIPxoVB9dMNxchtqhtTmOJFf0rsQap95TueatdLKA/3VvYx tDVg== MIME-Version: 1.0 X-Received: by 10.58.107.65 with SMTP id ha1mr34721527veb.1.1399399234478; Tue, 06 May 2014 11:00:34 -0700 (PDT) Received: by 10.220.241.208 with HTTP; Tue, 6 May 2014 11:00:34 -0700 (PDT) In-Reply-To: References: <1298B14A1D0704468AE73FC92557A1622561BD3D@SHSMSX104.ccr.corp.intel.com> <1298B14A1D0704468AE73FC92557A16225623C4F@SHSMSX104.ccr.corp.intel.com> <1298B14A1D0704468AE73FC92557A162256243F0@SHSMSX104.ccr.corp.intel.com> Date: Tue, 6 May 2014 11:00:34 -0700 Message-ID: Subject: Re: [Android] Refactoring for different engines From: Joe Bowser To: dev Content-Type: text/plain; charset=UTF-8 X-Virus-Checked: Checked by ClamAV on apache.org Hey Here's where the logs are for pluggable_webview: https://git-wip-us.apache.org/repos/asf?p=cordova-android.git;a=shortlog;h=refs/heads/pluggable_webview The repo URL itself is located here: https://git-wip-us.apache.org/repos/asf/cordova-android.git Basically, once we're confident enough about a piece of code meeting ASF standards, we start using ASF repos as the canonical repository. This is due to the "Apache Way". It does make sense in this case, since this will be part of Apache Cordova. On Tue, May 6, 2014 at 10:57 AM, Joe Bowser wrote: > I'm not sure, but I think you still may have to, even if Intel has. I > did sign an ICLA when we donated the software to Adobe, but I think > that's because a fair amount of it was done on non-work hours when I > was at Nitobi. > > On Tue, May 6, 2014 at 8:18 AM, Hu, Ningxin wrote: >>> BTW: Have you signed the ICLA yet? If not we should get that taken care of >>> ASAP >> >> Intel has signed the CCLA as corporate contributor. So I assume I think I don't need to sign ICLA, correct? >> >> Thanks, >> -ningxin >> >> 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/_/7ecpi3uaclcuedn7i >>> > > > mn6b >>> > > > >> > 9jdq >>> > > > >> > >c >>> > > > >> > >>> > > > >> > https://talkgadget.google.com/hangouts/_/7ecpi3uaclcuedn7imn6 >>> > > > >> > b9jd >>> > > > >> > qc >>> > > > >> > >>> > > > >> > Might work. Staging is probably internal. >>> > > > >> > >>> > > > >> > >>> > > > >>> >