使用技巧

Mapbox GL JS不再开源

mapbox-gl-js-is-no-longer-open-source Mapbox GL JS不再开源

Mapbox GL JS,以前是开放源代码的JavaScript库,用于交互式,可自定义的矢量地图,最近已采用了专有许可 版本2 更新:

  • mapbox-gl-js不再受3条款BSD许可。 升级到此版本即表示您同意 Mapbox服务条款。 有关新的许可条款和详细信息,请参阅LICENSE.txt。 如有疑问,请联系我们的团队 https://support.mapbox.com
  • 从v2.0.0开始,每当初始化Map对象时,就会发生可计费的地图加载。 在将现有的实现从v1.xx更新到v2.xx之前,请查看 定价文件 估计预期成本。

1.x版本仍受3条款BSD许可,但 地图框 只会投资开发专有许可版本2.0+的新功能。 对于许多在此先前开放源代码库之上构建产品的工程师来说,这一消息令人惊讶。

“这一举动产生了 冲击波 地理空间产业”,哈维尔·德拉托雷(Javier de la Torre)在 CARTO博客。 “许多组织都在直接使用Mapbox GL JS或从中使用它。 该库负责可视化所谓的底图,该底图是大多数地图的基础。 MapboxGL以前是开放源代码,是一个很好的解决方案,可以与许多不同的数据源一起使用,因此已成为渲染底图的实际方法。”

地图框 为各种地图供电 适用于CNN,《纽约时报》,Ancestry,Strava,Shopify,Facebook等知名网站。 WordPress.com和Jetpack也将其用于 地图块。 该库被用于许多 外挂程式 在WordPress.org上,其中有数以万计的用户。 使用1.x版的开发人员将希望了解Mapbox GL JS库的未来。

“ Mapbox本周决定发布全新版本的Mapbox GL JS,并保留其专有权令我震惊,” Azavea 产品专员Joe Morrison 在他的个人博客上。 “不仅v1已经是一个广受欢迎的开源库,而且Mapbox作为开源软件多产的创造者的声誉是其整体形象的基石。 在不提及“开源”的情况下描述使Mapbox与众不同的原因就像试图在不使用“液体”一词的情况下向外星人描述巧克力牛奶一样。”

Mapbox尚未正式阐明为什么要对该库进行专有处理,因此猜测很多。 莫里森理论认为,云提供商正在扼杀软件公司的开放核心业务模型。 易碎数据 地理空间工程师Paul Ramsey 回应 引用Morrison的文章,认为Mapbox不是一家“开放核心”公司,并且销售基于位置的服务的业务可能不会为他们而努力:

但是,像Google一样,Mapbox出售的价值主张并不在软件中,而在于其下面的数据和平台。 Mapbox建立了一个独特的可扩展平台,用于处理将原始OSM数据转换为可用服务以及将原始位置流转换为可用服务的巨大问题。 他们出售对该平台的访问权限。

Mapbox从来不是一家软件公司,他们一直是一家数据和服务公司。

Mapbox员工Saman Bemel Benrud表示,该公司最终将使其产品可持续发展:

鉴于认为其开源许可是一成不变的,此更改可能会对在Mapbox GL JS上构建产品的开发人员和公司产生负面影响。

拉姆齐说:“这种变化并没有说明任何形式的“开源”,也没有涉及“单一供应商项目”的一切,以及您是否应该从战略上相信其许可,”。

“我(和其他人)(不正确地)认为Mapbox GL JS的许可是一个承诺,不仅是现在,而且是将来,并根据(不正确的)解释做出决定。 我将GL JS集成到 一个开源项目 现在我必须重新考虑这个决定。”

一些社区成员已经 分叉的Mapbox GL JS 来维护1.x版本,但是原始库的绝大多数贡献者都是由Mapbox赞助的。 MapLibre GL分支的不久的将来可能不会包含许多新功能,因为最初的路线图宣称的目标是“与以前的版本保持一致和向后兼容,并不断进行错误修复和维护。”

漫长的 讨论区 在Hacker News上吸引了 响应 来自前Mapbox工程师Tom MacWright,他是团队的创始成员,撰写了公司的开源政策。

MacWright说:“我不会涉及所有情况,但我认为我们应该考虑一个没有贡献者的社区是否是一个社区。” “ GL JS在公司之外从未有过活跃的主要贡献者,而且也没有足够的时间自筹资金的webgl专家愿意维护分支。

“我们希望OSS旨在帮助人们并释放人们的协作能力。 事实证明,在2020年,这主要是在帮助公司,却一无所获。 您可以依靠这种动力来发展可持续的业务。”

MapLibre GL分支可能会获得一些发展动力,并且可以作为Mapbox封闭源代码库的可行替代方案,但是要花多长时间才能对其进行良好的维护。 同时,现有的1.x版可以满足大多数用户的需求。 Mapbox借助这一颇具争议的许可更新,烧掉了很多善意,有些人将其视为“诱饵和转换”罪行。 取消先前许可证授予的自由后,重建社区信任将是艰巨的战斗。

像这样:

喜欢加载中……

资源