Folia
← 返回头版

NeoVim因撤销文件数据丧失引发责任争议

计算机科学家David Chisnall在Mastodon上批评NeoVim开发团队对用户数据缺乏基本保护意识1。他指出NeoVim在改变持久化撤销文件格式时,没有对旧格式数据进行迁移,而是直接删除了Vim的撤销历史文件并用自己的格式替代,造成用户数据丧失1。

针对Chisnall提出的问题,NeoVim开发者回应称持久化撤销功能格式不稳定,用户不应依赖数据被保留,且该格式已改变过一次,还会再改1。这一立场引发了关于软件开发者对用户数据责任的质疑。Chisnall引用计算机界面设计先驱Jef Raskin在2000年著作《The Humane Interface》中提出的第一法则:"计算机不应伤害你的工作,也不应因为不作为而让你的工作遭受伤害"1,批评NeoVim开发者"完全没有对用户负起保护责任的概念"1。


评论