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 20FD9DA10 for ; Tue, 9 Oct 2012 15:12:51 +0000 (UTC) Received: (qmail 91376 invoked by uid 500); 9 Oct 2012 15:12:50 -0000 Delivered-To: apmail-incubator-callback-dev-archive@incubator.apache.org Received: (qmail 91354 invoked by uid 500); 9 Oct 2012 15:12:50 -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 91345 invoked by uid 99); 9 Oct 2012 15:12:50 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 09 Oct 2012 15:12:50 +0000 X-ASF-Spam-Status: No, hits=0.3 required=5.0 tests=FRT_ADOBE2,LOTS_OF_MONEY,RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of rgardler@opendirective.com designates 74.125.82.175 as permitted sender) Received: from [74.125.82.175] (HELO mail-we0-f175.google.com) (74.125.82.175) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 09 Oct 2012 15:12:47 +0000 Received: by mail-we0-f175.google.com with SMTP id t44so3203985wey.6 for ; Tue, 09 Oct 2012 08:12:25 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=opendirective.com; s=opendirective; h=mime-version:x-originating-ip:in-reply-to:references:from:date :message-id:subject:to:content-type; bh=4gj3w19egkfZDH699KpG8hzKvl1dR4mVaEVpWe8sJQk=; b=BMCBpQcVvZ1g1qmj/CnbMq+oFj6K88kSz39f9aM+m+qaUfn5AB5FJftKKA/Dv84/3L CBx5bco9sjOJJQjqloFlkzHlJI4OfBCFYuvoiAqHc32yqTTcNIYEZU5Iwq++re/wLOvw vzfG6vCP3h1dOQ3emu/zILrZET7CqBCbIEeC4= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:x-originating-ip:in-reply-to:references:from:date :message-id:subject:to:content-type:x-gm-message-state; bh=4gj3w19egkfZDH699KpG8hzKvl1dR4mVaEVpWe8sJQk=; b=SMxamFFVseO5wWYclDPO3VjhnktRVKYGli2NurupvxeC2i6olmuhmkXCbbOwojtxFY i5yjgGcSnA/LkFHmeBMbKHKPYjER8Ae7qtLfH8PHoYcERl88TXf+rLcBWusegPNb+o9V YMiUuCRVvxxjOkjnthtOWwJjH3xN0nVMvSD1vqE/LCJ0y738KBarK5VBeMevrokNfFc0 MvhZgEtsYFZ6EzmDBWkYEFihIr5Lc9CPY4r1pyhxrI8vSGyGWV2qS6Elwh61JowLDKzB SFtkinGHjcIKX7gmU1p7yrendkn62ml6dRkzDtcTyyTh4/E1Fn//hh2GLj6sDprN/lBB E9pA== Received: by 10.180.85.99 with SMTP id g3mr5446133wiz.5.1349795545347; Tue, 09 Oct 2012 08:12:25 -0700 (PDT) MIME-Version: 1.0 Received: by 10.194.54.8 with HTTP; Tue, 9 Oct 2012 08:11:45 -0700 (PDT) X-Originating-IP: [86.170.10.222] In-Reply-To: References: From: Ross Gardler Date: Tue, 9 Oct 2012 16:11:45 +0100 Message-ID: Subject: Re: [PROPOSAL] Ripple Emulator To: callback-dev@incubator.apache.org Content-Type: text/plain; charset=ISO-8859-1 X-Gm-Message-State: ALoCoQmrykFDJ3tNgQb0dCvbotgBd3oc5RwUzq0TcKN3LHUtTJcIlaplmPtJSdlfTwLfg5ggrjws X-Virus-Checked: Checked by ClamAV on apache.org 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 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