维基百科是如何帮助保持互联网的开放性的
创始人
2024-03-02 14:49:54
0

维基百科体现了互联网最初愿景的精神,而你也可以成为其中的一部分。

维基百科是最有意义的开源软件项目之一,原因之一是它远比你想象的庞大。而且,任何人都可以贡献内容,并且任何人都可以为项目背后的许多技术领域贡献代码,确保维基百科正常运行。

超过 870 个维基百科及其附属网站 提供了多语言版本,它们服务于一个共同目标,“开发自由的教育内容,并有效地在全球范围内传播”。例如, 维基共享资源 Wikimedia Commons 是一个自由的媒体文件库,截至今天,它已经拥有超过 6800 万张图片。 维基文库 Wikisource 是一个自由的文本资源库,拥有超过 500 万篇文章和 72 种语言的活跃网站子域名。 维基数据 Wikidata 是一个可访问的数据存储库,包含被 多个与维基百科相关的网站 所使用的超过 9900 万个数据项。

这些项目由 维基媒体基金会 Wikimedia Foundation 支持和维护,它是一个总部位于旧金山的非营利组织。基金会使全球数十万名志愿者为项目的自由知识作出贡献。在这个知识收集和生产的社区背后,有着大量的维护、技术支持和管理工作,以保持网站的正常运转。当然,从外部来看,你可能仍然好奇,开发维基百科的软件还需要做哪些工作。毕竟,它可是世界上最受欢迎的十大网站之一,致力于提供最好的信息。

事实上,每篇维基百科的文章都借助了成千上万的软件工具来创建、编辑和维护。这些步骤,确保了你在世界任何地方都能获得公平可靠快速的信息。当你浏览维基百科或任何其他维基网站时,你是在与一个称之为 MediaWiki 的软件交互,这是一个强大的团队协作文档软件,用以支持维基百科的内容。它有一些默认特性,而为了进一步增强软件的功能,你可以安装各种扩展。数不胜数的扩展中,最著名的两个是:

  • VisualEditor:一种适用于 MediaWiki 驱动的维基站点的 所见即所得 WYSIWYG 富文本编辑器。
  • Wikibase:用于存储、管理和访问维基百科从 维基数据 Wikidata 上拉取的结构化数据。

所有这些优秀的辅助工具使现代维基百科愈发完善并正常运行,每一个都至关重要。

维基百科和 MediaWiki

总体来说维基百科的技术生态是非常庞大的!MediaWiki 是维基媒体世界中最受欢迎的软件之一,遵循开源代码许可,已经有超过四十万个项目和组织使用它来托管内容。例如,NASA 使用它来组织有关太空任务的内容和知识库!

此外,还有许多其他机器人、工具、桌面和移动应用可以帮助用户访问、创建、编辑和维护内容。例如,机器人可以自动化重复繁琐的任务,可以用来对抗恶意破坏、向新手推荐文章、进行文章事实核查等,这大大减轻了编辑的工作负担。InternetArchiveBot 也是个十分流行的机器人,常用于与 网站时光机 Wayback Machine 通信,修复维基百科上的死链。

上文中的 “工具”,指的是支持贡献者们工作的软件。比如,组织者可以使用这些 “工具” 开展 编辑松 editathons 、举办各种活动、开设维基百科编辑教育课程等。截至 2022 年 5 月,机器人和工具的贡献占 870 个维基媒体编辑总量中的 36.6%,足以证明它们在整个生态中举足轻重。

Kiwix 是一款知名的离线阅读器桌面应用,它可以在网络连接有限的区域,特别是教育场所中提供对维基百科的访问。维基百科和维基共享资源的移动应用,也允许编辑者通过他们的移动设备贡献文章和媒体文件,这使我们的知识平台更加普及化,能够面向全球更广泛的受众。

下次当你浏览维基百科时,发现了文章在近期发生相关事件后有频繁的实时更改,你就能更好地想象屏幕后在发生什么啦。

维基百科的技术社区

维基百科启动于 2001 年,当时仅有约十名开发人员。自从 2003 年维基媒体基金会成立以来,开发人员的数量在近年里大幅增长。现在,约有一千名开发人员正在为知识运动中的各种项目做出贡献。这个数字每年都会波动,这取决于活跃贡献者和工作人员的数量、支持志愿开发人员的计划、以及全球性事件(如大流行)等因素。

技术社区的成员以各种方式和角色做出贡献。比如代码贡献者、文档编写、设计师、倡导者、导师、社区组织者、测试人员、翻译人员、网站管理员等。

根据一项关于新开发者的调查,维基媒体和其他开源项目一样,吸引了许多来自美国、欧洲和印度的贡献者,在世界各地不断壮大。

志愿开发者和维基百科编辑者有类似的动机。他们成为贡献者,是来支持自由知识事业、学习和获得新技能、改善其他编辑者的体验等等。来自印度的一位志愿开发者说:“我最初其实是作为编辑者加入的,但我还是着手摸索维基百科背后的技术,因为印地语维基百科社区中,能够通过技术手段解决我们当地语言需求的贡献者实在太少了。”

在 2021 年 7 月至 2022 年 6 月期间,仅考虑托管在维基媒体 Gerrit 实例中的代码仓库,514 名开发人员在 1225 个存储库中进行了 45,621 次合并改动。这些贡献中,48.52% 来自维基媒体基金会之外的其他组织和 独立开发人员。其中一些开发人员还是不同地区的用户组、分会和附属机构的成员,致力于推广使用维基媒体项目和鼓励贡献。这些数字还不包括选择在外部托管代码的额外开发人员,或直接托管在维基页面上的代码,例如小工具或模块。

有所作为

维基百科是一个可供所有人使用的庞大知识库。在许多方面,它体现了互联网的最初愿景:作为信息、理解和协作的来源。

你可以作为贡献者成为维基百科的一份子,无论是通过在文章中分享你的知识,还是通过帮助构建使其所有工作成为可能的软件。如果你有兴趣加入维基媒体的技术社区,请浏览我们的开发者网站上的资源,并学习如何 参与其中


via: https://opensource.com/article/23/3/how-wikipedia-helps-keep-internet-open

作者:Srishti Sethi 选题:lkxed 译者:onionstalgia 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

相关内容

批维基百科“有偏见”,马斯...
高文宇 据美国《纽约时报》28日报道,27日,美国富豪马斯克名下的...
2025-10-30 11:15:49
挑战维基百科 马斯克旗下公...
(央视财经《天下财经》)据美媒报道,近日,埃隆·马斯克旗下人工智能...
2025-10-29 20:15:22
BFS在维基百科页面上花费...
考虑优化代码的结构和算法,以减少BFS所需的时间。例如,使用更有效...
2024-12-01 03:01:55
BeautifulSoup...
1.安装Beautiful Soup库在Python环境中输入以下...
2024-11-27 16:31:59
AutoWikiBrows...
打开AutoWikiBrowser,并加载需要处理的维基百科文章。...
2024-11-12 16:31:44
研究:反复利用 AI 生成...
据《福布斯》报道,牛津大学的伊利亚·舒梅洛夫博士与其团队发现,当生...
2024-09-05 14:21:10

热门资讯

“Linux 中国” 开源社区... 这是一个艰难的决定 —— 这不是调侃,而是当你真正做出改变了你十几年生活轨迹的决定时,你就会明白这个...
硬核观察 #1263 德国铁路... #1 德国铁路公司招聘 Windows for Workgroups 3.11 管理员该职位要求了解...
人工智能教程(七):Sciki... 在本系列的 上一篇文章 中,我们用 TensorFlow 构建了第一个神经网络,然后还通过 Kera...
关闭 WSL 中正在运行的 L... 以下是使用 WSL 关闭在 Windows 内运行的 Linux 系统的不同方法。你使用 WSL 在...
MX Linux 23.2 “... 最新的 MX Linux 23.2 小版本更新带来了基本的改进和新增功能。MX Linux 推出了 ...
硬核观察 #1262 网络上最... #1 网络上最古老的软件存档库之一即将关闭美国新墨西哥州立大学(NMSU)最近宣布,即将于 2024...
如何在 RHEL 上通过绑定配... 在 Linux 中,你可以根据自己的需要创建高级网络设置,如 网络绑定 Network Bondin...
Linux Matrix 消息... Matrix 用户可以升级 Fractal 6 了!Fractal 是目前 最好的 Matrix 客...
如何通过 VLC 使用字幕 使用 VLC 媒体播放器播放和管理字幕的新手指南。我是一个超级动漫迷,如果你想观看最新的剧集,那么你...
硬核观察 #1261 X 计划... #1 X 计划在奥斯汀建立内容审核总部据报道,该部门将招聘 100 名全职员工,将主要关注 CSE ...