WISP in a Box Development: Difference between revisions

From WirelessAfrica
No edit summary
No edit summary
Line 1: Line 1:
== Developer Guide ==
== Developer Guide ==


[[Image:libre_software_cycle.png|frame|The Libre Software Development Cycle]]
WISP in a Box development is organized as an Open-Source or [http://en.wikipedia.org/wiki/Free_software Libré] software project.
 
In order to understand what this means and be able to work together in this way we need to agree on the definitions of the following five words:
 
* '''Upstream''' - We use the term ''Upstream'' to refer to projects which our project makes use of.  For example [http://net-snmp.sourceforge.net/ net-snmp] and [http://code.google.com/p/afrimesh afrimesh] are both ''upstream'' projects of the WispBox.
* '''Downstream''' - ''Downstream'' are projects who use our code. For example, if someone were to create a linux distribution which focused on adding VOIP services to a WISP and which used [http://code.google.com/p/wispinabox WispBox] as a dependency then that project would be considered to be ''downstream'' of our project.
* ''Users''' - We live and breathe for these special individuals as they are our "La Raison d’entre"  Their interaction with the project is usually in the form of downloading and using our software, reporting bugs and asking for more features.
* ''Contributors'' -
* ''Developers'' -
 
[[Image:libre_software_cycle.png|left|frame|The Libré Software Development Cycle]]

Revision as of 14:08, 4 August 2009

Developer Guide

WISP in a Box development is organized as an Open-Source or Libré software project.

In order to understand what this means and be able to work together in this way we need to agree on the definitions of the following five words:

  • Upstream - We use the term Upstream to refer to projects which our project makes use of. For example net-snmp and afrimesh are both upstream projects of the WispBox.
  • Downstream - Downstream are projects who use our code. For example, if someone were to create a linux distribution which focused on adding VOIP services to a WISP and which used WispBox as a dependency then that project would be considered to be downstream of our project.
  • Users' - We live and breathe for these special individuals as they are our "La Raison d’entre" Their interaction with the project is usually in the form of downloading and using our software, reporting bugs and asking for more features.
  • Contributors -
  • Developers -
The Libré Software Development Cycle