incubator-general mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Gord Tanner <g...@tinyhippos.com>
Subject Re: [PROPOSAL] Ripple Emulator
Date Fri, 05 Oct 2012 20:33:25 GMT
I added Christian as a mentor to the proposal:
https://github.com/gtanner/ripple.apache.proposal/commit/ca9be552dd1e9ca4a043fdef72d4ff6b6c5c6245

Thanks for signing up!

On Fri, Oct 5, 2012 at 4:28 PM, Ross Gardler <rgardler@opendirective.com> wrote:
> Christian, it would be great to have you as a mentor. Please sign yourself
> up.
>
> Ross
>
> Sent from my tablet
> On Oct 5, 2012 9:00 PM, "Christian Grobmeier" <grobmeier@gmail.com> wrote:
>
>> Great to hear there is still life in Ripple.
>>
>> Count me in as a Mentor, if you like.
>>
>> On Fri, Oct 5, 2012 at 9:28 PM, Dan Silivestru <dan.silivestru@gmail.com>
>> wrote:
>> > 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/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_Limited_CCLA_021811_cl.pdf
>> >   *
>> http://www.blackberry.com/legal/pdfs/webworks/Research_In_Motion_Limited_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 (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
>>
>>
>>
>> --
>> http://www.grobmeier.de
>> https://www.timeandbill.de
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
>> For additional commands, e-mail: general-help@incubator.apache.org
>>
>>



-- 
Gord Tanner
Senior Developer / Code Poet
tinyHippos Inc.
@tinyhippos

---------------------------------------------------------------------
To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
For additional commands, e-mail: general-help@incubator.apache.org


Mime
View raw message