5.11 & 8.07 软件的构建过程是否应该成为International斗争的阵地呢?

GreyZeng 2022-06-20 22:18:30

软件工程师的誓言一节中,提到:

5.11 不要求软件工程师去做任何与道德规范相违背的事;

8.07. 不因为偏见而对任何人不公。

这一段,主要引发我思考的是最近的Ukraine冲突中,GitLab将图标换为蓝黄二色以表明对Ukraine的支持立场

当然,GitLab的开发者就是Ukraine人……

越来越多的事实表明,即使科学是无国界的,技术仍然是有国界的。我们暂且不讨论俄乌双方的道德立场,仅就这一个问题进行思考:“软件工程人员是否应该在其软件中掺杂偏见”。软件工程人员也是人,而人是允许持有偏见的(即使这并不提倡),但是是否应将这种偏见引入自己的软件中呢?

或许,处于商业和Politic的考量,软件公司应该可以决定是否对特定国家提供软件产品,这是无法避免的利益冲突与取舍。但是软件的构建过程是否应该成为International斗争的阵地呢?当我们将一串不友好的注释写在源代码里,在那一刻我们是否就失去了成为合格软件工程从业人员的资格呢?

 

 

原文地址

...全文
46 2 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
SoftwareTeacher 2022-08-13
  • 打赏
  • 举报
回复

软件是工具,它除了一个明确的独立软件商品,它也生存在于我们社会运营的各种环节,例如工厂的运行,电力,航空,路边买个小吃扫码付款,这些场景中都有很多种类的软件在默默运行中。 它们就和硬件的工具 (螺丝钉,管道)一样,在各个环节中默默发挥作用。 那么, 如果有 intl 的争议, 我们要把来自某个国家的螺丝钉,管道都卸掉么? 软件和硬件在这个场景中,有和区别呢?

GreyZeng 2022-06-20
  • 打赏
  • 举报
回复

我无意间在TensorFlow上看到有一个帖子讨论了这个问题。软件就像是一个人撰写的文章,而自古以来,无论中外,文字都是意识形态的体现。即使再多的人坚持“书生不论政治”,也无法否认文字在历史上扮演了意识形态传播者的角色,我们也不会认为一个在作品中输出了意识形态的艺术工作者不是一个合格的艺术工作者。

原文地址

文昌书店管理系统8.07 20120717版适用于大中小各型书店的销售与库存管理,具有单机和网络功能,支持会员功能,支持条码扫描枪、小票打印机、POS钱柜,盘点机等外设。本系统已有数千多家书店使用,历经多次完善,完全符合书店管理流程,操作简单,运行稳定,数据安全,深入广大用户赞誉。本软件将复杂的快书店管理工作分为仓库(门市)管理、销售管理、和基础资料管理三大模块,同时也提供了结算、统计、数据管理等工具。主要功能:基础资料可进行出版社资料的录入、查询、修改,图书系列资料的录入、查询、修改,图书资料的录入、查询、修改,客户与供货商资料的录入、查询、修改,仓库(门市)资料的录入、查询、修改;仓库(门市)管理可进行进货订货,进货订货单查询、修改、删除,进货登记,进货单查询、修改、删除,转仓(调拨)登记,转仓登记单单查询、删除,库存查询,库存修改;销售管理可进行发货订货,发货订货单查询、修改、删除,批发登记,批销单查询、修改、删除,零售登记(可支持会员方式),零售单查询、修改、删除,单书销售方向查询,批发对账单打印;结算可分别进行购货单位结算和供货单位结算,查看结算记录,查看欠款客户;统计可进行销售统计,结算、进货与进货订货统计以及其它数据的统计;本软件帮助详细完善,便于用户学习使用。

606

社区成员

发帖
与我相关
我的任务
社区描述
程序员。写过:移山之道,编程之美,构建之法,智能之门。
软件工程软件构建团队开发 企业社区 北京·朝阳区
社区管理员
  • SoftwareTeacher
  • GreyZeng
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧