incubator-general mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Ross Gardler <rgard...@opendirective.com>
Subject Re: [RESULT] Ripple Emulator to be admitted to the incubator
Date Tue, 16 Oct 2012 15:30:19 GMT
No need for a recount but Jukka is binding.

Next steps are documented at
http://incubator.apache.org/guides/mentor.html#bootstrap

Some of these steps you can do yourself, some need to be done by one
of your mentors (or me as champion).

Item 1 is done.

I'll pick up items 2 and 3 and get them done within the next hour or so.

4 and 5 can be done by any/all proposed committers

Step 6 requires the SGA so that needs to be done by someone with
access to the RIM legal team (I am pretty sure I highlighted this step
during our initial discussions so hopefully this is already
progressing well).

Lets come back to the others once we've made inroads. I'll also start
the process for 7.1 (mailing lists) so we can follow up there and keep
noise here in the incubator down.

Ross

On 16 October 2012 15:48, Gord Tanner <gtanner@gmail.com> wrote:
> Result:
>
> non-binding:
>
> +1 Dan Silivestru
> +1 Scott Wilson
>
> +1 Jukka Zitting
>
> Binding:
>
> +1 Leif Hedstrom
> +1 Ross Gardler
>
> +1 Christian Grobmeier
> +1 Andrew Savory
> +1 Franklin, Mathhew B.
> +1 Mark Struberg
>
> 6 Binding votes and 3 non binding votes.
>
> What is the next step?
>
> -------------------------
>
>
> 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, Research In Motion (gtanner@gmail.com)
>   * Dan Silivestru, Research In Motion (dan.silivestru@gmail.com)
>   * Brent Lintner, Research In Motion (brent.lintner@gmail.com)
>   * Fil Maj, Adobe (fil@adobe.com)
>   * Micheal Brooks, Adobe (mbrooks@adobe.com)
>   * Mark Dineen (mark@dineen.biz)
>
> Sponsors
> ========
>
> * Champion: Ross Gardler (rgardler@opendirective.com)
> * Mentor: Jukka Zitting (jukka.zitting@gmail.com)
> * Mentor: Christian Grobmeier (grobmeier@gmail.com)
> * Mentor: Andrew Savory (asavory@apache.org)



-- 
Ross Gardler (@rgardler)
Programme Leader (Open Development)
OpenDirective http://opendirective.com

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


Mime
View raw message