incubator-general mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Christian Grobmeier <grobme...@gmail.com>
Subject Re: [PROPOSAL] Ripple Emulator
Date Sat, 06 Oct 2012 21:00:30 GMT
Thanks Ross and Gord :-)

On Fri, Oct 5, 2012 at 10:33 PM, Gord Tanner <gord@tinyhippos.com> wrote:
> 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
>



-- 
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


Mime
View raw message