Return-Path: X-Original-To: apmail-incubator-general-archive@www.apache.org Delivered-To: apmail-incubator-general-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id C503AD239 for ; Fri, 12 Oct 2012 20:06:38 +0000 (UTC) Received: (qmail 16839 invoked by uid 500); 12 Oct 2012 20:06:38 -0000 Delivered-To: apmail-incubator-general-archive@incubator.apache.org Received: (qmail 16565 invoked by uid 500); 12 Oct 2012 20:06:37 -0000 Mailing-List: contact general-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: general@incubator.apache.org Delivered-To: mailing list general@incubator.apache.org Received: (qmail 16552 invoked by uid 99); 12 Oct 2012 20:06:37 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 12 Oct 2012 20:06:37 +0000 X-ASF-Spam-Status: No, hits=1.7 required=5.0 tests=FRT_ADOBE2,RCVD_IN_DNSWL_NONE,SPF_NEUTRAL X-Spam-Check-By: apache.org Received-SPF: neutral (athena.apache.org: local policy) Received: from [77.238.189.66] (HELO nm13.bullet.mail.ird.yahoo.com) (77.238.189.66) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 12 Oct 2012 20:06:33 +0000 Received: from [77.238.189.52] by nm13.bullet.mail.ird.yahoo.com with NNFMP; 12 Oct 2012 20:06:11 -0000 Received: from [212.82.108.237] by tm5.bullet.mail.ird.yahoo.com with NNFMP; 12 Oct 2012 20:06:11 -0000 Received: from [127.0.0.1] by omp1002.mail.ird.yahoo.com with NNFMP; 12 Oct 2012 20:06:11 -0000 X-Yahoo-Newman-Property: ymail-3 X-Yahoo-Newman-Id: 93938.27814.bm@omp1002.mail.ird.yahoo.com Received: (qmail 68108 invoked by uid 60001); 12 Oct 2012 20:06:10 -0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.de; s=s1024; t=1350072370; bh=S5WSIgAvzhNzFzzMs/pj4ZTVNYM0NXsx4hQcTfZ0X9s=; h=X-YMail-OSG:Received:X-Rocket-MIMEInfo:X-Mailer:References:Message-ID:Date:From:Reply-To:Subject:To:In-Reply-To:MIME-Version:Content-Type:Content-Transfer-Encoding; b=wcpqvKh0qnzq8daochybyfsTI0hXogEXhuLzwY0EphIGQMNtTbstiSggbxEOJRjleMmr8qImjYBK/Ed8K+np0oiZJ6RgwkpOHgjjr7XBWNLTlZ36u1866s2mjtZPurlo30Tox4svUfOqLOa7bTqNHRKkIwJjQBFJM6xN5pjBHUQ= DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.de; h=X-YMail-OSG:Received:X-Rocket-MIMEInfo:X-Mailer:References:Message-ID:Date:From:Reply-To:Subject:To:In-Reply-To:MIME-Version:Content-Type:Content-Transfer-Encoding; b=dTCH0QK4FllvNH/EjXXaqz2Zqj2XuupmaVDC3SBFOrpkeW7a5MWtY+cIEfrwM+1xoodUG4QDcwq8wAm8bWkiaz7NltSlLktJvqvxMOvygPWH6JwhlEpDfOLTgla28Sp4rhW22PTip72WCOAUgZDuzOpwyWEgdFkOJaGIOkIgTsk=; X-YMail-OSG: AUoPs4gVM1l_zDhlmWy6RHjnmGL7_2FVOaMlTYlTucQdnwS fa5YKkeGO Received: from [80.108.122.184] by web28901.mail.ir2.yahoo.com via HTTP; Fri, 12 Oct 2012 21:06:10 BST X-Rocket-MIMEInfo: 001.001,KzEgKGJpbmRpbmcpCgpMaWVHcnVlLApzdHJ1YgoKCgoKLS0tLS0gT3JpZ2luYWwgTWVzc2FnZSAtLS0tLQo.IEZyb206ICJGcmFua2xpbiwgTWF0dGhldyBCLiIgPG1mcmFua2xpbkBtaXRyZS5vcmc.Cj4gVG86ICJnZW5lcmFsQGluY3ViYXRvci5hcGFjaGUub3JnIiA8Z2VuZXJhbEBpbmN1YmF0b3IuYXBhY2hlLm9yZz4KPiBDYzogCj4gU2VudDogRnJpZGF5LCBPY3RvYmVyIDEyLCAyMDEyIDI6MTcgUE0KPiBTdWJqZWN0OiBSRTogW1ZPVEVdIFJpcHBsZSBFbXVsYXRvciB0byBiZSBhZG1pdHRlZCB0byB0aGUBMAEBAQE- X-Mailer: YahooMailWebService/0.8.123.450 References: <2E45169E9A237B4DA78078A68962F9EF06BFFA61@IMCMBX01.MITRE.ORG> Message-ID: <1350072370.67821.YahooMailNeo@web28901.mail.ir2.yahoo.com> Date: Fri, 12 Oct 2012 21:06:10 +0100 (BST) From: Mark Struberg Reply-To: Mark Struberg Subject: Re: [VOTE] Ripple Emulator to be admitted to the incubator To: "general@incubator.apache.org" In-Reply-To: <2E45169E9A237B4DA78078A68962F9EF06BFFA61@IMCMBX01.MITRE.ORG> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable X-Virus-Checked: Checked by ClamAV on apache.org +1 (binding)=0A=0ALieGrue,=0Astrub=0A=0A=0A=0A=0A----- Original Message ---= --=0A> From: "Franklin, Matthew B." =0A> To: "general@= incubator.apache.org" =0A> Cc: =0A> Sent: Fri= day, October 12, 2012 2:17 PM=0A> Subject: RE: [VOTE] Ripple Emulator to be= admitted to the incubator=0A> =0A> +1 (binding)=0A> =0A>> -----Original Me= ssage-----=0A>> From: Gord Tanner [mailto:gtanner@gmail.com]=0A>> Sent: Thu= rsday, October 11, 2012 12:04 PM=0A>> To: general@incubator.apache.org=0A>>= Subject: [VOTE] Ripple Emulator to be admitted to the incubator=0A>> =0A>>= Please cast your votes!=0A>> =0A>> [ ] +1, recommend Ripple to move into t= he incubator=0A>> [ ] +0, abstain/don't care=0A>> [ ] -1, do not recommend = Ripple to move into the incubator,because...=0A>> =0A>> =0A>> =0A>> Ripple,= A Mobile Environment Emulator=0A>> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=0A= >> =0A>> Abstract=0A>> =3D=3D=3D=3D=3D=3D=3D=3D=0A>> =0A>> Ripple is a brow= ser based mobile phone emulator designed to aid in the=0A>> development=0A>= > of HTML5 based mobile applications.=A0 Ripple is a cross platform and cro= ss=0A>> runtime testing/debugging tool. It currently supports such runtimes= as=0A>> Cordova, WebWorks=0A>> and the Mobile Web.=0A>> =0A>> Proposal=0A>= > =3D=3D=3D=3D=3D=3D=3D=3D=0A>> =0A>> Ripple is going to be (in some circle= s already is) the goto emulator=0A>> for rapid development of mobile web ap= plications. This=0A>> will be accomplished by quickly keeping up with the m= obile web=0A>> platforms as they arise (Cordova, Tizen, WAC, WebWorks, etc)= .=0A>> =0A>> Background=0A>> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=0A>> =0A>> Ripp= le started as a product of tinyHippos and was aquired by Research=0A>> in M= otion in late March 2011.=A0 Ripple was then open sourced=0A>> under the Ap= ache 2.0 License and hosted on the blackberry github=0A>> account (http://g= ithub.com/blackberry/Ripple-UI).=0A>> =0A>> Ripple is a browser based mobil= e phone emulator that runs as a chrome=0A>> extension.=A0 It fills the gap = for developers between=0A>> developing on their desktops/laptops and having= to test on platform=0A>> specific emulators or physical devices. Ripple al= lows develors=0A>> to quickly edit-refresh-test in Chrome on their desktops= /laptops while=0A>> working on web content that will be embedded and distri= buted=0A>> as a native application.=0A>> =0A>> Rationale=0A>> =3D=3D=3D=3D= =3D=3D=3D=3D=3D=0A>> =0A>> The project is currently opensourced and managed= by a small team at=0A>> Research in Motion.=A0 We are starting to have som= e=0A>> more community engagement but the project could benefit from greater= =0A>> exposure in the open source cummunity.=A0 Our team=0A>> overlaps high= ly with the Cordova group. Watching the success for that=0A>> project in Ap= ache has inspired us to contribute=0A>> Ripple to the ASF as well.=0A>> =0A= >> Ripple fills a large gap in the toolset for most mobile web developers= =0A>> between development on the desktop and testing=0A>> on the physical d= evice.=0A>> =0A>> Current Status=0A>> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=0A>> =0A>> Currently all development is managed on github via the is= sues and the=0A>> direction of the project is strongly influenced by=0A>> R= esearch in Motion.=A0 A more clear project plan and more open=0A>> communic= ation will be needed by this project to abide by=0A>> the apache guidelines= .=0A>> =0A>> Metriocracy=0A>> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=0A>> =0A>> = Ripple has been very accepting of letting in patches from 3rd party=0A>> de= velopers and has been functioning like apache in requiring a CLA=0A>> for c= ode to be pulled in. The core team is hoping to grow and include more=0A>> = developers.=0A>> =0A>> Community=0A>> =3D=3D=3D=3D=3D=3D=3D=3D=3D=0A>> =0A>= > The development community of Ripple is a small but tight knit group but= =0A>> the users of the project number more than 40,000. With the launch=0A>= > ofemulate.phonegap.com (which is a portal for installing ripple) we=0A>> = are=0A>> getting approx 5000 hits a day to that site.=0A>> =0A>> =0A>> Core= Developers=0A>> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=0A>> =0A>> S= ee Inital Committers below.=0A>> =0A>> Alignment=0A>> =3D=3D=3D=3D=3D=3D=3D= =3D=3D=0A>> =0A>> Apache is a good match for this project due to it's close= ties=0A>> to the Cordova Project. Cordova has been very successful as a pr= oject=0A>> since joining Apache and we hope Ripple will follow suit.=0A>> = =0A>> Known Risks=0A>> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=0A>> =0A>> Orphane= d Products=0A>> -----------------=0A>> =0A>> Ripple is a core component to = the toolset at RIM and the Cordova /=0A>> Phonegap community has embrased r= ipple into their tooling=0A>> as well. This project has been under active d= evelopment for 3 years=0A>> and a lot of vested interest from both RIM and = the=0A>> community is already present to keep the tool up to date.=0A>> =0A= >> Inexperience with Open Source=0A>> -----------------------------=0A>> = =0A>> Ripple has been opensourced at RIM for the last year.=A0 All of the w= ork=0A>> is done in the open. There are a few extra measures we need to lea= rn=0A>> how to take (mailing lists, project planning) for working within th= e=0A>> ASF community.=0A>> However the team has a good understanding of wha= t needs to happen, as=0A>> some of the=0A>> team are also contributers to t= he Apache Cordova Incubator project.=0A>> =0A>> Homogenous Developers=0A>> = ----------------------=0A>> =0A>> Ripple's core team currently all works at= RIM with contributions for=0A>> some features done by third parties.=A0 Th= ere is a=0A>> backlog of features currently done / being put in by third pa= rties=0A>> such as Adobe and IBM.=0A>> =0A>> Reliance on Salaried Developer= s=0A>> -------------------------------=0A>> =0A>> Most of the developers ar= e paid by their employer to contribute to=0A>> this project but are all hig= hly involved on a personal=0A>> level with this project as well as the mobi= le web community.=0A>> =0A>> Relationships with Other Apache Products=0A>> = ----------------------------------------=0A>> =0A>> There is a strong overl= ap and relationship between the ripple and=0A>> cordova teams.=A0 Gord Tann= er is an active commiter in=0A>> both project and has been ensuring that bo= th projects progress together.=0A>> =0A>> An Excessive Fascination with the= Apache Brand.=0A>> ------------------------------------------------=0A>> = =0A>> A driver for this project going to apache is to get broader community= =0A>> enagagement and involvement.=A0 Most of the developers=0A>> who would= contribute to this project are already contributing to=0A>> Cordova so mig= rating over and contribuiting to ripple=0A>> would be a simple=0A>> =0A>> D= ocumentation=0A>> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=0A>> =0A>> Initia= l Source=0A>> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=0A>> =0A>> Sour= ce can be found at: https://github.com/blackberry/Ripple-UI=0A>> =0A>> Sour= ce and Intellectual Property Submission Plan=0A>> =3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=0A>> Source is currently lice= nsed via the Apache 2.0 license which is=0A>> inline with ASF.=A0 All files= currently=0A>> have an apache header on them with a copyright of Research = in motion=0A>> (https://github.com/blackberry/Ripple-UI).=0A>> =0A>> Also w= e have some images that are not licensed under Apache (see=0A>> https://git= hub.com/blackberry/Ripple-=0A>> UI/blob/master/ext/assets/images/README.md)= =0A>> The images are of some BlackBerry phones but can be removed if this i= s an=0A>> issue.=0A>> =0A>> All external contributions to the project curre= ntly require that an=0A>> ICLA or CCLA be signed by the contributor. Links = to the documents can=0A>> be found below:=0A>> =0A>> =A0 *=0A>> http://www.= blackberry.com/legal/pdfs/webworks/Research_In_Motion_Lim=0A>> ited_CCLA_02= 1811_cl.pdf=0A>> =A0 *=0A>> http://www.blackberry.com/legal/pdfs/webworks/R= esearch_In_Motion_Lim=0A>> ited_ICLA_021811_cl.pdf=0A>> =0A>> We believe th= e CLAs we have on file will allow RIM to sign a Software=0A>> Grant. (SGA)= =0A>> =0A>> External Dependencies=0A>> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=0A>> =0A>> - 3d.js (http://wiioperasdk.com) = - Custom License:=0A>> http://wiioperasdk.com/sdk/3d.js=0A>> - Math.uuid.js= (http://www.broofa.com) - Dual licensed under the MIT=0A>> and GPL license= s: http://www.broofa.com/Tools/Math.uuid.js=0A>> - OpenLayers.js (ttp://svn= .openlayers.org/trunk/openlayers) - Licensed=0A>> under Clear BSD:=0A>> htt= p://svn.openlayers.org/trunk/openlayers/license.txt=0A>> - almond.js (http:= //github.com/jrburke/almond) - Licensed under MIT:=0A>> https://github.com/= jrburke/almond/blob/master/LICENSE=0A>> - draw.js (http://wiioperasdk.com) = - Custom License:=0A>> http://wiioperasdk.com/sdk/draw.js=0A>> - jWorkflow = (http://github.com/tinyhippos/jworkflow) - Licensed under=0A>> MIT: http://= www.opensource.org/licenses/mit-license.php=0A>> - jXHR.js (https://github.= com/blackberry/Ripple-=0A>> UI/blob/master/thirdparty/jXHR.js)=0A>> - Licen= sed under MIT:=0A>> http://www.opensource.org/licenses/mit-license.php=0A>>= - jasmine (https://github.com/pivotal/jasmine) - Licensed under MIT:=0A>> = http://www.opensource.org/licenses/mit-license.php=0A>> - jquery (http://jq= uery.com) - Dual licensed under MIT and GPL:=0A>> http://jquery.org/license= (includes sizzle.js, now licensed under MIT:=0A>> https://github.com/jquer= y/sizzle/blob/master/LICENSE)=0A>> - jquery.tooltip=0A>> (http://bassistanc= e.de/jquery-plugins/jquery-plugin-tooltip/) - Dual=0A>> Licensed under MIT = and GPL:=0A>> http://www.opensource.org/licenses/mit-license.php=0A>> http:= //www.gnu.org/licenses/gpl.html=0A>> - jQuery UI (http://jqueryui.com) - Li= censed under MIT:=0A>> http://www.opensource.org/licenses/mit-license.php= =0A>> - node (http://nodejs.org) - Dependant on node.js, but we do not=0A>>= redistribute the source or binaries=0A>> - jake (git://github.com/mde/jake= .git) - Dependant on jake, but we do=0A>> not redistribute the source or bi= naries=0A>> - jshint (http://github.com/jshint/node-jshint) - Licensed unde= r MIT:=0A>> http://www.opensource.org/licenses/mit-license.php=0A>> - cssli= nt (http://github.com/stubbornella/csslint.git) - License=0A>> information = here:=0A>> https://github.com/stubbornella/csslint/blob/master/LICENSE=0A>>= - uglify-js (git@github.com:mishoo/UglifyJS.git) - Licensed under BSD:=0A>= > https://github.com/mishoo/uglifyjs=0A>> - connect (git://github.com/sench= alabs/connect.git) - Licensed under=0A>> MIT: https://github.com/senchalabs= /connect/blob/master/LICENSE=0A>> - argsparser (git://github.com/kof/node-a= rgsparser.git) - No license=0A>> specified: https://github.com/kof/node-arg= sparser=0A>> - jsdom (http://github.com/tmpvar/jsdom.git) - License informa= tion=0A>> here: https://github.com/tmpvar/jsdom/blob/master/LICENSE.txt=0A>= > =0A>> Required Resources=0A>> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=0A>> =0A>> * Mailing Lists=0A>> =A0 - ripple-dev=0A>> =A0 - r= ipple-commits=0A>> =A0 - ripple-private=0A>> * git=0A>> =A0 - git://git.ap= ache.org/incubator-ripple.git=0A>> =A0 - Mirrored to: https://github.com/ap= ache/incubator-ripple=0A>> * issue tracking=0A>> =A0 - Bugzilla (ripple)= =0A>> =0A>> Initial Committers=0A>> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=0A>> =0A>> =A0 * Gord Tanner, Research In Motion (gtanner@g= mail.com)=0A>> =A0 * Dan Silivestru, Research In Motion (dan.silivestru@gma= il.com)=0A>> =A0 * Brent Lintner, Research In Motion (brent.lintner@gmail.c= om)=0A>> =A0 * Fil Maj, Adobe (fil@adobe.com)=0A>> =A0 * Micheal Brooks, Ad= obe (mbrooks@adobe.com)=0A>> =A0 * Mark Dineen (mark@dineen.biz)=0A>> =0A>>= Sponsors=0A>> =3D=3D=3D=3D=3D=3D=3D=3D=0A>> =0A>> * Champion: Ross Gardler= (rgardler@opendirective.com)=0A>> * Mentor: Jukka Zitting (jukka.zitting@g= mail.com)=0A>> * Mentor: Christian Grobmeier (grobmeier@gmail.com)=0A>> * M= entor: Andrew Savory (asavory@apache.org)=0A> =0A> ------------------------= ---------------------------------------------=0A> To unsubscribe, e-mail: g= eneral-unsubscribe@incubator.apache.org=0A> For additional commands, e-mail= : general-help@incubator.apache.org=0A> --------------------------------------------------------------------- To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org For additional commands, e-mail: general-help@incubator.apache.org