(PS:前言:必读
看了一些人的评论,感觉有些人真的很浮躁,连文章里所阐述的中心都没搞清楚就给你扣上一个个大帽子,浮躁的心是我们做技术的大忌,我奉劝那些人,看文章要认真,不然真的只能徒增笑料,在这里我简要说明文章里所表达出来的中心思想,这是以前我们小学学语文所必备的技能。
1.逆向工程不是你想的那样,逆向工程具有研究意义
2.不要纠结于软件是否被破解,也许那是好事,只要你的源代码在你手上就行
3.提高软件质量,提高售后服务是你软件长久成功的基础
4.作为软件开发者,对自己自信是非常重要的
4.开源很好,有轮子大家一起用,没必要自己去造轮子
我从没有哪个字段说,我用破解我自豪什么的,我在这也不是鼓励大家去用破解软件,上述几点才是我真正要表达的意思
)
昨天发了一篇破解P******的文章,让我非常愕然的是会引来这么大的反响,由于之前博客写得少,也不太明白博客园的大趋环境是什么,但是有一点我可以感觉到,有相当部分的兄弟对破解持着非常偏执的意见,所以我只能另开一篇文章来解释逆向工程的利与弊。
逆向工程(又 称逆向技术),是一种产品设计技术再现过程,即对一项目标产品进行逆向分析及研究,从而演绎并得出该产品的处理流程、组织结构、功能特性及技术规格等设计 要素,以制作出功能相近,但又不完全一样的产品。逆向工程源于商业及军事领域中的硬件分析。其主要目的是,在不能轻易获得必要的生产信息下,直接从成品的 分析,推导出产品的设计原理。
逆向工程可能会被误认为是对知识产权的严重侵害,但是在实际应用上,反而可能会保护知识产权所有者。例如在集成电路领域,如果怀疑某公司侵犯知识产权,可以用逆向工程技术来寻找证据。
出于研究其它软件的开发思路及检查软件可能的漏洞的目的,软件开发者常常需要对其它人,或者对自己的软件进行“反向工程”。当“反向工程”成为了某些人学习软件的唯一目的之后,这些人就成为了专职的软件破解者。by Zengg
软件开发者与软件破解者的相遇似乎有一种不可调和的矛盾。但世界总是这样奇妙的,它创造了矛,也创造了盾,当矛和盾各自以他们应有的道德准则行事时,这个世界并不会被矛盾所破坏,相反,它十分美好。
软件开发者应该专注于软件的开发、专注于功能的扩充及完善。不需要为软件一时的被破解而忧心忡忡,甚至举止失措。须知道,软件是由软件开发者开发的,如果软件功能真正强大,不是唬弄人的简单代码堆集的话,是不用担心软件被人破解的。因为除了你,不可能还有人比你自己更熟悉这个软件了,偶尔的破解者只不过是你所建设的优美大厦的偶尔“偷窥者”而已。只要你做好软件功能的更进一步扩充、软件破解者的所有努力就会变成“只不过是替软件开发者打开市占有率”而已。
因破解而“举止失措”是软件开发者的大忌,如果因此而故意再去做一些“报复行为”就更丧失了一个软件开发者应有的道德准则。
一个软件的成功和他配套的服务是密切相关的,首先你得明白你的潜在客户群是什么,别人破解了你的东西,那好,他并不在你的潜在客户群里面,你只要集中精力用最好的服务为你的客户服务就好,说白了,现在一个软件能值几个钱?真正值钱的是售后服务,有时软件我白给你都可以,有问题了你还不得乖乖来找我,还不得乖乖掏钱?
有些人总认为软件破解了,自己的东西就卖不出去,便丧失了继续开发的东西,从而导致失败,这部分人最终肯定会把矛头指向破解软件的人,我不禁要问,我破解的只是你的注册码,但是你的软件里那几万或几十万的代码,我根本不明白里面写的是什么,如果别人用在商业上,别人敢用么?没有任何售后服务,出现重大问题怎么办?谁来负责,所以我敢肯定,大部分破解的的东西,没多少人敢正经的用在商业项目上,都是作为个人研究所用,当然不排除有人冒险用于商业目的,我不需要任何售后,对于这部分没有道德的人,我非常恳请作者能请他上法院。既然大部分的只是作为个人研究,但是对你有什么影响呢,你为什么要放弃继续开发?我可不可以认为是你自己的软弱或不自信击败了自己,我们软件开发人员一定要有一种一往直前的自信,相信自己的软件是最好的,这样才能开发出更好的东西,你自己都怀疑自己的能力,别人怎么相信你,这样的软件失败也是必然的。
说个有趣的事,Vista诞生的第二个月份,用户再次与“暴力”一词亲密接触。这时已经有超过三种破解Windows Vista的方法其中,俄罗斯的暴力破解法应用最广,知道俄罗斯老毛子怎么做么,他们不仅全部公布出来,而且还翻译成各个语言版本发往世界各地,话说这样大规模的破解,微软应该会做出一些动作才合理,按我们中国话来说,就特么的应该跨国追捕那些老毛子才对,但是别人做了么?别人该怎么样还是怎么样,我做我的研发,你做你的破解,爱咋滴咋地,经过这些破解你认为微软损失有多大,相反我倒认为由于破解的存在,才让更多的人用上了微软的东西,潜在的为微软增加了用户群,这些用户群的价值是不能估量的。就拿我破解P*******来说,你看,都特么上首页了,还给他增加了知名度,做了免费宣传,他不给我五毛钱道德不,哥不干了,把你撤下首页。。。by Zengg
一个优秀的软件不会因为破解而导致失败,说得直白点有些软件因为破解而失败的,我要说:软件烂就是烂,和破解有个鸡毛关系啊?别人搞破解赚钱也好, 学习也好, 没影响到切身利益.,破解不代表毁灭软件,正版更新快盗版更新快 ,就这个更新快的优势!有一定经济能力的会选择正版, 而没有达到经济能力的没盗版他不用也坚决不会买。破解确实可以打击一些软件开发者的积极性,但也可以提高他们的编程水平,我学破解也是从我的 软件被别人破解后开始的,以前我最快几分钟就可以破解一个软 件,可现在看看许多软件,是我这种水平很难破解的了的,我觉得软件破解和软件开发他们是相符相称的。可以互相提高,共同进步,他们也推动了计算机的发展。
最后说说我对现在程序员的一些看法,有些人太刚愎自用,不喜欢分享,喜欢把自己的代码藏着捏着,喜欢自己闭门造车车,别人要是分享了一些跟他有冲突的知识,他会认为你这是炫耀贴,或者装B贴,有些人评论一些东西,自己水平或思想达不到境界,他会把你拉到和他一样的思想境界,用他的丰富理论打败你。我不想评论中国软件的大环境怎么怎么样,我只能做好我自己,我喜欢开源,忠于开源,我的知识来至于开源,今后我也会把自己的东西奉献与开源,与大家一起交流,一起学习,一起进步,我希望有一天能在中国看到中国的微软出现。。
如果您看了本篇博客,觉得对您有所收获,请点击右下角的 [推荐]
如果您想转载本博客,请注明出处
如果您对本文有意见或者建议,欢迎留言
感谢您的阅读,请关注我的后续博客 Zengg
作者:Zengg
出处:http://www.cnblogs.com/01codeworld/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。