Timeline
May 1 2012 to December 31 2014
Overview
OONI, the Open Observatory for Network Interference, is a global observation network which aims is to collect high quality data using open methodologies, using Free and Open Source Software (FL/OSS) to share observations and data about the various types, methods, and amounts of censorship in the world.
With the belief that unfettered access to information is a intrinsic human right, OONI seeks to observe levels of surveillance, censorship, and network discrimination by authoritarian power structures, in order for people worldwide to have a clearer understanding of the ways in which their access to information is filtered.
The end goal of OONI is to collect data which can show an accurate topology of network interference and censorship. Through this topology, it will be possible to see what the internet looks like from nearly any location, including what sites are censored, or have been tampered with, and by whom. We're calling this more accurate network topology the Filternet.
Coordination
We're going to hold weekly meetings in IRC, ircs://irc.oftc.net#ooni, to synchronize progress and next steps.
Milestones
First:
- General Research Methodology
- Evaluate other tools and solutions
- Research on test to write.
- Devise methodology taxonomy.
- progress report to date.
First Milestone tickets:
[[TicketQuery(keywords~=SponsorH201206,format=table,col=id|summary|keywords|owner|component)]]
Second: (2012-10-31)
- Alpha release of ooni-probe on m-lab.
- alpha release of ooni-probe client to users.
- start data collection.
- iterations on improving the software.
- iterations on improving the network tests.
- iterations on improving the data collected.
- progress report to date.
Second Milestone tickets:
[[TicketQuery(keywords~=SponsorH201208,format=table,col=id|summary|keywords|owner|component)]]
Third: (2013-01-31)
- beta release of ooni-probe on m-lab.
- beta release of ooni-probe client to users.
- streamlined data collection.
- progress report to date.
Third Milestone tickets:
[[TicketQuery(keywords~=SponsorH201210,format=table,col=id|summary|keywords|owner|component)]]
Fourth: (2013-04-30)
- stable release of ooni-probe on m-lab
- stable release of oon-probe client to users.
- fully functional system deployed and ready for scaling globally.
- progress report to date.
See also milestones on github:
- Fully Specified: (15 Jul 2013)
- Specify how ooni-probe handles ooni-backend collector policy. (aagbsn)
- Specify the ooni-backend HTTP API for defining and exposing collection policy(aagbsn)
- Design Specifications (hellais)
- Threat Model (nathan@least authority, aagbsn, hellais)
- Test/Helper Versioning Specification (hellais)
- Backend Specification (hellais)
- Triage Test Inclusion (flamsmark)
- Feature Complete: (21 Aug 2013)
- Add support for looking up test helper addresses enhancement documentation (hellais)
- Agree & Document Ooni Release Process documentation task(flamsmark)
- HTTP & DNS Parsers enhancement (aagbsn)
- Test Failure Handling bug (hellais)
- Handle Backend Failures Gracefully enhancement(aagbsn)
- Finalize Supported Tests task(flamsmark)
- Fix Timeouts bug (aagbsn)
- Test/Helper Versioning enhancement(aagbsn)
- DNS Host Resolution enhancement(aagbsn)
- Documentation Complete: (30 Sep 2013)
- Installation, Configuration, & Use Manual documentation(aagbsn)
- Test Specifications documentation(aagbsn)
- Data Format Documentation documentation(hellais)
- Deployed on Measurement Lab:(22 Oct 2013)
- M-Lab Integration Testing testing(flamsmark)
- Data Pipeline task deployment (flamsmark)
- Mlab-ns Operational deployment (flamsmark)
- Review Remediated: (06 Nov 2013)
- Data Privacy Review (flamsmark)
Fourth Milestone tickets:
[[TicketQuery(keywords~=SponsorH201212,format=table,col=id|summary|keywords|owner|component)]]
Wishlist tickets:
These are tickets for things we would like to exist in OONI, but are not necessarily part of the roadmap [[TicketQuery(keywords~=wishlist,format=table,col=id|summary|keywords|owner|component)]]
Research tickets:
[[TicketQuery(keywords^=ooni_research,format=table,col=id|summary|keywords|owner|component,order=keywords)]]
oonib tickets:
[[TicketQuery(keywords^=oonib,format=table,col=id|summary|keywords|owner|component,order=keywords)]]
user interface tickets:
[[TicketQuery(keywords^=ooni_user_interface,format=table,col=id|summary|keywords|owner|component,order=keywords)]]
tests tickets:
[[TicketQuery(keywords^=ooni_tests,format=table,col=id|summary|keywords|owner|component,order=keywords)]]
test templates tickets:
[[TicketQuery(keywords^=ooni_test_templates,format=table,col=id|summary|keywords|owner|component,order=keywords)]]
documentation tickets:
[[TicketQuery(keywords^=ooni_documentation,format=table,col=id|summary|keywords|owner|component,order=keywords)]]
All open tickets:
[[TicketQuery(component~=ooni,status=new|assigned|reopened,format=table,col=id|summary|keywords|owner|component,order=keywords)]]