Slashdot Mirror


UK's National Rail Shuts Down Free Timetable App

JHaselden points to this "sad tale of one developer's trying time with the National Rail, the owners of the UK's train timetable data, which flies in the face of the recent assertion of Chris Scoggins (Chief Executive, National Rail Enquiries) in Wired recently stating that they had 'opened up' their data, 'often free of charge.'" This is a good case for keeping your old emails handy; the app's author uses cut-and-paste to excellent effect in his correspondence with the rail system.

19 of 145 comments (clear)

  1. Alternative by Mr_Silver · · Score: 4, Interesting

    Been there many years ago with television listings presented on a mobile phone. In my case, some of the TV channels felt the listings were copyrighted to them (despite actually encouraging people to watch them!) so I had to pull the service.

    In the end, I rewrote the code to screen-scrape the websites in question and released the code as a download. I was no longer running a publically available service and those people who wanted to use it had to download and set up the code themselves - which was nicely covered under the T&C's which stated "personal, non profit use only".

    You do get a problem where if they change the layout then you have to re-code but big companies tend to do this very infrequently. For me it was more about the desire to keep the itch that I wanted scratched up and running than anything else.

    --
    Avantslash - View Slashdot cleanly on your mobile phone.
  2. Dear Riders ... by WrongSizeGlass · · Score: 5, Informative

    Dear Riders,
    Recently we've become aware of a non-commercial use of our timetables. It is our position that commercial use of these timetables is strictly prohibited and it is highly likely that any license - even those we did not require in the past - will include a charge.

    Based on the facts clearly outlined above, and not our website which used to say something different, we do hereby eliminate your only way of getting live timetable and on-time updates. No, we do not provide this service for you - some poor sap does for free - and will not be doing so in the future.

    Enjoy your ride,
    Maj. AssHat
    NR/ATOC

  3. WTF by bcmm · · Score: 4, Insightful

    What are they worried about? The risk that this might lead to customers sucessfully using their service?

    --
    # cat /dev/mem | strings | grep -i llama
    Damn, my RAM is full of llamas.
    1. Re:WTF by ciderbrew · · Score: 5, Funny

      I've been using the trains for years and I've yet to see a successful service.

    2. Re:WTF by jeffasselin · · Score: 5, Funny

      They're afraid terrorists will use those schedules to plan attacks!

      --
      If he explores all forms and substances Straight homeward to their symbol-essences; He shall not die.
    3. Re:WTF by L4t3r4lu5 · · Score: 4, Insightful

      They're probably afraid there will be a central database which shows just how regularly their services are late, and people will start claiming for ticket refunds based on that data.

      They really don't want that to be particularly easy, much less automated. All you'd need is to pick up the scheduled time and actula arrival time using this app, and you'd be well on your way to free train rides for life.

      --
      Finally had enough. Come see us over at https://soylentnews.org/
    4. Re:WTF by Captain+Hook · · Score: 5, Insightful

      What are they worried about? The risk that this might lead to customers sucessfully using their service?

      That a free to use service would compete against mobile apps which they may themselves may produce in the future and/or paid for apps which others may produce which they can charge commercial licenses for (made by real companies not which they can have proper business relations with, not a lone guy in a bedroom producing a paid for app).

      I really expect an app from National Rail to be arriving any time now based on the squirming exhibted in the corrspondense.

      --
      These comments are my personal opinions and do not necessarily reflect the opinions of the other voices in my head.
    5. Re:WTF by tim_retout · · Score: 4, Interesting

      I really expect an app from National Rail to be arriving any time now based on the squirming exhibted in the corrspondense.

      Well, nearly: they charge companies for the right to implement the apps for them, who then sell them to the public at £5 a time.

      Except when they revoke licenses without warning, and get investigated under competition law. See my other comment further down the page somewhere.

      I was sending emails to people about this all last week - if all the people who use the API now get in touch with one another, they might be able to collectively demonstrate just how much NRE is hindering innovation. And then the regulator can step in. (Email me via my website if you're interested!)

    6. Re:WTF by TheLink · · Score: 4, Funny

      Heh, you should see a Japanese person waiting at a non-japanese train station for the first time.

      They start getting anxious when it's 2 minutes and no train has showed up yet...

      Related links:
      http://www.japanechoweb.jp/economy/jew0210
      http://www.dannychoo.com/post/en/25405/Tokyo+Train+Timetable.html

      Japan seems to be a really different country from the rest of the world.

      Joke: when the Japanese went to watch football in a football stadium, the stadium ended up cleaner when they were done... :).

      --
    7. Re:WTF by Anonymous Coward · · Score: 5, Informative

      This information is already publicly tracked. I guess you don't travel by train or you'd know this because there are posters in all major stations advertising their two quality metrics, which are percentage of trains that ran, and percentage that ran to timetable.

      Operating companies that can't hit their targets have to refund part of the season ticket price, and may lose their franchise (this has happened in the past)

      The numbers got a lot better on most lines in the past years, as government funded a backlog of work on maintaining and improving railways. But that doesn't make headlines, nobody wants to hear "trains run slightly better for fifth year in a row".

      Nor do station improvements. "Station closed, Thousands unable to get to work" is a headline, but "Elevators installed to make all platforms accessible to the disabled" is not. Or safety improvements. "Fifty injured in train crash" is a news item, but "No-one killed due to trains not crashing" is not.

    8. Re:WTF by Anonymous Coward · · Score: 5, Funny

      Considering the timetables' accuracy, wouldn't it be safer to keep providing them?

  4. Re:Syummary written by a 'tard by Kilrah_il · · Score: 4, Funny

    I hope you were joking, because criticizing another's grammar while having 2 misspellings (one of them in the subject line!) is ironic at best and pathetic at worst.

    --
    Whenever in an argument, remember this.
  5. Me too... by tim_retout · · Score: 5, Informative

    I wrote the CPAN module for this API, and have had a similar cool response from NRE to my request for an API token.

    ATOC were investigated by the Office for Rail Regulation for possible breach of the Competition Act over this data (the full report is long, but interesting in its own way):
    http://www.rail-reg.gov.uk/server/show/nav.2433

    "Critical to this conclusion was that we found no evidence that ATOC’s conduct in granting access to Darwin had prevented a new product from coming to market or hampered the emergence of new technology."

    I believe the ORR plans to revisit this decision at some point, to examine whether this is still true. So... if the efforts by local and central government to "persuade" ATOC to open this data do not produce results, one approach is to build as many cool, innovative apps on top of this API as possible while it still works. Then ask for licenses for them. If ATOC do not grant those licenses, the rejection notices can be handed to the regulator to show what effect this is having on development in this area.

    Bizarrely, you would think it would be in the interests of the Train Operating Companies for the public to have convenient access to this data - but the association that represents them seems more interested in making a quick buck on licensing Android and iPhone apps.

    1. Re:Me too... by stiggle · · Score: 5, Insightful

      The key bit in their Code of Practice for access to the data ( http://www.atoc.org/about-atoc/national-rail-enquiries/code-of-practice ) is:

      "Whether the proposed use is of additional benefit to passengers. Applications which in NRE’s reasonable opinion are of demonstrable
      benefit to passengers will be granted unless outweighed by a material adverse impact on TOCs (whether financially, strategically, operationally or in regards to their reputation or the reputation of the industry as a whole)."

      So their own code says they will kick you if you financially impact the TOCs (Train Operating Companies). ie. You produce a free product which competes with their own mobile apps.

  6. Re:Late? by Froggie · · Score: 5, Funny

    "This delay is caused by the late arrival of another application."

  7. Re:Syummary written by a 'tard by antifoidulus · · Score: 4, Funny

    What are you talking about, I just bought stock in Micropsoft yesterday. Their CEO Steve Booper throws choirs while screaming "De-volvers, De-evolvers, De-volvers"(which apparently OS X doesn't think is a word)

  8. Mirror of text by neil_rickards · · Score: 4, Informative

    TFA appears a bit sluggish (possible Slashdot effect?) so here's the text...

    National Rail Have Killed My UK Train Times App
    Posted on October 29, 2010 by alexmock

    About a year ago I wrote a simple web application to present UK train times in a simple format for mobile phone users.

    It’s best described by the instructions. The app was deliberately spartan, really just a list of upcoming trains between a collection of stations you specified in the URL. Data came from a free API which National Rail (a body representing the UK’s train companies) has run for years. Output was presented in the cleanest way possible – people on the move don’t want to be encumbered with advertising or excessive page furniture!

    One neat feature was multiple start/end points. Say you live halfway between two stations (I do) and don’t care which station you travel from. The app would look up departures from both, combine and reorder them then produce a unified table of all services you could catch. When I wrote the app none of the official train timetable sites could do this and I don’t believe any can now.

    Useful, huh? And all for free. I only wrote it to scratch an itch, so that rather than wading through the cluttered National Rail site I could click a bookmark on my phone and immediately know when the next train into town was. To reiterate – I built this because it was convenient and would be useful to others. Not to make a profit.

    and today National Rail killed it.

    So who runs this SOAP service?

    The API is supplied within a website operated by National Rail – a brand of ATOC, the grandly titled “Association of Train Operating Companies”. Their name is confusingly similar to “Network Rail”, a publicly owned organisation which owns and maintains all the infrastructure. Network Rail own the track, members of National Rail / ATOC run trains on it for a profit. Confused? Good, you’re probably supposed to be.

    The Live Departure Board API has existed for a few years and I’m not the only person using it. Some kind soul even wrote a CPAN module. The API is well-documented, publicly accessible and presented as something freely usable by the public. A lot of people were doing neat things with it.

    It was even listed on the London Datastore site – a state-run list of open data feeds which developers are encouraged to use to provide data to web users in new and innovative ways. There was a lot of buzz around open data like this around the time of the last election.

    Edit: the page on London Datastore has now been locked. “Access Denied”. Possibly because a lot of discussion appeared on there which was critical of ATOC’s decision to extract money from users of the service. Here’s the page from before ATOC’s bombshell in Google’s cache and in case that evaporates too here’s a pdf.

    After writing the web app last year I had the idea of doing an Android widget to show departure times from the user’s nearest station. It would locate a user from the phone’s GPS, look up their nearest rail station then query the LDB web service to get a list of the next handful of trains they might catch. It even got as far as a Spec for Train Time Autofinder2 – complete with mockups of the widget and definitions of its functionality. Since I’m no Android programmer it’d necessitate paying a developer and I hoped to recoup that cost by selling the app for a nominal fee. I wrote to ATOC asking whether this would be okay. A month later when they hadn’t replied I wrote again, this time by registered post. Their eventual response:

    “I can confirm the National Rail Enquiries Website is for personal and non-commercial use only. Therefore, the suggestion made in your letter, to utilise the data to build an Android application is expressly prohibited. I’m sorry that we cannot be of any further assistance

  9. Re:Legality by jdoverholt · · Score: 4, Interesting

    When I was in the (U.S.) military we were instructed not to put blanket disclaimers about privacy/secrecy in our emails to avoid dilution of the meaning and hopefully keep it more enforceable.

  10. Re:Web services are a stupid idea. by RDW · · Score: 5, Informative

    I also see no need for these so-called 'web-services'. The entire timetable is already available in a handy 2048 page paperback format that easily fits into a medium-sized rucksack, is perfectly readable by most travellers under 30, and costs only 16 GBP! Buy it today and you'll get a whole month's use from it before it's out of date:

    http://www.amazon.co.uk/GB-rail-timetable-summer-10/dp/0117063665

    Bargain!