再见,Notepad++

本文最后更新于 1 年前,文中所描述的信息可能已发生改变。本文最后更新于1 年前,文中所描述的信息可能已发生改变。

声明

首先说明:我坚定的支持“一国两制”,坚决反对一切分裂国家、破坏统一的行为。任何邪恶,终将被绳之以法!

前言

本文在 Windows 11 + Ubuntu 双系统上完成,之后可能会写一篇安装双系统的文章。

这几天天天能在 QQ 里看到 Notepad++ 作者的可笑言论,今天亲自去看了最近的推文,属实给我看吐了。

Notepad++ 的作者发布了一条推文,声称:“如果不同意他的政治观点,那么 Notepad++ 将会往源代码中加入随机字符。”

虽然已知这种检测机制做不出来,但我相信在座的各位不管有没有碰过编程都能意识到这种行为所带来的危害。

然而在他发布这条推文的几天后,他又一次发布推文,称“这只是一个玩笑” “虽然今天不是愚人节,但是每天都可以是愚人节” “不是每个人都足够聪明”

图源知乎,侵删

我依稀记得,这已经不是 Notepad++ 第一次干这事了。

溯源

2008 年,Notepad++ 网站新闻页面更新。最新的一篇文章中,作者用北京奥运会做文章,大肆抹黑中国、散播中国的谣言。

这篇文章的内容分别用繁体中文、英语、法语进行表述,针对的是“西藏人权”这一莫须有的帽子大做文章。

由于和谐需要,因此不放出原文任何内容,你可以自行寻找上述文章的原文阅读。

发展

  • 2014 年,Notepad++ v6.6.4 发布,版本名:“天安门事件”;
  • 2015 年,Notepad++ v6.7.4 发布,版本名:“我是查理”;
  • 2019 年,Notepad++ v7.8.1 发布
    • 这是最臭名昭著、远近闻名的版本之一,作者在更新日志内大肆宣扬新疆人权等内容,声称维吾尔族的人权得不到保障,似乎完全将 Notepad++ 政治化。
    • 然而事实上,新疆维吾尔族自治区(或者说任何一个民族自治区)都享有宪法和法律规定的自治权,并不存在上述文章中所提到的问题。
    • 甚至一直到 v7.8.3 版本都是以 v7.8.1 的版本名发布的。
  • 2020 年,Notepad++ 7.8.6 发布,版本名:“感谢医务人员”。
    • 正好赶上疫情。
  • 2020 年 7 月,Notepad++ v7.8.9 发布
    • 这也是一个臭名昭著的版本,借 2019 年 6 月香港修例风波大肆散播自己的政治观点,曲解《国安法》,认为这么做是在剥夺人身自由与言论自由。
    • 但是他当时根本没有去过香港,没有亲临暴乱现场,因此谁对谁错,想必各位已经心知肚明了。可惜他还被蒙在鼓里呢。
    • 同上, v7.9.2 也使用了相同的版本名。
  • 2022 年,Notepad++ v8.3 发布
    • 又开始玩 2008 年时候的老套路了,不予置评。
    • v8.3.1,老样子,复用版本名。
  • 从 v8.3.2 到 v8.3.4,一直发表与乌克兰战争的政治观点。
    • 可笑的是,他自己都在更新日志里写了用户的心声:“不要再在更新日志里写政治内容了”,自己却又不改。
  • v8.4.3,更新日志内的功能示例图,“儒家文化”四个字被十二个“屁”字围住。

此后的版本基本没什么可以说的,看起来都还算正常。但是上述的更新日志,让我不得不为他的政治观点和日后的行为而感到恐惧。

他甚至把自己的行为表达为“精准的描述”,这个精准是怎么个精准度,有待各位考证。

理由

从国家统一的角度

作者大肆抹黑、造谣中国,妄图分裂港澳台疆藏。而宪法规定公民有维护国家统一和全国各民族团结的义务。

《中华人民共和国宪法》第五十二条 中华人民共和国公民有维护国家统一和全国各民族团结的义务。

从开源精神的角度

作者大肆在更新日志中加入政治性语言,将政治色彩带入到作品中,通过开源社区宣扬自己的政治观点。

这样说并不是不允许作者拥有不同的政治立场,而是我不支持作者将政治立场融入到开源作品中、通过开源社区来宣扬政治立场的行为。当然,融入政治立场是作者的自由,抵制也是我的自由,如果你支持在开源作品中宣扬政治立场,则可以支持 Notepad++。 引用来源:https://zhuanlan.zhihu.com/p/464565089

然后是 Contributors 的问题。确实并不是所有给 Notepad++ 提交过代码的人都反华,但人们并不看是谁发出的言论,人们只会看是哪个团体。

就像你是一个学生,你穿着校服外出,却脏话连篇、素质低下,那么给人的感觉就是这个学校的学生都是素质低下的。

区别

与抵制英特尔

  1. 英特尔是体量较大的美国企业,难免受到美国政府的控制;而 Notepad++ 是个开源项目,作者的行为具有完全的自由,不受任何政府组织的约束和控制。

  2. 抵制英特尔较难实现,因为大规模的替代品几乎没有;抵制 Notepad++ 较容易实现,例如找替代品(Sublime, VS Code)、Fork 原作者的代码删除政治性内容并自己编译。

引用来源:https://zhuanlan.zhihu.com/p/464565089

与抵制实体商品

这里用日产车举例子。

首先,抵制日产车和抵制 Notepad++ 实际上都属于道德绑架。

然而:

  1. 日产车属于公民的合法私有财产,砸日产车侵犯了车主的财产权;卸载 Notepad++,如果没有导致系统无法启动,则一般不构成犯罪。

  2. 日产车被砸后需要大量金钱和时间来修复或者重新购置,可能造成经济损失;卸载 Notepad++ 后并不需要金钱或者大量时间来重新安装。

替代品

我上面说过这不是他第一次干这事了,所以肯定会出现替代品。

Notepad–

开源的,目的就是对标 Notepad++,初衷就是干掉 Notepad++。

下载:https://gitee.com/cxasm/notepad--

VSCode

微软出品,免费开源,功能强大。不过对不熟悉的用户来说可能上手有些困难。

下载:https://code.visualstudio.com

第一次启动会询问是否安装中文本地化语言包,点击“安装并重启”即可。

NotepadFree

Notepad++ 的一个下游分支,去除了所有政治相关内容和 Notepad++ 官网导向链接,版本号基本与上游同步。

下载:https://github.com/NotepadFree/NotepadFree

Sublime Text

也是一个老牌编辑器了,很多人用。

下载:https://www.sublimetext.com

可能需要自己设置中文本地化。

还有很多,就不一一列举了,各位可以根据自己的喜好选择称手的编辑器用。像 Notepad++ 这种带着浓烈政治色彩的软件,卸载才是它最终的归宿。

对网易与 Minecraft 国际版的担忧
你的下一个启动器,何必是启动器