Skip to content

Latest commit

 

History

History
56 lines (40 loc) · 4.02 KB

index.md

File metadata and controls

56 lines (40 loc) · 4.02 KB
title layout
BlackBerry Open Source
default

Research In Motion at GitHub

Welcome to the home for RIM projects at GitHub.

The first repository in this organization was WebWorks, created during DevCon 2010. Since then we have added six more repositories covering runtimes, tools, documentation, and code samples and we expect more projects to follow. For the latest, and an archive of older, news, check here; also see the official BlackBerry DevBlog.

Projects fall into one of the following categories:

RIM-led Projects - In these projects:

  • The overal direction of the project is under RIM leadership,
  • RIM assigns a technical lead to represent it in the project,
  • RIM assigns several of its engineers to contribute to the project.
  • We welcome and encourage participation from non-RIM employees at any level.
  • The majority (all so far) of the projects are licensed under ASL2 (wikipedia, Apache).
  • We strive to operate transparently

Participation details at How to Contribute. Note that contributions from non-RIM employees require an agreement like at ASF: CCLA, ICLA.

RIM-Sponsored Projects - These are non-RIM-led Open Source projects in which RIM participates actively. In general RIM will participate in the relevant open source community, but some projects may also be listed here for several reasons. More information on this category shortly.

A Tour through a Project

Projects are encouraged to maintain information in these pages. Using WebWorks as an example:

List of Repositories

WebWorks

  1. WebWorks - The runtime for the BlackBerry OS Platform.
  2. WebWorks-TabletOS - The runtime for the QNX-based BlackBerry Tablet OS Platform.
  3. WebWorks-API-Docs - The official API documentation.
  4. WebWorks-Samples - RIM and Community-provided samples for WebWorks.
  5. WebWorks-Community-APIs - New APIs, contributed by RIM and the Community, that could be considered for move to the official APIs.

Ripple Emulator

  1. Ripple-Framework - Basic Framework for the Ripple Emulator
  2. Ripple-UI - Presentation elements for Ripple.

WebKit

  1. WebKit-SmartPhone - RIM contributions to WebKit for BlackBerry Smartphones.

WebWorks and Ripple are RIM-led projects. These repositories are the "master" repositories. WebKit is maintained by the WebKit.org community.