1
回答
debug==违法?《致中科院研究生院管理学院副院长吕本富一封公开信》:请看true
【腾讯云】校园拼团福利,1核2G服务器10元/月!>>>   

吕副院长,您好。

    您这位砖家,并不认识我。在20131021日前,我也不知道有您这位砖家。搜狗拼音法总是把砖家(zhuan jia)两个字放在第一位,我就将错就错。根据您的学术习惯,想必也不会介意搜狗拼音法的做法。

       请您看下以下信息。

    “究竟网友使用的Debug工具究竟是什么?中科院研究生院管理学院副院长吕本富认为,这位网友的行为首先就不合法,如果发现企业有违规行为,可以向工商部门举报。

吕本富:Debug就是把你编的程序给还原成源代码,网页都有程序支持,Debug就称为复原工程,可以复原到原来的程序是怎么写的,看你后台的东西。这个Debug过程本身就犯法,相当于你把我们家的锁给砸了,没有经过我的允许进入我们家了。你虽然没偷东西,但是这也是犯法的。工商和公安可以进,你不能进。不然的话,任何人都Debug就麻烦了。小米起诉他,他百分之一百的输。如果在国外,可能还面临着牢狱之灾。”

上述蓝色标记的文字,

信息来源:南都网>时局>正文;

信息标题:《网友质疑小米饥饿营销回应:只为刷出黄牛》;

信息链接地址:http://ndnews.oeeee.com/html/201310/17/395314.html?bsh_bid=299691978

 看了您的这段话,我感觉有七点不得不说说,如有得罪的地方,得罪了就得罪了吧。

       1、我不知道那位网友TNITF的行为是不是合法的,这不是我说了算的,我也不知道谁说了算。谁知道谁说了算呢?

       2、鄙人是一位J2EE开发工程师。您可能不懂这个职业是干嘛的,我可以向您大致解释:我的工作就是利用计算机及开发软件做一个软件,开发过程中和开发完成后,都需要不断进行debug。希望我这个不是犯法行为,不然中国的软件开发职业,都要成为高危职业了。做着做着都要进牢房的职业,谁还敢来就业?

       3、您一个管理学院的副院长,想要对计算机行业进行高谈阔论。麻烦您拿出严谨的学术思维,先去对计算机行业里的两个术语做一番调查。这两个术语是:debug和反编译。

       4、既然说到了debug和反编译,那么就将他们的定义给您看下。

       反编译:计算机软件反向工程(Reverse engineering)也称为计算机软件还原工程,是指通过对他人软件的目标程序(可执行程序)进行“逆向分析、研究”工作,以推导出他人的软件产品所使用的思路、原理、结构、算法、处理过程、运行方法等设计要素,作为自己开发软件时的参考,或者直接用于自己的软件产品中。

      Debug:为马克1号编制程序的是一位女数学家雷斯·霍波,有一天,她在调试程序时出现故障,拆开继电器后,发现有只飞蛾被夹扁在触点中间,从而“卡”住了机器的运行。于是,霍波诙谐的把程序故障统称为“臭虫(BUG)”,把排除程序故障叫DEBUG,而这奇怪的“称呼”,竟成为后来计算机领域的专业行话。如DOS系统中的调试程序,程序名称就叫DEBUGDEBUGwindows系统中也是极其重要的编译操作。

       以上内容源自百度百科。

       用更通俗的话来解释:debug就是帮助程序员查看软件开发中的错误和细节;反向编译就是透过相应的技术、思维等手段,还原一个产品的开发流程。

       5、按照您上述的言论,我想您本来要说的是反编译违法吧?可惜您一句debug就是把你编的程序给还原成源代码,然后再强加一个违法的解释。这实在让我等开发程序员难堪之极,有点欲加之罪何患无辞的意味。

       6、接下来,还请您看一个信息:

       中国最高人民法院2007117日公布“关于审理不正当竞争民事案件应用法律若干问题的解释”,首次明确规定:通过自行开发研制或者反向工程等方式获得的商业秘密,不认定为反不正当竞争法有关条款规定的侵犯商业秘密行为。即通过自行研发或反向工程获得商业秘密不属非正当竞争行为,正式为反向工程正名。

信息来源:新华网>> 法治频道 >> 法治快递

信息标题:《最高法院:通过自行研发或反向工程获得商业秘密不属非正当竞争行为》

发表时间:2007117日。

链接地址:http://news.xinhuanet.com/legal/2007-01/17/content_5618763.htm

上述这个信息,是不是告诉我们,反向工程并不一定是非法的呢?

       7、关于TNITF所使用的firedug,如果真的违法,也麻烦您去告诉火狐浏览器厂商违法了,看看他们会做出如何反应。您可以用上面的例子,来忽悠完全不懂软件开发的普通大众。我也无需反驳你的例子,因为你都不懂debug和反编译,你举出来的例子也就没有什么说服力和力量。只要大众了解了debug和反编译这两个概念。

       后记:顺便普及下,并不是只有firebug才能看网页源代码。任何一个人,打开浏览器,鼠标右键点击查看源代码,就能看到网页的代码。请别按我说的操作,不然你违法了!不是我说的,上面那位砖家说的。

                                                                               一位J2EE软件开发工程师

                                                                                       robin-9528致上

                                                                                         20131021

举报
robin_JAVA
发帖于4年前 1回/264阅
顶部