quote:以下是引用夕阳在2008-05-08 20:33:05的发言:
本人写程序从来不加密,当然也没解过密,本人才疏学浅,更谈不上什么研究什么解密的方法。
在加密和解密这个问题上,我的看法如下:
1,加密是开发者的权利,但是要有个前提,不能影响用户的正常的使用,或者不能影响客户的正当的系统适当的改造。比如说客户要适当的增加一点什么功能,或者进行一些改造,要能提供一些必要的地址或参数等信息,或者提供客户加密的程序,可以让客户做一些二次开发,否则客户一点什么也动不了,会很麻烦。如果不能授权客户修改或加密,要给客户约定一段时间内无偿升级服务,另一段时间内有偿服务。比如,我们买了一台汽车,厂家要保证即使汽车停产,也要保证配件供应10年。
2,加密不能成为结算余款的手段,更不能动不动就停止运行,这样的话有可能会造成人身或设备的安全,大型的系统可能会造成社会的问题,举个简单的例子,比如说水厂,电厂,如果系统停止运行,会引发社会问题,这是及其不道德,或者说违反法律的。我以为:技术的归技术,商业的归商业。当然如果在合约里约定,双方同意以一个合适的,不会造成社会影响的方式处理另当别论。
3,学习不是解密的接口。如果想学习方法很多,不一定非要解密。举个不恰当的例子,ML技巧的学习不一定要偷窥别人夫妻的**,你可以买AV看或者与朋友交流等等。
4,关于机器程序的知识产权的问题,仁者见仁,智者见智,在目前法律不是十分严格明示的情况下,在业界没有统一惯例的情况下,可以在合约中约定。
5,对于解密,不要一棍子打死,一味谴责或反对,要看情况。另外:当你谴责别人解密时,当你说深受解密之害时,请你先检查一下自己的电脑,你的操作系统,你的OFFICE,你的CAD,你的PHOTOSHOP等等,所谓的你的知识产权所用的开发工具,全部是正版的吗?当你骂别人是贼时,自己是什么作为?
分析的很有道理!