e*****r 发帖数: 379 | 1 刚才把一个测试版的某软件的有用部分的 assembly (C++) 用reflector 反转成
netFramework 的文件,想把其中的函数和算法之类的重新命名和整理,搞到我的软件
里,不知道侵犯版权不。
这种做法是否很常见? |
m*****e 发帖数: 4193 | 2 Most software has a "no reverse-engineering reverse-compiling" clause in
their EULA.
【在 e*****r 的大作中提到】 : 刚才把一个测试版的某软件的有用部分的 assembly (C++) 用reflector 反转成 : netFramework 的文件,想把其中的函数和算法之类的重新命名和整理,搞到我的软件 : 里,不知道侵犯版权不。 : 这种做法是否很常见?
|
e*****r 发帖数: 379 | 3 那怎么办?我把我的assembly搞成不能被反编译,是不是没有人特意去查?即使查出来
,我只是用了其中一部分,他们也没法完全证明我就是直接拷贝他们的吧? |
d****e 发帖数: 251 | 4 这个我也是很疑惑。同样的算法,可能教课书上都有解释。我是不能直接copy,可是就
算我自己写,估计也相差无几。好像没法证明我是清白的,反之亦然,我copy了,可是
重写一遍,也不好说清楚啊。除非是那些很机密的,高级的东西,不过现在还没碰到过
。 |
a****l 发帖数: 8211 | 5 赤果果啊...
【在 e*****r 的大作中提到】 : 刚才把一个测试版的某软件的有用部分的 assembly (C++) 用reflector 反转成 : netFramework 的文件,想把其中的函数和算法之类的重新命名和整理,搞到我的软件 : 里,不知道侵犯版权不。 : 这种做法是否很常见?
|
b********g 发帖数: 404 | 6 很多杀人犯也没有被抓住,抓住了也没有判死刑
【在 e*****r 的大作中提到】 : 那怎么办?我把我的assembly搞成不能被反编译,是不是没有人特意去查?即使查出来 : ,我只是用了其中一部分,他们也没法完全证明我就是直接拷贝他们的吧?
|
b********g 发帖数: 404 | 7 一旦有人告,那么司法部可以派人去看源代码,你要能提供源代码才行,
人家通过源代码来判断是不是侵权,
相似没有关系,人家知道怎么判断
【在 d****e 的大作中提到】 : 这个我也是很疑惑。同样的算法,可能教课书上都有解释。我是不能直接copy,可是就 : 算我自己写,估计也相差无几。好像没法证明我是清白的,反之亦然,我copy了,可是 : 重写一遍,也不好说清楚啊。除非是那些很机密的,高级的东西,不过现在还没碰到过 : 。
|
m*****e 发帖数: 4193 | 8
^^^^^^???
【在 b********g 的大作中提到】 : 一旦有人告,那么司法部可以派人去看源代码,你要能提供源代码才行, : 人家通过源代码来判断是不是侵权, : 相似没有关系,人家知道怎么判断
|
c*****t 发帖数: 1879 | 9 其实也不需要那么担心。
1. 首先有人得发现,有足够理由让法官认为有这么个 case 。如果你的软件
的 EULA 如果禁止反编译,那么嘿嘿 :)
2. 法官认为有 case,得提供源码。然后让专家分析。
3. 有足够的钱和精力打官司。
至于 1,除非你用的是什么非常特殊的 algorithm,人家可以察觉,一般人
不会那么敏感。你反编译以后处理了一下(另外打乱 variable / function
的顺序),然后又 optimize 一下。这个发现就很困难。其它更不要说了。
当然出现同样的 bug 话,会是个问题。
至于证明你的code 来自反编译,你自己不大嘴,把你装过该软件的痕迹抹掉
该会吧,加些正常的 comment,去掉反编译的痕迹(比如命名), 伪装成你
写的(在 commit 前就加上)。经过那么多改动以后很难证明的。
不是说鼓励你偷人家的东西,而是说你这么搞没那么危险。
【在 e*****r 的大作中提到】 : 刚才把一个测试版的某软件的有用部分的 assembly (C++) 用reflector 反转成 : netFramework 的文件,想把其中的函数和算法之类的重新命名和整理,搞到我的软件 : 里,不知道侵犯版权不。 : 这种做法是否很常见?
|
k****f 发帖数: 3794 | 10 以前听说过一件软件盗窃的案子,公司的一个员工偷了产品源码出去投奔新公司。
改吧改吧,就成为新公司的产品。结果被原来的公司发现,
因为新公司的产品里面,有个出错信息英文有语法错误。
和原来公司的软件出错信息有同样的语法错误。
【在 c*****t 的大作中提到】 : 其实也不需要那么担心。 : 1. 首先有人得发现,有足够理由让法官认为有这么个 case 。如果你的软件 : 的 EULA 如果禁止反编译,那么嘿嘿 :) : 2. 法官认为有 case,得提供源码。然后让专家分析。 : 3. 有足够的钱和精力打官司。 : 至于 1,除非你用的是什么非常特殊的 algorithm,人家可以察觉,一般人 : 不会那么敏感。你反编译以后处理了一下(另外打乱 variable / function : 的顺序),然后又 optimize 一下。这个发现就很困难。其它更不要说了。 : 当然出现同样的 bug 话,会是个问题。 : 至于证明你的code 来自反编译,你自己不大嘴,把你装过该软件的痕迹抹掉
|
e*****r 发帖数: 379 | 11 thanks for all of your comments and suggestions.
I just found that C#/netframework/win32+COM is good enough to implement my
tasks!! Everything is in NFW already, i don't need to steal those shit ones.
There are so many bushit and junky SDKs/softwares: all waiting for dying out
soon.... |