假如你开发了个轮子、app 或者网站啥的挂在网上(无法证明时间纪录是不是后加上去的)。有一天别人看到了然后抄过来,再然后声明版权,再再然后起诉你侵权阻止你使用甚至罚款,这种情况有可能发生吗?
1
yzkcy 2019-03-05 20:43:28 +08:00 1
发布时间?
|
2
amazingrise 2019-03-05 20:45:09 +08:00 via Android 1
PGP ?
|
3
jugelizi 2019-03-05 20:45:09 +08:00 1
代码不受保护
|
4
d5 2019-03-05 20:45:23 +08:00 via iPhone 1
区块链
|
6
qq316107934 2019-03-05 20:48:03 +08:00 2
在 conf 里定义一些加密的无意义的变量,或者代码使用某个变量的时候截取分隔符后面的,分隔符前面的是加密版权标识。或者采用一些隐写手段,方法很多的。但是如果盗版者压缩加密之后发布就不知道有什么好办法了,UI 或者流程申请专利这条路行得通吗?
|
8
P233 2019-03-05 20:52:13 +08:00
不知那个计算机软件著作权证书有用没用
|
9
exip 2019-03-05 20:56:17 +08:00 via Android
某些关键变量名或代码上加上特定的零宽度字符再加以加密混淆
|
10
molvqingtai 2019-03-05 21:00:19 +08:00 via Android
只有我能看懂
|
11
katsusan 2019-03-05 21:04:36 +08:00
如果准备商用就不要开源,不商用的话他拿什么告你呢
|
12
AlisaDestiny 2019-03-05 21:20:37 +08:00 9
当然是用零宽字符加密信息了。https://forum.huawei.com/enterprise/zh/thread-448695.html
在代码的某些地方用零宽字符加密信息,然后如果有人复制的话这些零宽字符会被一起复制,但是肉眼看不见。 我记得以前本站也有帖子讨论过,加密和解密的代码都有,我找不到了。你自己去找找相关资料吧。 |
13
php01 2019-03-05 21:37:57 +08:00 1
要加密,找同事,人肉混淆
|
14
leoleoasd 2019-03-05 21:44:05 +08:00
md5 然后给 md5 后面加上一堆 0 的地址 转 0.0000001 BTC
|
15
xjp 2019-03-05 22:23:47 +08:00
把代码写到链上就好了
|
16
xy90321 2019-03-05 22:31:02 +08:00 via iPhone
@AlisaDestiny
不会触发 formatter 或者代码检查工具吗 |
18
AlisaDestiny 2019-03-05 23:16:09 +08:00
|
19
janus77 2019-03-06 00:01:25 +08:00
发布时间啊,这东西又做不了假
|
20
CEBBCAT 2019-03-06 00:12:27 +08:00 via Android
代码内容的话:霍炬曾经和人打过官司,你可以搜来看看,大概就是写完了之后把个别地方做些奇奇怪怪违反常规独一无二的改变,这样的代码就有自己的特征了
时间你一口咬死没有可能那我也没有办法。这个问题的水平很低,而且标题和描述说的也是两码事儿🙄 |
21
mywaiting 2019-03-06 00:14:16 +08:00
|
22
sunnyadamm 2019-03-06 00:50:01 +08:00
代码很难保护的
|
23
xxgirl2 2019-03-06 03:38:36 +08:00
|
24
dangyuluo 2019-03-06 05:53:52 +08:00
找个强力一点的 hash 算法,然后发到 facebook 上,或者区块链里
|
25
lihongming 2019-03-06 07:55:12 +08:00 via iPhone
参照好莱坞的做法——把代码打印出来,寄封信给自己,不要拆封,邮戳就是最有力的证据。
|
26
C2G 2019-03-06 08:04:20 +08:00 via Android
发网上之前公证
|
27
hanbing135 2019-03-06 08:09:35 +08:00 via Android
当然是软件著作权证书啊 ls 一窝有的没的法院都不认的东西
|
28
avenger 2019-03-06 08:17:42 +08:00 via iPhone
github 的 commit 时间算不算?
|
30
qiukong 2019-03-06 09:14:02 +08:00
最简单的扔 gist.github.com ,时间没法修改。
|
32
Jameson1559 2019-03-06 09:33:17 +08:00
#25 的方式还说不定真的可以,就是打印一份之后给自己寄一封 [挂号信] ,这个我印象中还真的可以作为证据,并且是法院承认的证据
|
34
zealot0630 2019-03-06 09:48:36 +08:00 via Android 1
用 trusted timestamp 网上有很多免费 TSA 可以用
|
35
wweir 2019-03-06 09:53:22 +08:00 via Android
让这段代码众人皆知,别人说再多也没用。
或者构建技术、业务上护城河,别人玩不转,也就不在乎谁说代码是自己的 |
36
wxl1380610 2019-03-06 09:55:46 +08:00
软著 , 说实在的 代码没啥版权吧 ,只能说产品有版权吧 ,
|
37
qilishasha 2019-03-06 11:23:36 +08:00
自己弄一套开发语言即可
|
39
TobiahShaw 2019-03-06 12:26:44 +08:00
你可以提交更早的发布证据,把他的专利类的知识产权给异议掉,这样的代价是所有人都无法注册相关专利了
|
40
zjsxwc 2019-03-06 12:52:42 +08:00
开源, 加 license, 有你的 git commit 记录就更好了
|
41
qinghon 2019-03-06 15:09:56 +08:00 via Android
有个大胆的想法,论文里加零宽字符能降低查重率吗
|
42
lcatt 2019-03-06 15:15:11 +08:00
@AlisaDestiny @xxgirl2 http://netsecurity.51cto.com/art/201804/569999.htm 这篇文章里的是,可以查看网页源代码发现区别:
This is a test‌. This is a test.  |
44
mythmgn 2019-03-06 17:30:53 +08:00
开源到合适的平台比如 github + license 啊.
|
45
pmispig 2019-03-06 17:32:03 +08:00
写成书,出版
|