Return-Path: X-Original-To: apmail-incubator-callback-dev-archive@minotaur.apache.org Delivered-To: apmail-incubator-callback-dev-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 15C3CDB25 for ; Tue, 9 Oct 2012 15:55:28 +0000 (UTC) Received: (qmail 41626 invoked by uid 500); 9 Oct 2012 15:55:27 -0000 Delivered-To: apmail-incubator-callback-dev-archive@incubator.apache.org Received: (qmail 41579 invoked by uid 500); 9 Oct 2012 15:55:27 -0000 Mailing-List: contact callback-dev-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: callback-dev@incubator.apache.org Delivered-To: mailing list callback-dev@incubator.apache.org Received: (qmail 41570 invoked by uid 99); 9 Oct 2012 15:55:27 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 09 Oct 2012 15:55:27 +0000 X-ASF-Spam-Status: No, hits=2.5 required=5.0 tests=FRT_ADOBE2,HTML_MESSAGE,LOTS_OF_MONEY,RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of mikeywbrooks@gmail.com designates 209.85.212.169 as permitted sender) Received: from [209.85.212.169] (HELO mail-wi0-f169.google.com) (209.85.212.169) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 09 Oct 2012 15:55:21 +0000 Received: by mail-wi0-f169.google.com with SMTP id hq4so4448587wib.0 for ; Tue, 09 Oct 2012 08:55:01 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:content-type; bh=ooAoQLOWrC+CbB2Hnu7MfPcLkZpyxYY5lC9GRJ0Xwlk=; b=RJ/Gw/JUwFHT2OG8mHLISvkeUYOvXjjGW9GI2ENVNgWbEZ8o/HDo3xB2soQ1VA+I9p bYz7n1wEnZmHZXGOf8hXX0dM6WSU+3+uNfW5noDl/926FwL4Xh3a2cgYw1lJc1386NLw hGhbASJIYohZWjIHiJ5LKNPrWq73VyXN5xFdVeKCxOhpxh31AQ+49pZ+2IjtgXPKNgY/ 8m8m/OgoRYtfImNUDFbjKUMFTIB8rhqiYbRTGBg+2oJpcHRYCFbFB3MPWNRA6DYJ8Za7 7qy+F0hEidKAasflgSiW8L5rSSMX/ViPAHkXTE56OKGfh7BsrZZsz4HRtPK6rP7mcmmB ND2Q== MIME-Version: 1.0 Received: by 10.180.95.130 with SMTP id dk2mr5631530wib.18.1349798100866; Tue, 09 Oct 2012 08:55:00 -0700 (PDT) Sender: mikeywbrooks@gmail.com Received: by 10.194.16.230 with HTTP; Tue, 9 Oct 2012 08:55:00 -0700 (PDT) In-Reply-To: References: Date: Tue, 9 Oct 2012 08:55:00 -0700 X-Google-Sender-Auth: wFYzStKBN82FLuwKAGOo_YK9_Q0 Message-ID: Subject: Re: [PROPOSAL] Ripple Emulator From: Michael Brooks To: callback-dev@incubator.apache.org Content-Type: multipart/alternative; boundary=f46d0444ef9352160404cba25c73 --f46d0444ef9352160404cba25c73 Content-Type: text/plain; charset=ISO-8859-1 Great proposal guys! On Tue, Oct 9, 2012 at 8:11 AM, Ross Gardler wrote: > On 9 October 2012 16:02, Dan Silivestru wrote: > > Thank you Christian for coming on board as a mentor, great to have you. > > > > We now have a sponsor and 2 mentors, do we need more? What would be the > > next steps? > > We "need" another mentor (although there is no fixed requirement on > the number of mentors, three seems to be the generally accepted target > number). > > Volunteers? > > Ross > > > > > Thanks, > > > > Dan. > > > > On Mon, Oct 8, 2012 at 5:48 AM, Plaquette, Paul < > paul.plaquette@intel.com>wrote: > > > >> Congratulations ! > >> > >> On Sat, Oct 6, 2012 at 11:15 AM, Brian LeRoux wrote: > >> > >> > Great stuff, congratulations Gord, Dan, Brent, Fil, Mike, and Mark! =) > >> > > >> > On Sat, Oct 6, 2012 at 3:08 AM, Filip Maj wrote: > >> > > Congrats guys! Can't wait to commit to this suckah! > >> > > > >> > > On 10/5/12 12:34 PM, "Gord Tanner" wrote: > >> > > > >> > >>FYI: > >> > >> > >> > >>The wheels are turning for Ripple as an Apache Project. > >> > >> > >> > >> > >> > >>---------- Forwarded message ---------- > >> > >>From: Dan Silivestru > >> > >>Date: Fri, Oct 5, 2012 at 3:28 PM > >> > >>Subject: [PROPOSAL] Ripple Emulator > >> > >>To: general@incubator.apache.org > >> > >> > >> > >> > >> > >>Dear Member of ASF, > >> > >> > >> > >>We are putting forward a proposal to have the Ripple Emulator > project > >> > >>donated to the ASF as Top Level Project. The project is currently > open > >> > >>source and can be found here: > https://github.com/blackberry/Ripple-UI/ > >> > >> > >> > >>Please find the proposal below (the proposal can also be found here: > >> > >>https://github.com/gtanner/ripple.apache.proposal) > >> > >> > >> > >>Ripple, A Mobile Environment Emulator > >> > >>===================================== > >> > >> > >> > >>Abstract > >> > >>======== > >> > >> > >> > >>Ripple is a browser based mobile phone emulator designed to aid in > the > >> > >>development > >> > >>of HTML5 based mobile applications. Ripple is a cross platform and > >> cross > >> > >>runtime testing/debugging tool. It currently supports such runtimes > as > >> > >>Cordova, WebWorks > >> > >>and the Mobile Web. > >> > >> > >> > >>Proposal > >> > >>======== > >> > >> > >> > >>Ripple is going to be (in some circles already is) the goto emulator > >> > >>for rapid development of mobile web applications. This > >> > >>will be accomplished by quickly keeping up with the mobile web > >> > >>platforms as they arise (Cordova, Tizen, WAC, WebWorks, etc). > >> > >> > >> > >>Background > >> > >>========== > >> > >> > >> > >>Ripple started as a product of tinyHippos and was aquired by > Research > >> > >>in Motion in late March 2011. Ripple was then open sourced > >> > >>under the Apache 2.0 License and hosted on the blackberry github > >> > >>account (http://github.com/blackberry/Ripple-UI). > >> > >> > >> > >>Ripple is a browser based mobile phone emulator that runs as a > chrome > >> > >>extension. It fills the gap for developers between > >> > >>developing on their desktops/laptops and having to test on platform > >> > >>specific emulators or physical devices. Ripple allows develors > >> > >>to quickly edit-refresh-test in Chrome on their desktops/laptops > while > >> > >>working on web content that will be embedded and distributed > >> > >>as a native application. > >> > >> > >> > >>Rationale > >> > >>========= > >> > >> > >> > >>The project is currently opensourced and managed by a small team at > >> > >>Research in Motion. We are starting to have some > >> > >>more community engagement but the project could benefit from greater > >> > >>exposure in the open source cummunity. Our team > >> > >>overlaps highly with the Cordova group. Watching the success for > that > >> > >>project in Apache has inspired us to contribute > >> > >>Ripple to the ASF as well. > >> > >> > >> > >>Ripple fills a large gap in the toolset for most mobile web > developers > >> > >>between development on the desktop and testing > >> > >>on the physical device. > >> > >> > >> > >>Current Status > >> > >>============== > >> > >> > >> > >>Currently all development is managed on github via the issues and > the > >> > >>direction of the project is strongly influenced by > >> > >>Research in Motion. A more clear project plan and more open > >> > >>communication will be needed by this project to abide by > >> > >>the apache guidelines. > >> > >> > >> > >>Metriocracy > >> > >>=========== > >> > >> > >> > >>Ripple has been very accepting of letting in patches from 3rd party > >> > >>developers and has been functioning like apache in requiring a CLA > >> > >>for code to be pulled in. The core team is hoping to grow and > include > >> > more > >> > >>developers. > >> > >> > >> > >>Community > >> > >>========= > >> > >> > >> > >>The development community of Ripple is a small but tight knit group > but > >> > >>the users of the project number more than 40,000. With the launch > >> > >>ofemulate.phonegap.com (which is a portal for installing ripple) we > >> > >>are > >> > >>getting approx 5000 hits a day to that site. > >> > >> > >> > >> > >> > >>Core Developers > >> > >>=============== > >> > >> > >> > >>See Inital Committers below. > >> > >> > >> > >>Alignment > >> > >>========= > >> > >> > >> > >>Apache is a good match for this project due to it's close ties > >> > >>to the Cordova Project. Cordova has been very successful as a > project > >> > >>since joining Apache and we hope Ripple will follow suit. > >> > >> > >> > >>Known Risks > >> > >>=========== > >> > >> > >> > >>Orphaned Products > >> > >>----------------- > >> > >> > >> > >>Ripple is a core component to the toolset at RIM and the Cordova / > >> > >>Phonegap community has embrased ripple into their tooling > >> > >>as well. This project has been under active development for 3 years > >> > >>and a lot of vested interest from both RIM and the > >> > >>community is already present to keep the tool up to date. > >> > >> > >> > >>Inexperience with Open Source > >> > >>----------------------------- > >> > >> > >> > >>Ripple has been opensourced at RIM for the last year. All of the > work > >> > >>is done in the open. There are a few extra measures we need to learn > >> > >>how to take (mailing lists, project planning) for working within the > >> > >>ASF community. > >> > >>However the team has a good understanding of what needs to happen, > as > >> > >>some of the > >> > >>team are also contributers to the Apache Cordova Incubator project. > >> > >> > >> > >>Homogenous Developers > >> > >>---------------------- > >> > >> > >> > >>Ripple's core team currently all works at RIM with contributions for > >> > >>some features done by third parties. There is a > >> > >>backlog of features currently done / being put in by third parties > >> > >>such as Adobe and IBM. > >> > >> > >> > >>Reliance on Salaried Developers > >> > >>------------------------------- > >> > >> > >> > >>Most of the developers are paid by their employer to contribute to > >> > >>this project but are all highly involved on a personal > >> > >>level with this project as well as the mobile web community. > >> > >> > >> > >>Relationships with Other Apache Products > >> > >>---------------------------------------- > >> > >> > >> > >>There is a strong overlap and relationship between the ripple and > >> > >>cordova teams. Gord Tanner is an active commiter in > >> > >>both project and has been ensuring that both projects progress > >> together. > >> > >> > >> > >>An Excessive Fascination with the Apache Brand. > >> > >>------------------------------------------------ > >> > >> > >> > >>A driver for this project going to apache is to get broader > community > >> > >>enagagement and involvement. Most of the developers > >> > >>who would contribute to this project are already contributing to > >> > >>Cordova so migrating over and contribuiting to ripple > >> > >>would be a simple > >> > >> > >> > >>Documentation > >> > >>============= > >> > >> > >> > >>Initial Source > >> > >>=============== > >> > >> > >> > >>Source can be found at: https://github.com/blackberry/Ripple-UI > >> > >> > >> > >>Source and Intellectual Property Submission Plan > >> > >>================================================ > >> > >>Source is currently licensed via the Apache 2.0 license which is > >> > >>inline with ASF. All files currently > >> > >>have an apache header on them with a copyright of Research in motion > >> > >>(https://github.com/blackberry/Ripple-UI). > >> > >> > >> > >>Also we have some images that are not licensed under Apache (see > >> > >> > >> > > >> > https://github.com/blackberry/Ripple-UI/blob/master/ext/assets/images/READ > >> > >>ME.md) > >> > >>The images are of some BlackBerry phones but can be removed if this > is > >> an > >> > >>issue. > >> > >> > >> > >>All external contributions to the project currently require that an > >> > >>ICLA or CCLA be signed by the contributor. Links to the documents > can > >> > >>be found below: > >> > >> > >> > >> * > >> > >> > >> > > >> > http://www.blackberry.com/legal/pdfs/webworks/Research_In_Motion_Limited_C > >> > >>CLA_021811_cl.pdf > >> > >> * > >> > >> > >> > > >> > http://www.blackberry.com/legal/pdfs/webworks/Research_In_Motion_Limited_I > >> > >>CLA_021811_cl.pdf > >> > >> > >> > >>We believe the CLAs we have on file will allow RIM to sign a > Software > >> > >>Grant. (SGA) > >> > >> > >> > >>External Dependencies > >> > >>====================== > >> > >> > >> > >>- 3d.js (http://wiioperasdk.com) - Custom License: > >> > >>http://wiioperasdk.com/sdk/3d.js > >> > >>- Math.uuid.js (http://www.broofa.com) - Dual licensed under the > MIT > >> > >>and GPL licenses: http://www.broofa.com/Tools/Math.uuid.js > >> > >>- OpenLayers.js (ttp://svn.openlayers.org/trunk/openlayers) - > Licensed > >> > >>under Clear BSD: > >> > >>http://svn.openlayers.org/trunk/openlayers/license.txt > >> > >>- almond.js (http://github.com/jrburke/almond) - Licensed under > MIT: > >> > >>https://github.com/jrburke/almond/blob/master/LICENSE > >> > >>- draw.js (http://wiioperasdk.com) - Custom License: > >> > >>http://wiioperasdk.com/sdk/draw.js > >> > >>- jWorkflow (http://github.com/tinyhippos/jworkflow) - Licensed > under > >> > >>MIT: http://www.opensource.org/licenses/mit-license.php > >> > >>- jXHR.js > >> > >>( > >> https://github.com/blackberry/Ripple-UI/blob/master/thirdparty/jXHR.js) > >> > >>- Licensed under MIT: > >> > >>http://www.opensource.org/licenses/mit-license.php > >> > >>- jasmine (https://github.com/pivotal/jasmine) - Licensed under > MIT: > >> > >>http://www.opensource.org/licenses/mit-license.php > >> > >>- jquery (http://jquery.com) - Dual licensed under MIT and GPL: > >> > >>http://jquery.org/license (includes sizzle.js, now licensed under > MIT: > >> > >>https://github.com/jquery/sizzle/blob/master/LICENSE) > >> > >>- jquery.tooltip > >> > >>(http://bassistance.de/jquery-plugins/jquery-plugin-tooltip/) - > Dual > >> > >>Licensed under MIT and GPL: > >> > >>http://www.opensource.org/licenses/mit-license.php > >> > >>http://www.gnu.org/licenses/gpl.html > >> > >>- jQuery UI (http://jqueryui.com) - Licensed under MIT: > >> > >>http://www.opensource.org/licenses/mit-license.php > >> > >>- node (http://nodejs.org) - Dependant on node.js, but we do not > >> > >>redistribute the source or binaries > >> > >>- jake (git://github.com/mde/jake.git) - Dependant on jake, but we > do > >> > >>not redistribute the source or binaries > >> > >>- jshint (http://github.com/jshint/node-jshint) - Licensed under > MIT: > >> > >>http://www.opensource.org/licenses/mit-license.php > >> > >>- csslint (http://github.com/stubbornella/csslint.git) - License > >> > >>information here: > >> > >>https://github.com/stubbornella/csslint/blob/master/LICENSE > >> > >>- uglify-js (git@github.com:mishoo/UglifyJS.git) - Licensed under > BSD: > >> > >>https://github.com/mishoo/uglifyjs > >> > >>- connect (git://github.com/senchalabs/connect.git) - Licensed > under > >> > >>MIT: https://github.com/senchalabs/connect/blob/master/LICENSE > >> > >>- argsparser (git://github.com/kof/node-argsparser.git) - No > license > >> > >>specified: https://github.com/kof/node-argsparser > >> > >>- jsdom (http://github.com/tmpvar/jsdom.git) - License information > >> > >>here: https://github.com/tmpvar/jsdom/blob/master/LICENSE.txt > >> > >> > >> > >>Required Resources > >> > >>================== > >> > >> > >> > >> * Mailing Lists > >> > >> - ripple-dev > >> > >> - ripple-commits > >> > >> - ripple-private > >> > >> * git > >> > >> - git://git.apache.org/incubator-ripple.git > >> > >> - Mirrored to: https://github.com/apache/incubator-ripple > >> > >> * issue tracking > >> > >> - Bugzilla (ripple) > >> > >> > >> > >>Initial Committers > >> > >>================== > >> > >> > >> > >> * Gord Tanner (gtanner@gmail.com) > >> > >> * Dan Silivestru (dan.silivestru@gmail.com) > >> > >> * Brent Lintner (brent.lintner@gmail.com) > >> > >> * Fil Maj (fil@adobe.com) > >> > >> * Micheal Brooks (mbrooks@adobe.com) > >> > >> * Mark Dineen (mark@dineen.biz) > >> > >> > >> > >>Sponsors > >> > >>======== > >> > >> > >> > >>Champion: Ross Gardler (rgardler@opendirective.com) > >> > >>Mentor: Jukka Zitting (jukka.zitting@gmail.com) > >> > >> > >> > >> > >> > >>Looking forward to the groups thoughts / comments, > >> > >> > >> > >>-- > >> > >>Dan Silivestru > >> > >>Open Source Ambassador, RIM > >> > >>+1 (519) 589-3624 > >> > >> > >> > >> > >> > >>-- > >> > >>Gord Tanner > >> > >>Senior Developer / Code Poet > >> > >>tinyHippos Inc. > >> > >>@tinyhippos > >> > > > >> > --------------------------------------------------------------------- > >> > Intel Corporation SAS (French simplified joint stock company) > >> > Registered headquarters: "Les Montalets"- 2, rue de Paris, > >> > 92196 Meudon Cedex, France > >> > Registration Number: 302 456 199 R.C.S. NANTERRE > >> > Capital: 4,572,000 Euros > >> > > >> > This e-mail and any attachments may contain confidential material for > >> > the sole use of the intended recipient(s). Any review or distribution > >> > by others is strictly prohibited. If you are not the intended > >> > recipient, please contact the sender and delete all copies. > >> > > >> > > >> > >> > >> -- > >> ____________________________ > >> > >> Paul Plaquette, > >> Senior Software Engineer > >> Intel Corporation SAS > >> Open Source Technology Center > >> France, Montpellier > >> > > > > > > > > -- > > Dan Silivestru > > +1 (519) 589-3624 > > > > -- > Ross Gardler (@rgardler) > Programme Leader (Open Development) > OpenDirective http://opendirective.com > --f46d0444ef9352160404cba25c73--