Looking Back on One Year of RIM Open Source Repositories

Dev Con

Tomorrow is the first day of BlackBerry DevCon Americas 2011. A year ago, at BlackBerry DevCon 2010, RIM released our first RIM-sponsored Open Source project, the BlackBerry® WebWorks™ runtime for BlackBerry smartphone OS at GitHub using ASL2. At that time we promised additional releases… and we followed through. Today we have 8 web-related repositories in the web space:

Open Source is changing how we interact with the BlackBerry WebWorks community in many ways, including:

  • The samples are now directly usable, with a clear, well-known (ASL2) license, and in a location we can update easily – our plan is to take all existing useful samples, currently in places like Knowledge Base articles, mail threads, forums, or posts, and post them as Open Source.
  • When we wanted to add BlackBerry WebWorks support to Nitobi PhoneGap, Ken and the team travelled to Vancouver and leveraged that both projects are open source. This is especially useful to us now that Nitobi is contributing PhoneGap to start incubating Apache CallBack.
  • When Laurent and Jim want to add new features to Alice, they can change the repository directly… and the demos are available right then. And all the GitHub features are available from Fork-me to Watchers.
  • Tim, Ken and the team can make new experimental features available via the BlackBerry WebWorks Community APIs
  • And we can have a continuous release for both the runtimes and the tools. You can even check our Roadmap.

Year two is just beginning and we will continue our commitment to providing more source code to the community, contributing to other OSS projects as well as a focus on performing our daily development in the open.

Do you believe that support for open source projects is important? Share your thoughts in the comments.

About Eduardo P-L.

Eduardo joined BlackBerry from Oracle where he was Architect for Open Source and Community in the Application Platform Group for Oracle. Before Oracle Eduardo was a Distinguished Engineer at Sun Microsystems where he participated and led projects in multiple areas including IDEs, OS, Java, many JSRs and in Open Source. Eduardo's Open Source activities include leading an early engagement at Sun with XEmacs and LGPL, participating in the creation of Apache Tomcat and being the engineering manager for Hudson - he is still involved in Jenkins - and the architect for Open Source and community strategy for Sun's middleware products, including GlassFish. Eduardo has a PhD from UC Berkeley, and a MSc and a BS from Universidad Simon Bolivar, in Venezuela.

Join the conversation

Show comments Hide comments
+ -
blog comments powered by Disqus