本次修复了项目的一些漏洞,新增了警告系统,正式发行2.4.28。
本次修复的漏洞有:
这是很多编程语言都应该具备的系统。
用户可以在build
、run
、strip
指令当中,用参数指定警告程度。
警告程度分以下几种:
--IgnoreWarning
:忽略警告--JustWarn
:只做警告--FatalWarning
:致命警告(将警告也当作致命错误对待)用户可以通过指定警告程度来决定代码的安全程度。
开发者可以使用make zip_release
来进一步压缩可执行文件(相应的,可执行文件的运行速度也会变慢)。
工作日志/20240908.md
当中提到了关于学术道德的问题。为此,我决定加入MOSPP(开源项目保护宣言)。
这是我编写的一个规范,只具有道德约束力,不能当作法律依据。
我没有能力去妥善的用法律约束力解决学术道德与开源软件的矛盾,因此只能使用道德约束力去平衡。
我和其他人透露“我决定加入开源项目保护宣言”的想法之后,很多人抗议“这不符合自由软件运动的宗旨”。显然他们没有理解“道德约束力”的含义,我并没有绝对反对自由软件运动的精神(因此所谓“FreeStamon”这样企图扣帽子来哗众取宠的项目可以中止了)。
MOSPP只具有道德约束力!