incubator-callback-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Michael Brooks <mich...@michaelbrooks.ca>
Subject Re: [PROPOSAL] Ripple Emulator
Date Tue, 09 Oct 2012 15:55:00 GMT
Great proposal guys!

On Tue, Oct 9, 2012 at 8:11 AM, Ross Gardler <rgardler@opendirective.com>wrote:

> On 9 October 2012 16:02, Dan Silivestru <dan.silivestru@gmail.com> wrote:
> > Thank you Christian for coming on board as a mentor, great to have you.
> >
> > We now have a sponsor and 2 mentors, do we need more? What would be the
> > next steps?
>
> We "need" another mentor (although there is no fixed requirement on
> the number of mentors, three seems to be the generally accepted target
> number).
>
> Volunteers?
>
> Ross
>
> >
> > Thanks,
> >
> > Dan.
> >
> > On Mon, Oct 8, 2012 at 5:48 AM, Plaquette, Paul <
> paul.plaquette@intel.com>wrote:
> >
> >> 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 <fil@adobe.com> wrote:
> >> > > Congrats guys! Can't wait to commit to this suckah!
> >> > >
> >> > > On 10/5/12 12:34 PM, "Gord Tanner" <gord@tinyhippos.com> wrote:
> >> > >
> >> > >>FYI:
> >> > >>
> >> > >>The wheels are turning for Ripple as an Apache Project.
> >> > >>
> >> > >>
> >> > >>---------- Forwarded message ----------
> >> > >>From: Dan Silivestru <dan.silivestru@gmail.com>
> >> > >>Date: Fri, Oct 5, 2012 at 3:28 PM
> >> > >>Subject: [PROPOSAL] Ripple Emulator
> >> > >>To: general@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 (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
> >> > >>
> >> > >>
> >> > >>--
> >> > >>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
> >>
> >
> >
> >
> > --
> > Dan Silivestru
> > +1 (519) 589-3624
>
>
>
> --
> Ross Gardler (@rgardler)
> Programme Leader (Open Development)
> OpenDirective http://opendirective.com
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message