Help maintain and develop BOINC

Overview

BOINC is open-source; it's is distributed under the LGPL open source license. The BOINC source code is stored in a Github repository. If you're not familiar with Git, read this.

Here are instructions for building BOINC on various platforms.

BOINC is maintained and developed partly by the UC Berkeley BOINC project, and partly by volunteers. If you're interested in participating, visit the Github repo. Most communication takes place there. Also subscribe to the boinc_dev email list.

Keeping BOINC working also involves a number of maintenance tasks such as release management, managing the translation system, and so on.

APIs

BOINC is an 'open system' with lots of interacting pieces: client, GUI, server, account managers, statistics web sites, remote job submission systems, etc. These components communicate through a set of RPC interfaces.

The BOINC Community

The BOINC software development process is managed by an organization called BOINC Community, which decides, for example, the rules for committing changes to the BOINC repository.

Events

In the past we've had a yearly series of 'workshops' where everyone involved in BOINC (developers, projects, volunteers) meets and talks.

Miscellaneous



Copyright © 2020 University of California. Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation.