开源软件模式已经存在多年了,我们已经看到社区开发出数不清的软件。一个例子是Linux,它直接或间接地被用于世界上几乎所有的设备。所有这些都很 伟大,但是你有没有想过像朝鲜这样的国家是否存在开源?如果是的话,那么朝鲜会遵循什么样的程序?

贡献者之一 Mike Izbicki 分享了他在朝鲜教授开源软件的经验。 他教了一班硕士生如何为开源软件做出贡献。

朝鲜的开源

在 Mike 的博客文章中,他说:“作为课程的一部分,学生需要为他们选择的项目提交补丁,我想分享这些补丁中的两个如何进入流行的机器学习库 mlpack 和 沃波犬。 我相信这些例子凸显了朝鲜人和美国人之间的学术合作如何使两国的普通公民受益并改善外交关系。”

在Mike的博客中,他说:“作为课程的一部分,学生们被要求向他们选择的项目提交补丁,我想分享两个补丁是如何进入流行的机器学习库mlpack和Vowpal Wabbit的故事。我认为,这些例子凸显了朝鲜和美国之间的学术合作可以造福两国的普通公民,并改善外交关系。”

其中一名学生正在为他的硕士论文研究基于视觉的车辆检测系统。 由于平壤市内交通不便,他被交通部门派去解决问题。 学生开发了看起来像这样的东西。

作者说编译至少需要2GB内存,而学生的笔记本只有1GB; 因此这个过程很慢。

除了研究生和上级当局之外,并非朝鲜的每个人都可以访问互联网。 mlpack 是该项目选择的库,因为事实证明,大多数本科生都学习 C++。

朝鲜国内开源的前景如何?

“为这门课提交的补丁是来自朝鲜的第一个开源贡献; 不幸的是,这也是他们最后一个,” Mike补充道。 这是因为美国前总统特朗普在 2017 年禁止美国人前往朝鲜。朝鲜还有一个名为 RedStar OS 的闭源 Linux 发行版

看到一个国家由于法律限制而无法为开源做出贡献也是非常不幸的。 如果不是因为限制,我们可能会有一些热衷于开源的人士,可能也会对开源社区做出宝贵贡献。 你对此有何看法? 请在下面的评论部分告诉我们。

相关链接:Mike Izbicki

发表评论