您的位置:首页 > 互联网

最强编辑器 Vim 之父 Bram Moolenaar 去世,Vim 项目谁来接管?_vi/vim编辑器

发布时间:2023-08-11 17:18:52  来源:互联网     背景:

声明:本文来自于微信公众号CSDN(ID:CSDNnews),作者:苏宓,授权转载发布。

「如果有一天,开源项目的开发者、维护者出现了意外,遗留的项目该何去何从?」

虽然这并不是一个新出现的话题,但是对于主流的文本/代码编辑器 Vim 而言,却是当下迫切需要解决的问题。

8月5日,Vim 之父BramMoolenaar 的家人发布讣告:“我们怀着沉重的心情通知您,Bram Moolenaar 于2023年8月3日离世”,享年62岁。

一直以来,Bram Moolenaar 被称为 Vim 项目的 BDFL(Benevolent Dictator For Life,终身仁慈独裁者),管理着 Vim 项目的各个方面,他的去世让无数使用过 Vim 的用户感到痛心,这也是整个 Vim 开发社区一个沉重的损失。

他的离开给项目留下了巨大的空白。对于 Vim 的下一步,该如何走?在 GitHub 上的Vim 项目Discussions 页面中(https://github.com/vim/vim/discussions/12736),有网友讨论:

  • 这里有人有存储库的提交访问权限吗?

  • 现在谁还能体现 Vim 的品质呢?

全球网络攻击问题

vim编辑器是啥

就在昨日,在 vim_dev 邮件列表上,传来了 Vim 项目未来的最新消息。

核心开发者接手,但困难重重

事实上,Vim 主仓库除了Bram Moolenaar外一直还有两位重要开发者参与其中,其中一位是参与维护 Vim 近18年的 Christian Brabandt,他目前是 Ataccama 的解决方案顾问;另一位是参与维护 Vim 也有十几年的 Ken Takata。

当前,在 vim_dev 邮件列表上,由Christian Brabandt 牵头,发起了一个关于“Vim 项目未来”的讨论。

幸运的是,Christian Brabandt 透露,他和 Ken 已经从 Bram 家人那里获得了 Vim 在 GitHub 上的管理权,可以继续访问 GitHub 项目组织。

同时,他也邀请过去曾为 Vim 做过贡献的开发者加入 Vim 组织,协助一起维护项目。

然而,彼时 Bram 作为终身仁慈独裁者,在该项目社区出现争议时拥有最终的决定权。现如今,其接任的开发者没有。

而且,Bram 对 Vim 项目的未来,有着自己独特的见解与规划。如今的接任者,由于缺乏相关经验,在没有指导的过程中临危受命,必然困难重重。

在这一点上,Christian Brabandt 也在邮件中袒露心声。其表示,虽然当前已经开始合并 commits,但是仅是尝试合并 Bug 修复、安全补丁和文档更新等其他明显的改进。

其次,在接手过程中,Christian Brabandt 也承认遇到了诸如管理权限等问题。他表示:

  • Bram 是所有邮件列表的所有者。我还不知道他是如何管理这些邮件列表的,以及如何申请访问 vim-announce 和 vim-mac(这两个邮件列表是否仍在使用?)

  • 邮件列表 vim-dev 和 vim-use 目前由我、Tony Mechelynk、John Beckett、Ben Schmidt 和 Ben Fritz 管理(我认为后两位至少不再活跃于 Vim 项目,请通知他们是否仍有兴趣管理该列表)。

  • 我还无法访问主 Vim FTP 服务器。目前正在与 Brams 家人核实他们是否知道相关凭证。

  • 我正在联系所有运行时文件的维护者,以了解他们是否直接向 Bram 发送了任何文件,否则这些文件可能会丢失。

“在我们知道如何正确处理所有这些问题之前,我们需要一些时间(当我们都同意采用更好的方法时,可能会有所改变)”,Christian Brabandt 在邮件中写道。

618有啥优惠活动

Vim 项目的几点规划

除了以上,Christian Brabandt 还在邮件列表中列出了几项内部亟需解决也是外界颇为关注的问题。

其一,Vim9.1是否会到来?

对于这个问题,答案是 Vim9.1会大概率地出现。

Christian Brabandt 表示,在我们处理完当前的积压工作后,我希望能发布 Vim9.1维护版本。

当然在此之前,其打算继续发布一些关于补丁的版本。

其二,Vim 与 NeoVim 未来如何共处?

在未来 Vim9.1版本发布之后,Christian Brabandt 表示,想改用更现代的方法,即类似于 Neovim 的做法来开发 Vim。

不过,他也表示,「但正如在其他地方讨论过的,这可能会对不同的子项目产生一些影响:vim-win32-installer、vim-appimage、macVim,所以不确定什么是最好的方法。」

此话一出,有不少开发者直接提议,“希望 Vim 团队能够与 Neovim 团队沟通一下,最好是社区能够融合”。

所谓 Neovim,是一个社区驱动的开源项目,是 Vim 文本编辑器的一个分叉版本,它的构建使 Vim 更容易为核心开发人员维护,它是 Vim 文本编辑器的一个增强的开箱即用版本。

那么是否有这种可能性?

其实早几天前,Neovim 团队在官方博客上发布了一篇悼念 Bram Moolenaar 的文章时,就间接地告诉了外界:不太可能。

Neovim 团队写道:

“Neovim 一直被有意定位为 Vim 的衍生产品,这意味着它既延续了 Vim,又与 Vim 有所不同。我深信,分叉可以创造能量,而不是破坏能量。因此,尽管我们无法在没有 Bram 的情况下提供 Vim,但我们可以延续一些重要的部分:

  • 维护:实验是好事,这个世界需要创造性的破坏和有趣的失败。但 Neovim 并不代表贪新("neomania")。

  • 文档:Vim 文档的习惯显而易见,这也是 Nvim 在vim 基础上获得的最大收获之一。

  • 可扩展性:Bram 自己的 Agide 项目也希望实现与 Neovim 类似的可扩展性:

    Agide 并不是一个单一的应用程序。可以插入不同的工具。因此,你不会被迫使用一种编辑器。... 每个工具都实现了部分插件接口。

  • 嵌入:Vim 的设计--在其生命的大部分时间里都在宣扬 Neovim 的这一信条:

    Vim 不是 shell,也不是操作系统。......反之亦然:在 shell 或 IDE 中将 Vim 作为组件使用。

还有一点:Bram 并没有把自己看得太重。他有自己的幽默感。

Neovim 是 Vim 和 Bram 的纪念碑。我们应该务实,而不是教条;我们应该记住目标是什么,并将我们的行动与结果进行比较。”

另外,也有知乎网友评论道:

vim编辑器的三种使用模式

与此同时,HN 上的不少网友也抵触道,”如果 Vim 没有新功能,我不会关心。如果 Vim 不再维护但仍然可以从发行版中获得,我仍然会使用它。如果 Vim 变得不可用(例如由于缺乏维护),我更有可能切换到 nvi 而不是 Neovim。“

不过,很多人认为,Neovim 在未来可能会比 Vim 发展得更强劲。

其三,Vim 项目主页迁移与开源?

在主页近期经常不稳定的情况下,Christian Brabandt 也提出了自己的解决方案和想法。

他表示,「在过去的几个月中,Vim 主页在稳定性方面遇到了一些问题,尤其是与 MySQL 服务器的连接问题(我目前也无法直接访问 vim 项目页面,因为 osdn.net/projects/vim 对我来说似乎是关闭的,但我怀疑这个页面是否真的有人在使用)。它目前由 OSDN.net 运营,由 Shuji Sado(前首席执行官)自2018年起提供。」

不幸的是,OSDN.net 现在显然归 OSChina 所有,他们目前还没有得到 OSDN.net 或 OSChina 团队的任何支持。所以,他也在考虑将 Vim 主页转移到另一家提供商。

另一方面,过去,Christian Brabandt 曾与 Bram 讨论过将主页开源的问题,由此可以接受大家的贡献,保持主页的更新,使其看起来更现代化。但那时 Bram 并不希望这样做,他担心会泄露一些敏感信息(或使任何潜在问题更容易被发现)。

iphone 14pro与14promax的区别

”这当然是有道理的,所以还不知道如何处理“,Christian Brabandt 说道。

在邮件列表中,对于 Vim 的主要源代码,Christian Brabandt 希望在合并任何内容之前得到其他项目成员的批准。而面对遗留的一些问题,其希望能够在团队中商量着来。

极米New z6x

开源作者去世后,项目谁来继承?

经历此番事件,也引发了我们在文章伊始提出的”开源作者去世后,项目谁来继承“的思考。

其实,未雨绸缪的思想在任何场景下都需要。有用户表示,”数字遗产是现代人必须要思考的事情,未来会发生什么事没人知道。“

vim编辑器官网

当开源开发者去世或者出现意外时,通常会有以下几种可能性继续维持项目的发展:

  • 社区继续维护:如果该开源项目有一个活跃的社区,那么其他贡献者可能会继续负责维护和更新代码。社区成员可以自愿地承担领导角色,接管项目的管理和维护工作。

  • 团队接管:有时,开源项目的作者可能会提前计划,选择一些核心成员或团队来接管项目的维护权。

  • 分叉项目:如果没有人愿意或能够继续维护项目,其他开发者可能会选择创建一个分叉项目,将原始项目的代码复制一份,并在此基础上进行维护和改进。

  • 捐赠基金或组织:有时,可能会成立一个捐赠基金或组织,用于维护和支持该开源项目。资金可以用来雇佣开发者、进行代码审查以及确保项目的持续运作。

  • 项目被放置不变:如果没有任何人愿意或能够继续维护项目,那么项目可能会被放置不变,直到有人再次愿意接手或者社区重新组织。

所以,让 Vim 社区非常庆幸的是,虽然未来还存在巨大的挑战,但是好在有 Christian Brabandt 等开发者可以继承 Bram 的遗志,把他耗费多年心血打造的 Vim 工具继续传播延续下去。

参考:

邮件列表内容:https://groups.google.com/g/vim_dev/c/dq9Wu5jqVTw

https://news.ycombinator.com/item?id=37074452

https://github.com/vim/vim/discussions/12736


返回网站首页

本文评论
三星w999「三星w999翻盖手机」
三星W999是一款由韩国三星电子公司开发和生产的双网络双待机智能手机。使用了两个SIM卡插槽,一张CDMA卡和一张GSM卡,同时支持CDMA EVDO网络和GSM WCDMA网络,实现了双模双待一机...
日期:05-30
卫星网络和5G「卫星、5G、有线:冰雪等恶劣天气都可能影响家庭互联网连接」
随着北半球天气转冷,许多人开始担心冰雪等恶劣天气,会对家庭互联网连接造成负面影响。现实情况是,卫星收发终端的稳定性最为脆弱。除了冰雪雨水、甚至较厚的云层,都会对卫星互联...
日期:10-10
Winows Phone Mango最终版Build 7720.68泄露
  据国外媒体报道,Windows Phone 7.5 Mango Build 7720.68现身HTC 7 Mozart手机。这是继8月之后的最新build泄露。   此次泄露来自XDA论坛上的某位用户。他说Build 7720...
日期:07-22
支付宝APP首页新增直播入口 点击即可进入生活号直播间_支付宝怎么开通直播
9月28日 消息:近日,支付宝APP首页新增了直播入口,用户点击即可进入生活号直播间,向下滑动可观看其他商家直播。除首页外,用户还可以通过支付宝生活频道、消费券频道、地下室等其...
日期:09-29
张朝阳:杨振宁比霍金更伟大「霍金跟杨振宁中间差个爱因斯坦」
  9月30日,在主题为“科学大家杨振宁百岁华诞”活动中,搜狐CEO张朝阳谈到“霍金伟大还是杨振宁伟大”这个问题时表示,肯定是杨振宁伟大。“这不算一个问题,(霍金与杨振宁)不是一...
日期:10-03
格力回应直播间删除孟羽童视频、账号改名:已离职 人员流动很正常
最近几天,格力直播间改名换头像,并删除孟羽童视频的操作收到了很多关注。此举引发网友猜测,可能孟羽童已经离职,双方彻底划清界限。据红星星闻最新消息,格力电器对此回应称孟羽童...
日期:05-10
江西统一网络侵权案裁判 恶意转载追究刑事责任_江西网上诉讼
  如何保护人们在网络上的合法权益不受侵害?利用网络侵犯他人合法权益的自然人和法人应当承担什么样的法律责任?网络服务提供商是否要承担责任?近日日,江西省高级人民法院出...
日期:07-27
5分钟5000元,五一挤到天上了_五分钟到一分钱
声明:本文来自于微信公众号开菠萝财经(kaiboluocaijing),作者 | 金玙璠,编辑 | 艾小佳,授权转载发布。“五一出行,怎么才能避开人山人海?”陈琳很早就开始琢磨。她最终决定,“飞到...
日期:05-04
辛选全年孵化破亿主播共11人,辛巴辛有志主播孵化方法论大揭秘
  2020年已经过去,直播带货行业年末成绩单也早已经出炉。根据壁虎看看2020年度带货报告显示,辛选公司旗下单场销售破亿的头部主播突破11位,这些头部主播分别在服饰、美妆、...
日期:07-06
燃爆啦!海信激光电视冠名2021《新春相声大会》,震撼收官
  每年的春节营销,各大品牌都打得如火如荼。初七一过,打工人开始新的奋斗,品牌的春节营销也暂告一段落。   由海信激光电视独家冠名的2021年《新春相声大会》在《新闻...
日期:07-16
11.83亿元!极兔100%完成收购顺丰旗下丰网公司「丰网速运和极兔」
快科技7月4日消息,据工商资料显示,近日深圳市丰网信息技术有限公司发生工商变更。顺丰旗下深圳市丰网控股有限公司退出股东,新增极兔速递旗下深圳极兔供应链有限公司为股东并全...
日期:07-04
谷歌母公司Alphabet广告业务疲软 云业务能否扛起增长大旗?_alphabet是谷歌公司吗
智通财经APP获悉,谷歌母公司Alphabet(GOOGL.US)将于7月26日(周二)美股盘后公布2022年第二季度财报。市场预期Q2营收为702.7亿美元,每股收益为1.3美元,相比之下,上年同期营收为618.8...
日期:07-31
玖益有限公司「玖益助听新品闪耀亮相,全网销售同步启动」
4 月 26 日,玖益医疗科技“玖益JIUYEE品牌战略暨新品发布会”隆重举行,各大媒体及行业内专家齐聚人民日报社新媒体大厦 26 层演播厅,共同畅想“玖益中国声,听清全世界”主题,同时...
日期:04-27
华为荣耀X40「荣耀官宣X40 GT即将发布:号称“战神” 强悍性能」
10月8日消息, 在国庆节后上班的第一天,荣耀官宣了新机荣耀X40 GT即将登场。荣耀官方宣称这款手机有强悍的性能,是性能跃级标杆,号称战神。至于这款手机的正式发布时间,荣耀还未公...
日期:10-11
任泽平9天6次炮轰苹果!iPhone14销量不及预期?苹果股价下跌……_iPhone13大卖,苹果股价却不升反降
  当地时间周三,苹果股价开盘下跌,截至发稿,报146.77美元/股,跌幅3.29%。  在微博上,#苹果放弃增产iPhone#话题词条登上热搜。据外媒报道,因需求低于预期,苹果公司将放弃今年最...
日期:10-01
即时零售力推生鲜 京东发布“百城万店推新计划”_生鲜秒杀宣传活动
  来源:北京商报  北京商报讯(记者 何倩 实习记者 王思琦)9月27日,京东超市公布全渠道业务最新进展。截至目前,京东超市联合京东小时购已覆盖超8.7万家商超类实体门店,超2.9万...
日期:09-30
大庆乳业旗下大庆牌婴儿奶粉销售同比增长92%_大庆奶粉百度百科
  大庆乳业(01007.HK)财报显示,旗下大庆牌婴儿配方奶粉上半年销售1.162亿元, 比去年同期的6040万元销售额上升92%。   大庆系列以中等偏低收入的消费者为目标,且属于大庆...
日期:07-23
杭州主播折叠:「薇娅们」买楼置地,小主播群租房蜗居_薇娅杭州住的小区叫什么
「核心提示」近年来,大主播“拿地买楼”逐渐形成风气,众多中小主播则蜗居“城中村”,等待下一个鱼跃龙门的机会。作者 | 陈法善编辑 | 刘杨顶级主播赚得盆满钵满后,买地盖楼正在...
日期:04-28
谷歌宣布:Android 13正式开源 源代码已公开!华为小米等厂商可用了_谷歌为什么公开安卓源代码
Android是开源的系统,这是大家都知道的事情,不过每个版本什么时候开源,也要看谷歌的进度。现在,谷歌正式对外宣布,Android 13已经开源,新系统源代码已经发布到Android开源项目(AOSP...
日期:09-27
毕业后是就业还是创业?云麦科技为年轻人答疑解惑
  许多年轻人都有创业梦,但最终披荆斩棘获得成功的却为数不多,而关于创业的问题常常也困扰着年轻人们,毕业后,是应该选择创业或者还是去大公司工作?年轻人如何创业?应该选择...
日期:07-16