查看原文
其他

技术无罪?这真的是程序员们的免死金牌吗?

2016-09-12 程序媛Adele Gad-腾讯游戏开发者平台


列举几个典型案例:


案例 1

程序员研发产品初衷是为了正当营生;某天被某个犯罪天才发现了产品可以用来做“大生意”,于是用它的技术来犯罪了,“大生意”成了,最后也被发现了,程序员是否有罪?


案例 2

程序员赋闲在家,琢磨着搞点外快补贴一下家用,于是他开发了一个可以用来做弊的软件,然后把它卖给了有需求的人,狠狠的赚了一笔,当然最后被发现了,追根溯源找到了程序员;请问程序员是否有罪?


案例 3 

某公司在人才市场招聘员工,开发某系统,看似没问题,一直相安无事;直到有一天,警车呼啸声响起时,他才明白,程序员的技术被用来犯罪,产生巨大的损失;程序员是否有罪(程序员真的不知情)?案例5:程序员刚开始不知情,来公司久后通晓了公司运营模式和机制(知情了),参与了分红;公司继续运营这个“大生意”,例如现在普遍存在的P2P网贷公司,程序员是否有罪(程序员从不知情变为知情了)?

案例4

一哥们寻思搞桩“大生意”,请程序员帮忙,程序员知道这是犯罪行为,有意拒绝;奈何哥们苦苦哀求且给予财物好言诱导,想着技术无罪,是他自己用它干了不该干的事情;“大生意”最终被发现了,哥们进了局子;程序员是否有罪(程序装作不知情)?


案例6

某程序员从公司离职后,顺便从公司服务器上拷贝走源码,部分是与自己工作有关联的代码,部分是与自己工作无关的、且是公司核心业务的基础代码;找到新工作后在新岗位重复使用前公司的源代码,这是否犯罪?


案例7

某电影骨灰级程序员从音像店买回来了正版蓝光光盘,电影太精彩了,觉得好东西必须要分享,于是他利用掌握的技术抓录了光盘上的电影,通过QQ分享给了几个好朋友,请问这是否犯罪? 【Tips】案例5、案例6、案例7是根据大家的留言增补的案例,方便大家讨论交流;程序员们,请你们一起来聊聊:技术无罪,这真的能成为程序远们的免死金牌吗?我们要如何保护好自己免受无端的飞来横祸?







热门回答



1回答者:小浪


一个一个说吧  首先 技术无罪!!!!!!

第一个 这个“大生意”是什么,感觉这个很重要,不过既然说了用技术去犯罪,注意关键是犯罪!!那肯定是有罪啊,知法犯法。


第二个 这个有什么好讨论的! 参照熊猫烧香病毒 ,实例完全吻合 ,结果大家都知道吧。 (那哥们确实牛逼,一个学水泥的,自愧不如。。。)


第三个 首先这个证据很重要 ,法律看重是的证据 ,不是你说 ,你认为。并且法律有一个不知情犯罪,这个一般是要受处罚的,不过会从轻,也要参考案情本身,无罪释放是有可能的。


第四个 什么事假装不知道,呵呵呵呵。。。。公检法真的不是战五渣。。。你怎么知道你哥们不会供出你,还装做不知情,简直侮辱智商么。。第三个都有可能判刑,你跑得掉???



总的来说,程序员应该都说不是法盲吧,要有自我保护的意识,我们都是凡人,贪心杂念肯定会有,但是最重要的,做技术的还是安心做技术吧,技术无罪,有罪的是贪念。


2回答者:︶ㄣ古剑丶魂1以下是个人对程序员的看法:


【大众心目中的程序员】:一个整天对着电脑的呆子,木讷、不修边幅,只理解代码不理解现实生活的人!


【程序员心目中的自己】:站在编程世界的上帝视角,创造着整个世界,活在自己精神世界的人!


【程序员心目中的程序员】:永远崇拜比自己技术更厉害的程序员,与TA从事的行业无关!永远都在追求着更厉害的技术,一旦没有了对手,就会感到孤独!


2 以下是本人对程序员直接或间接犯罪的看法(前提是需抛开对程序员的看法,站在公平公正的角度)



程序员,标签有很多,但很多不成熟的程序员缺少一样东西,原则!


就像很多人说的,程序员像一把双刃剑,看如何去使用!以前我也这么认为,但从事这行近十年后的感受是,程序员不是剑,程序员不是工具,程序员也是人,程序员也有自己的原则、道德底线、灵魂!


1、利用自己的技术故意犯罪。


【看法】程序员应该有自己的道德底线和原则,不能饥不择食,这不是技术层面的问题,涉及到的是道德问题!


2、在不知情的情况下为他人提供直接或间接的犯罪帮助。


【看法】只能说该程序员是一个对自己不负责任的程序员!无论是在公司就职或是与他人私下合作,难道首先要了解的第一件事不是用户需求吗?刚开始不知情,这个可以理解,因为对合作的对象或公司不了解,但合作一段时间应该很容易就会发现这其中的问题,对自己的代码可以实现哪些功能更是一清二楚。不知者不罪,知道了实情应该及时收手,不应该继续为虎作伥,也许对方提供的福利很好,能够改善自己的生活,一旦事情败露可能会得不偿失!


总结:程序员,应该有自己的思维,有自己的判断,有自己的担当!写得出厉害的代码,就应该有更大的担当和责任!



3回答者:放下

我也来瞎扯几句:

判断程序员是否罪,得从两个层面来看:创造层面和使用层面,意图上分为主观意图和被动意图。


1如果程序员一开始就带有恶意非法侵犯他人生命财产的意图而使用技术制造工具(平台),那么毫无疑问可以认定程序员在犯罪;使用它毫无疑问也是犯罪;2

如果程序员基于正当合法经营活动而使用技术制作的工具(平台),在使用层面分两种情况:


1、工具(平台)在被非法使用,程序员知情后主动终止支持,及时报告公安机关处理,避免事件扩大,应当认定为无罪。


2、工具(平台)在被非法使用,程序员知情后不作为不制止,更严重的是参与利益分享,主观上存在利益动机,应当认定为犯罪;


故我们基于上面的判断机制可以看出:

案例1中的程序员是否有罪,得看他: 是否在主观上对犯罪活动有支持?是否有相关犯罪活动利益分享行为?


案例2中的程序员有主观犯罪意图,应认定为有罪。

案例3、5中的程序员有一个知情的过程,他是否有罪得看他:是否在主观上予以继续支持?是否及时报告并制止公司的犯罪活动?


案例4中的程序员在知情后主观上支持了犯罪活动,并参与了利益分享,应当认定为有罪。



技术无罪?这真的是程序员们的免死金牌吗?欢迎大家踊跃参加,具体活动规则如下:


【奖励规则】
  1. 在本文下方留言,上热门评论及视为入选

  2. 热门评论根据获赞数多少进行排名,获赞最多者将获得一等奖,其他奖项排名根据获赞数量依次类推

  3. 分享您的体会和案例(不少于50字),评选出获奖者

  4. 中奖者将会在下一期的活动公布名单



【活动奖励】


1、一等奖1名,奖励100Q币


2、二等奖2名,奖励50Q币


3、三等奖5名,奖励30Q币

分享有礼,但GAD杜绝一切为了刷QB而去抄袭、照搬的行为


近期热文

虚幻4引擎教程:添加自定义光照模型(一)

Source引擎多人模式网络同步模型



您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存