Students, these are projects we have developed at the Haacking Club. They have multiple errors, faults, and areas to be improved upon. Also, sometimes the entire design and approach is flawed. Some design flaws and rookie mistakes (in hindsight) are now known and we have simply lacked the time to fix or revise them. At other times, tutorials have acquired historical flaws that we have not yet located and are in desperate need of record-changing. In challenging you hackers to do these projects, we are asking that you approach your learning with David Wiley’s five principles of open education in mind:

  • Reuse – the right to reuse the content in its unaltered / verbatim form (e.g., make a digital copy of the content).
  • Remix – the right to combine the original or revised content with other content to create something new (e.g., incorporate the content into a mashup).
  • Revise – the right to adapt, adjust, modify, or alter the content itself (e.g., translate the content into another language or modify a learning activity).
  • Redistribute – the right to share copies of the original content, your revisions, or your remixes with others (e.g., give a copy of the content to a friend).
  • Retain – the right to make, own and control copies of the content.

Not one of these projects is without fault, so find and fix those faults on the repository and then push those changes upstream!