由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - 版权问题和反编译
相关主题
php有源码,c#只会留个dll给后来者。【贴图】这个人的Emacs + GDB 是怎么做出来的? (转载)
关于反编译请教一下如何用Java或者Perl取得动态网页(ASPX)的源代码
怎么在源代码内加入不可删除的版权信息?有什么工具可以把一个C++源代码里面各个class之间关系表示出来
good C++ open source project?如何生成C++/Java类层次视图?
请教C#程序反编译问题怎么测试程序的运行时间呢?
开源是可以看到源代码的意思吧,为什么这个看不到呢?你们都是用什么工具分析源代码(source code)?
其实开源(OpenSource) 不便宜!调试版链接时间特别长
帮朋友借人气问问题[合集] call-by-ref降低了C++程序可读性
相关话题的讨论汇总
话题: 反编译话题: 软件话题: eula话题: 版权
进入Programming版参与讨论
1 (共1页)
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....
1 (共1页)
进入Programming版参与讨论
相关主题
[合集] call-by-ref降低了C++程序可读性请教C#程序反编译问题
[合集] 6个变态的C语言写的Hello World (ZZ)开源是可以看到源代码的意思吧,为什么这个看不到呢?
网上哪里可以找到好的C++源代码其实开源(OpenSource) 不便宜!
如何把Linux平台下C++源代码转换到 windows平台下编译?帮朋友借人气问问题
php有源码,c#只会留个dll给后来者。【贴图】这个人的Emacs + GDB 是怎么做出来的? (转载)
关于反编译请教一下如何用Java或者Perl取得动态网页(ASPX)的源代码
怎么在源代码内加入不可删除的版权信息?有什么工具可以把一个C++源代码里面各个class之间关系表示出来
good C++ open source project?如何生成C++/Java类层次视图?
相关话题的讨论汇总
话题: 反编译话题: 软件话题: eula话题: 版权