{"id":567,"date":"2011-03-18T01:23:33","date_gmt":"2011-03-17T14:23:33","guid":{"rendered":"http:\/\/www.thelondonbiker.com\/blog\/?p=567"},"modified":"2011-03-18T01:23:33","modified_gmt":"2011-03-17T14:23:33","slug":"commercial-use-of-your-api-why-you-should-allow-it","status":"publish","type":"post","link":"https:\/\/thelondonbiker.com\/blog\/2011\/03\/commercial-use-of-your-api-why-you-should-allow-it\/","title":{"rendered":"Commercial Use of your API &#8211; why you should allow it"},"content":{"rendered":"<p>Thing is, when you&#8217;re building an API &#8211; doesn&#8217;t matter if you&#8217;re the BBC, government or a start-up &#8211; it&#8217;s so very tempting to add the line &#8216;only for non-commerical use&#8217;. It was the line that allowed us to pursued people at the BBC to release data via <a href=\"http:\/\/backstage.bbc.co.uk\/\">backstage<\/a>. It&#8217;s a really handy way to help management understand that releasing data isn&#8217;t a threat to your profit line or to society. Thing is though &#8211; it&#8217;ll only take you so far &#8211; actually it&#8217;ll start to hinder development.<\/p>\n<p>We all know that the best way to allow access to your API is to keep it as easy as possible &#8211; making developers apply, and then wait, for a key before they can start messing with your stuff is a sure fire way to stop people getting groovy with your data. When I was at Lonely Planet we developed three levels of developer access &#8211; the journey to getting these levels lasted a year and many meetings with legal and management. Finally we got to a point where there was a way for developers to instantly access data, but then have a path where they could make money from their work &#8211; ultimately the reason that people will want to move beyond the initial itch and building of groovy cool stuff to the larger scale making some money kinda stuff.<\/p>\n<p><em>Level 1<\/em><\/p>\n<p>Free and easy access. Police it by using call limits if you like &#8211; but don&#8217;t require registration or any kind of authorisation &#8211; let people quickly get to your stuff and let them play. Feel free to add &#8216;non commercial use&#8217; to this access &#8211; but if you&#8217;ve limited the api calls &#8211; why bother?<\/p>\n<p><em>Level 2<\/em><\/p>\n<p>Semi-hard. Ask people to register. Give them access to a more robust API, or a larger number of calls &#8211; but essentially let people get on with it. If they want to try to make money &#8211; let them &#8211; they&#8217;ll soon be in touch if the money is pouring in and they want to take things to the next level.<\/p>\n<p><em>Level 3<\/em><\/p>\n<p>The next level. Solid, production ready API. No limits and working hand-in-hand with internal developers.<\/p>\n<p>The great thing about letting people make money is that they&#8217;ll make you money in return &#8211; you don&#8217;t have to spend months locked away in an R&amp;D lab &#8211; but more importantly you&#8217;ll see stuff you&#8217;ve never even thought of. It&#8217;s the Hack Day theory &#8211;\u00a0Hack Days are a pressure cooker for innovation, an intensified period of R&amp;D that months of traditional work could not replicate.<\/p>\n<p>But what if you&#8217;re a not-for profit? The BBC? Government? Well then&#8230; it&#8217;s even more important that you let people make money from public data. Government data has a problem &#8211; it&#8217;s really not cool &#8211; it attracts amazing developers who want to make the world a better place. But what about those developers who want to make the world a better place and need to put a meal on the table? It&#8217;s either direct subsidy &#8211; or let them build something that they can sell &#8211; not the data itself perhaps &#8211; but a service built on that data.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Thing is, when you&#8217;re building an API &#8211; doesn&#8217;t matter if you&#8217;re the BBC, government or a start-up &#8211; it&#8217;s so very tempting to add the line &#8216;only for non-commerical use&#8217;. It was the line that allowed us to pursued people at the BBC to release data via backstage. It&#8217;s a really handy way to &hellip; <a href=\"https:\/\/thelondonbiker.com\/blog\/2011\/03\/commercial-use-of-your-api-why-you-should-allow-it\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Commercial Use of your API &#8211; why you should allow it&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[16],"tags":[],"class_list":["post-567","post","type-post","status-publish","format-standard","hentry","category-general-ramblings"],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/thelondonbiker.com\/blog\/wp-json\/wp\/v2\/posts\/567","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/thelondonbiker.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/thelondonbiker.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/thelondonbiker.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/thelondonbiker.com\/blog\/wp-json\/wp\/v2\/comments?post=567"}],"version-history":[{"count":0,"href":"https:\/\/thelondonbiker.com\/blog\/wp-json\/wp\/v2\/posts\/567\/revisions"}],"wp:attachment":[{"href":"https:\/\/thelondonbiker.com\/blog\/wp-json\/wp\/v2\/media?parent=567"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/thelondonbiker.com\/blog\/wp-json\/wp\/v2\/categories?post=567"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/thelondonbiker.com\/blog\/wp-json\/wp\/v2\/tags?post=567"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}