Last updated: 
3 months 2 weeks ago
Blog Manager
One of Jisc’s activities is to monitor and, where possible, influence regulatory developments that affect us and our customer universities, colleges and schools as operators of large computer networks. Since Janet and its customer networks are classified by Ofcom as private networks, postings here are likely to concentrate on the regulation of those networks. Postings here are, to the best of our knowledge, accurate on the date they are made, but may well become out of date or unreliable at unpredictable times thereafter. Before taking action that may have legal consequences, you should talk to your own lawyers. NEW: To help navigate the many posts on the General Data Protection Regulation, I've classified them as most relevant to developing a GDPR compliance process, GDPR's effect on specific topics, or how the GDPR is being developed. Or you can just use my free GDPR project plan.

Group administrators:

Debugging laws

Monday, November 24, 2014 - 17:08

A long time ago, testing software was part of my job. To help with that I had an initial checklist of questions to pose to any new program: situations where I should check that it behaved as expected. Once it passed those basic checks I could get on to the more detailed testing specific to that particular program.

With the Government apparently about to "fast-track" another piece of internet law, it seemed worth trying to draw up a similar checklist for legislation. Here’s a second draft:

  • Are definitions (both in the Bill and imported) precise, and do they match common meanings?
  • What (if anything) does this require of:
    • Fixed access provides?
    • Mobile access providers?
    • Wifi providers?
    • Venues offering wifi (cafes, conferences, etc.)?
    • Backbone providers?
    • Information Society Services (webmail, search, hosting, etc.)?
    • Home users?
    • Internet-connected businesses?
    • Universities, colleges, libraries?
  • What does that mean for their other obligations (e.g. under Data Protection, Freedom of Information, court orders…)?
  • Does it create [proportionate, effective, balanced incentives and disincentives]?
  • What are the technical implications?
  • Do those affect the design of networks and services (e.g. by requiring choke-points/Single Points of Failure)?
  • What does it mean for devices/subscriptions covering multiple users (e.g. home broadband)?
  • Does it fail gracefully (if its assumptions turn out to be incorrect)?

These are mostly inspired by tests that have shown up 'bugs' in previous Bills and Acts. Suggestions welcome if you think I’ve missed any major ones.