OpenStreetMap采用新的ODbL授权协议

致力于分享全球范围免费地图数据的OpenStreetMap项目近期消息不断。OpenStreetMap本月宣布,项目将正式采取Open Database Licence(ODbL)许可向地图数据使用者授权网站免费发布的OSM数据,包括点、线、面的坐标数据,地理位置间的相互拓扑关系,以及世界各地志愿者贡献的GPX轨迹数据。

此前,OpenStreetMap一直使用属于创作共用(Creative Commons)协议的CC-BY-SA协议对OSM地图数据的采集和发布进行授权。但是被个人博客站点广泛采用的创作共用协议并非是针对于数据共享,特别是地图数据共享而设计。创作共用协议的设计初衷是用于创作内容的版权保护,主要包含文档、照片和绘图等互联网创作形式的版权保护,而协议本身对于互联网数据的采集和共享没有清晰权责界定。并且创作共用协议的创建者也不推荐将此协议用于信息数据库共享,包含教育或科研等用途的数据库共享。

ODbL协议是OpenStreetMap基金会与Open Knowledge Foundation联合设计的数据共享授权协议。自2010年05月12日开始,OpenStreetMap用了两年的时间对OSM数据库中的地理位置数据进行了清理,对于那些不愿意将自己贡献的数据由创作共用协议转换为ODbL协议的用户,OpenStreetMap将不会在数据库中保留这些数据,而新加入的数据则默认为贡献者同意使用ODbL协议对数据的分发和使用进行授权。

OpenStreetMap在先前使用创作共用协议的过程中,难以对OSM地图数据的使用范围进行清晰的表述,比方说地图数据的出版发行和地图数据的商业应用。在数据共享方面,创作共用协议对哪些事情能做,哪些不能做没有清晰的界定,从一定层面上造成了OSM数据的滥用。对于地图API开发人员,在如何正确的将OSM数据与其他来源的地图数据混合使用,创作共用协议也带来了一定的困扰。相比较起来,ODbL在数据授权使用上较之CC协议更为详尽和明确,除了包含创作共用协议在内容版权方面的保护,ODbL还在数据版权、数据库归属权利和使用范围上进行了限定,比创作共用协议的适应性和可操作性更强。

成立于2004年8月的OpenStreetMap项目,在创始人Steve Coast的推动下,目前已成为全球最大的地理数据共享网站,拥有超过50万个注册用户和众多活跃的地图数据贡献者。为保证项目的可持续发展,OpenStreetMap在2006年8月注册成立了基金会,来负责项目数据库服务器的管理和维护,并保证数据的合理使用。

随着OpenStreetMap项目影响力的逐步扩大和LBS移动位置应用的火热,创始人Steve Coast也被微软看中,聘为微软Bing的地图服务Bing Maps首席架构师。显然,微软希望通过开源社区的影响力,来对抗地图服务领域一直处于领头地位的Google Maps。在Steve Coast加入微软后,OpenStreetMap与微软随之在地图数据层面展开了不少合作,如在Bing Maps中增加了OSM地图图层。更值得一提的是,近期Bing Maps进行了有史以来最大规模的卫星影像数据更新。Bing Maps更新了总计165T的卫星影像和航拍正射影像,而此前Bing Maps数年积累的遥感数据总量为129T,并且Bing Maps中所有更新的卫星影像数据,都可以在OpenStreetMap中访问。

致力于创建和提供免费地图和地理信息数据的OpenStreetMap,一直以来以类似于维基百科的方式接受志愿者贡献的地理数据,并向各种地图数据的用户提供数据下载和API调用服务。在这样的业务模式下,遵循良好设计的数据授权协议对整个项目的健康发展尤为重要。在OpenStreetMap地图数据授权协议变更后不久,签到服务网站FourSquare随即宣布旗下的应用将放弃Google Maps,转而使用OpenStreetMap提供的地图数据。在新授权协议下的OpenStreetMap项目,必将在移动位置服务的热潮下,为地图数据的用户带来更好的体验,同时也为应用开发者创造更大的价值。

本文曾发表于《程序员》杂志-2012年08期“程序天下事”栏目。