+1 (binding) LieGrue, strub
----- Original Message ----- > From: "Franklin, Matthew B." <mfrank...@mitre.org> > To: "general@incubator.apache.org" <general@incubator.apache.org> > Cc: > Sent: Friday, October 12, 2012 2:17 PM > Subject: RE: [VOTE] Ripple Emulator to be admitted to the incubator > > +1 (binding) > >> -----Original Message----- >> From: Gord Tanner [mailto:gtan...@gmail.com] >> Sent: Thursday, October 11, 2012 12:04 PM >> To: general@incubator.apache.org >> Subject: [VOTE] Ripple Emulator to be admitted to the incubator >> >> Please cast your votes! >> >> [ ] +1, recommend Ripple to move into the incubator >> [ ] +0, abstain/don't care >> [ ] -1, do not recommend Ripple to move into the incubator,because... >> >> >> >> 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/README.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_Lim >> ited_CCLA_021811_cl.pdf >> * >> http://www.blackberry.com/legal/pdfs/webworks/Research_In_Motion_Lim >> ited_ICLA_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 (g...@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, Research In Motion (gtan...@gmail.com) >> * Dan Silivestru, Research In Motion (dan.silives...@gmail.com) >> * Brent Lintner, Research In Motion (brent.lint...@gmail.com) >> * Fil Maj, Adobe (f...@adobe.com) >> * Micheal Brooks, Adobe (mbro...@adobe.com) >> * Mark Dineen (m...@dineen.biz) >> >> Sponsors >> ======== >> >> * Champion: Ross Gardler (rgard...@opendirective.com) >> * Mentor: Jukka Zitting (jukka.zitt...@gmail.com) >> * Mentor: Christian Grobmeier (grobme...@gmail.com) >> * Mentor: Andrew Savory (asav...@apache.org) > > --------------------------------------------------------------------- > To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org > For additional commands, e-mail: general-h...@incubator.apache.org > --------------------------------------------------------------------- To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org For additional commands, e-mail: general-h...@incubator.apache.org