就在前不久,哔哩哔哩给一个叫“bilibili-API-collect”的第三方开源项目发了律师函,这事儿可把大家给热闹坏了。这项目虽然是由开发者自己弄的,主要就是把B站的API信息给收集整理一下,方便其他人学习和开发第三方客户端,结果这次居然被B站告了。维护者一看官司打不赢,赶紧就把仓库关了,代码也清空了。 这事儿其实不只是一个项目的死活那么简单,它还涉及到互联网平台怎么保护数据安全和知识产权,以及怎么跟开源社区搞好关系。“bilibili-API-collect”在GitHub上有两万多个星标,说明挺多人在用它。律师函里说的是,项目把B站那些不公开的API接口还有调用逻辑给系统地扒出来了,这就涉嫌侵犯了B站的权益。 从法律角度讲,平台确实有权保护自己的系统架构和数据安全。要是随便逆向工程或者公开这些核心信息,很可能会触碰《著作权法》或者《反不正当竞争法》。平台这时候采取行动维护秩序,也是情理之中。不过从开源社区的角度看,大家觉得这是挺可惜的一件事。好多人就是靠着探索现有技术、再创造来推动进步的。 类似的事情之前也发生过,比如“PiliPala”。这些工具停止维护后,很多开发者都在想:现在的平台规则越来越紧,那留给我们搞创新的空间是不是变小了?以后怎么才能在不踩红线的前提下做技术开发?业内人士说,这其实是数据保护和技术开放之间的矛盾。平台要安全肯定得有“围墙”,但开发者又需要“开放花园”来交流技术。 以后能不能找到个平衡点呢?平台可以考虑开放一些官方接口,引导开发者走正道;开发者自己也要懂点法,别瞎折腾那些核心安全的数据。这次关停项目就像面镜子,照出了平台保护生态的决心,也反映出开源创新遇到的现实问题。规则肯定是要有规则了,但也得给创新留点活路。 未来怎么建立一套大家都能接受的规则?这得靠平台、开发者还有监管部门一起商量。这不仅是保护谁的利益的问题,更是中国互联网能不能持续健康发展的大课题。