Community transition

From Openmoko

Jump to: navigation, search

Contents

History

Sean Moss-Pultz (CEO of Openmoko Inc.) decided that the best path forward for the phone business is to turn the future of the Freerunner over to the community. (See the announcement for details)

In brief :

  • The Neo Freerunner development is now fully performed by the Gta02-core project
  • The community has permission to use the Openmoko brand/trademark for their efforts
  • Openmoko Inc. will continue to provide funding for operating the infrastructure (Wiki, GIT, Trac, Planet, ...)

Wish List

List here for what kinds of things OM can do to smooth this transition.

  • continue to funding the infrastructure
  • promote and sell the Freerunner
  • create the Openmoko foundation ?

Todo

With the transition alot of work is awaiting the community. This list gathers all neccessary tasks to keep the freerunner alive. If you want to serve the community, here is the place to find out what help is needed.

Community Core Development

  • FSO team is developing the middleware, they need c/vala experts, funding :)
  • Mirko is working on Paroli, help is needed to create a a good wifi manager plugin
  • Angus is working on om2009, openembedded experts are welcome
  • Nelson, Luca, etc. is working on kernel, some guru needed or donate a debug board (debug board maybe being donated by Tuxbrain)
  • Thomas, Andreas etc. is working on xorg glamo, drm/dri experts are welcome
  • xxx, yyy maintains the server infrastructure, gforge experts needed

Community Other Development

  • c_c is working on audio/video mediaplayer
  • xxx is working on bluetooth manager
  • yyy is adapting linphone UI for small devices
  • zzz and www is testing qlwm for arm and writing qt applications to create a new and complete qt/x11 gui phone stack over fso, every qt developer is welcome
  • xxx is working to support wpa2/enterprise in connman
  • "" shr
  • "" debian
  • "" hackable:1
  • "" neovento
  • "" gentoo
  • "" qtmoko/qtimproved

Community Documentation

  • Maintain the wiki
  • Provide Community Updates

Discussion Boards

  • how to use better the aux and power buttons
  • killing freezed x11 fullscreen applications
  • the wanted systray support
  • windows manager status
  • x11 server over qtimproved
  • improving the user interaction with accelerometers
  • long term architecture for om2010

FAQ

I'm using OM2008/2009 now. Will this distribution still be maintained ? Should I switch ? How ? What will change, what do I have to learn/unlearn ?

OM2008 is not maintained any more. Om2009 is planned to be released as stable, maybe still during the year 2009. The future of OM2009 is uncertain as at the moment there is no company behind it.

What will happen with FSO ? Will development continue ? Will a distribution carry it ?

What will happen with Paroli ? Will development continue ? Will a distribution carry it ?

Paroli is still (08/2009) developed by Mirko, the original developer but only as a hobby. OM2009 will ship it, when released. The future is unclear, we hope that the community will participate in the development in the future.

How will the kernel be maintained ?

The kernel will be maintained by a group of volunteers. They have received commit rights to the kernel repository.

These are the most important bugs that need to be fixed now.

This is the complete report with all the bugs (some of them might be invalid, please ask on IRC or in the mailing list before trying to fix one).

There is a current ongoing effort to get basic GTA02 support in the mainstream Linux kernel, the patches have been sent. Once this basic support is ready other drivers can be submitted as well. Many of the drivers need additional work to be suitable for upstream inclusion.

Will Openmoko continue selling FreeRunners ? For how long ?

There are still Freerunners available for purchase. According to Sean's email there are plenty of the A7 in stock.

I have a purchase/return/warranty/etc. in progress with Openmoko Inc. or a distributor. What will happen ?

I have buzz/#1024/no bass/etc. Can I still get it fixed ? How ?

For North Americans experiencing the buzz on their phones, SDG Systems will be running a buzz repair service. The phones must be sent to SDG no later than July 15th, 2009. See this email for details.

Will the Openmoko Internet resources, Wiki, mailing lists, SVN, git, downloads, people, trac, etc., be shut down ?

No. Openmoko Inc. has committed to continuing to support the community by funding the resources available on openmoko.org.

From Sean's email announcement: "Openmoko Inc. then will act as the sponsor of this effort. We will continue to fund all necessary server infrastructure..."

Will "project B" continue ?

What's the future of Open phone hardware without Openmoko Inc. ?

Discussions have started to create an organization of Openmoko community members to continue the work started by the company.

Community Organization

(This is all pre-alpha. Feel free to get involved by changing things up and making additions.)

In order for development to continue on the Freerunner and any potential successors, the community needs to create an organization that can facilitate the project. We need an organization that will:

  • provide an organizational structure for projects
  • host and maintain community infrastructure such as mailing lists
  • arrange financing for projects
  • promote and raise awareness of the ideals, projects and products of the community

Jon 'maddog' Hall has offered for the Openmoko community to operate as a sub-group of Linux International. The offer has already received some support on the mailing list.

Projects

GTA02-core

The Gta02-core team is currently working on an improved version of the Freerunner.

GTA02-core needs an organization that can finance and arrange for production.

Paroli and OM2009?

Paroli and Om2009 were both lead directly by Openmoko Inc. The community organization could take over as sponsor of these projects.

Process and Structure

Part of creating a new organization is developing a structure and set of processes for how decisions will be made. Developing the structure entails creating positions, board(s) and committees that will have authority over various parts of the organization. Processes should cover:

  • how people will be selected to fill positions and sit on boards or committees
  • how decisions will be made on boards, committees and for the organization as a whole
  • what various projects, committees and other sub-groups will be responsible for

Process and structure are like the source code for an organization. Ideally we will develop processes that give all members opportunity to provide input, and do not become an obstacle to getting work done. It's important to remember right from the start that our goal is to foster development, not burden it down with bureaucracy!

This email from Jon on the openmoko-community mailing list contains some notes and advice on developing an organization that are well worth reading.

Personal tools