You Can't Use the Live UK Train Data Without Accepting a Gagging Clause
mocko.org.uk
mocko.org.uk
Network Rail on the other had are (basically) state owned, and their extremely comprehensive feeds are now completely open: http://www.networkrail.co.uk/data-feeds/
these feeds even include the raw signalling data (you even get events when trains activate level crossings) -- there's nothing stopping you building your own NRE API.
I've been slowly building up a database of signal locations/berths to lat/longs by matching up my physical position (while riding on the train) to the NR feed events, with the idea of being able to produce a much better map of where the trains are in realtime.
IMHO ATOC, like everyone else, owe random developers one thing: to deal with them fairly; and not say one thing but do another. To not say that they're open when they're just giving it lip service.
Is that right? Or is there more to it than a simple derailing tactic?
I see what you did here.
So yes, companies don't have a moral point of view. But human beings do, the humans who work for and run these companies. And while philosophers have opined extensively about the relativity of morals, I'd hope that there are some values that an overwhelming majority of human kind subscribes to.
Sure, but "open" in the sense of what many developers perceive as "open" is not one of them.
Remember OpenGroup? That's the way most of the business world did and probably still does perceive the word "open." It needn't by synonymous with "no strings attached."
The people get the government they deserve. If you demand fairness you might get it. This is why it is important people demand ethical behavior from companies and institutions. The quality of any individual’s own morals has little to do with whether one is entitled to do that or not. And even if it did why should they have to demonstrate it? Can you imagine a world like that: “we’re not going to help you until you demonstrate your morals”
You forgot the frequently useful response of "make a public fuss until they change things". Which is, incidentally, what's going on here.
I know I'm supposed to feel rage whenever there are conditions placed on the use of data, but I just can't muster it up in this case. Sorry.
You say that like it's a bad thing. In fact, on major criticism of outsourcing and privatisation is that it becomes way to shelter dubious activities from Freedom-Of-Information requests that would apply if the work was done by a public organization.
So the railways in the UK used to be run by the state. They were privatised. sorta. On the grounds that we'd get the best of both worlds. Do you think that we did?
If this was a completely private enterprise situation, ATOC probably wouldn't be going through the motions of pretending to be open like they are.
IMHO the basis for outrage (if you want to to call it that) is that the privatisation is shown to be somewhere between problematic and "not in the public interest". It's a relevant topic considering the current UK government's goals, and the extent to which they are connected to people who stand to benefit from privatisation.
Found the information on a site some and found that I could ONLY use it if I was under contract from a UK local council.
Most of the info sources listed on that site were bound up in huge amounts of red tape / brick walls
Frankly I am not surprised that the trains are in the same situation.
Thank you, I gave up a long time ago with the project that was going to use this data.
Glad that things are getting better at least.
Now, it's covering arses and nothing more.
I work with live bus time data and before getting access I had to sign an NDA because bus companies are fined by the council for poor performance. With access to that data I can see the percentage of buses that are late and could compromise the business of the companies.
What is referred to by "their website"? Why not just scrape the data?
While I certainly don't like a 'gagging clause', I can only look with envy at the data you UK guys can get your hand at.
So, maybe it's not perfect, maybe not good enough, but being able to get at that much data in the first place _is_ already quite remarkable imo. I'd love to see a German equivalent, gagging clause or not.
In the US, various public transit agencies do varyingly good jobs of this. Boston's MBTA has lots of data available, both geo, schedule and real-time, and hasn't made any complaints or tried to stop a site which is at least somewhat critical (http://howfuckedisthet.com), and have been stupendously helpful to me as a developer. New York's MTA built their own system using an open transit API for bus real-time data (http://bustime.mta.info/wiki/Developers/Index). Certain of my interactions with them have been less than efficient, let's say.
[1] http://www.tfl.gov.uk/businessandpartners/syndication/17102....