如果你正在阅读本文的数字版,那么你刚刚使用了一个名为cURL的项目中的一小段软件。如果你是在纸质版上阅读,但今天用过智能手机、笔记本电脑或平板电脑,你也用过cURL。即便你碰巧没打开过浏览器或应用程序,只是使用了现代汽车、打印机、电视或游戏设备,你同样用过cURL。你和地球上绝大多数人每天都会多次使用它,不过真正知道它存在的用户只是极少数。
当你连上网络时,你不停地向其他机器请求信息数据包。但这些请求必须遵循一整套具体的协议——目的地如何指定、数据如何路由、格式如何约定、权限如何验证——而cURL正是负责处理这些细节的工具。cURL于1996年首次发布,如今已成为互联网“隐形管道”的一部分,体量不大却无处不在,是支撑我们数字生活、在后台持续运行的成千上万行代码中的一员。其维护者估算,cURL的组件libcurl已被安装逾200亿次。即便是它的拥趸,在使用时也很少察觉到它的存在,就像我们几乎不会在打开水龙头时,刻意去想到让自来水流出的各种水泵。
它也是一个开源软件项目。cURL的源代码在软件平台GitHub上向所有人免费公开。其宽松的许可条款保证“任何人都有权在有偿或无偿的情况下,将本软件用于任何目的,并进行复制、修改和分发”。该项目还接受并依赖更广泛开发者社区的贡献——cURL官网列出已有逾3000名贡献者。其中最多产、最稳定的贡献者是项目的创建者、瑞典软件开发者丹尼尔•斯坦伯格(Daniel Stenberg),他全职运营这一项目。
您已阅读6%(625字),剩余94%(10382字)包含更多重要信息,订阅以继续探索完整内容,并享受更多专属服务。