Congratulations ! On Sat, Oct 6, 2012 at 11:15 AM, Brian LeRoux <b...@brian.io> wrote:
> Great stuff, congratulations Gord, Dan, Brent, Fil, Mike, and Mark! =) > > On Sat, Oct 6, 2012 at 3:08 AM, Filip Maj <f...@adobe.com> wrote: > > Congrats guys! Can't wait to commit to this suckah! > > > > On 10/5/12 12:34 PM, "Gord Tanner" <g...@tinyhippos.com> wrote: > > > >>FYI: > >> > >>The wheels are turning for Ripple as an Apache Project. > >> > >> > >>---------- Forwarded message ---------- > >>From: Dan Silivestru <dan.silives...@gmail.com> > >>Date: Fri, Oct 5, 2012 at 3:28 PM > >>Subject: [PROPOSAL] Ripple Emulator > >>To: gene...@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 (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 (gtan...@gmail.com) > >> * Dan Silivestru (dan.silives...@gmail.com) > >> * Brent Lintner (brent.lint...@gmail.com) > >> * Fil Maj (f...@adobe.com) > >> * Micheal Brooks (mbro...@adobe.com) > >> * Mark Dineen (m...@dineen.biz) > >> > >>Sponsors > >>======== > >> > >>Champion: Ross Gardler (rgard...@opendirective.com) > >>Mentor: Jukka Zitting (jukka.zitt...@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