可以通过哪些方式证明一段代码的版权是你的

2019-03-05 20:41:23 +08:00
 mamahaha

假如你开发了个轮子、app 或者网站啥的挂在网上(无法证明时间纪录是不是后加上去的)。有一天别人看到了然后抄过来,再然后声明版权,再再然后起诉你侵权阻止你使用甚至罚款,这种情况有可能发生吗?

6674 次点击
所在节点    程序员
45 条回复
yzkcy
2019-03-05 20:43:28 +08:00
发布时间?
amazingrise
2019-03-05 20:45:09 +08:00
PGP ?
jugelizi
2019-03-05 20:45:09 +08:00
代码不受保护
d5
2019-03-05 20:45:23 +08:00
区块链
mamahaha
2019-03-05 20:48:00 +08:00
@yzkcy 有没有办法证明发布时间是有效的呢?
qq316107934
2019-03-05 20:48:03 +08:00
在 conf 里定义一些加密的无意义的变量,或者代码使用某个变量的时候截取分隔符后面的,分隔符前面的是加密版权标识。或者采用一些隐写手段,方法很多的。但是如果盗版者压缩加密之后发布就不知道有什么好办法了,UI 或者流程申请专利这条路行得通吗?
mamahaha
2019-03-05 20:50:12 +08:00
@jugelizi 如果是真的不受保护那也不错,至少不会被别人反告
P233
2019-03-05 20:52:13 +08:00
不知那个计算机软件著作权证书有用没用
exip
2019-03-05 20:56:17 +08:00
某些关键变量名或代码上加上特定的零宽度字符再加以加密混淆
molvqingtai
2019-03-05 21:00:19 +08:00
只有我能看懂
katsusan
2019-03-05 21:04:36 +08:00
如果准备商用就不要开源,不商用的话他拿什么告你呢
AlisaDestiny
2019-03-05 21:20:37 +08:00
当然是用零宽字符加密信息了。https://forum.huawei.com/enterprise/zh/thread-448695.html
在代码的某些地方用零宽字符加密信息,然后如果有人复制的话这些零宽字符会被一起复制,但是肉眼看不见。
我记得以前本站也有帖子讨论过,加密和解密的代码都有,我找不到了。你自己去找找相关资料吧。
php01
2019-03-05 21:37:57 +08:00
要加密,找同事,人肉混淆
leoleoasd
2019-03-05 21:44:05 +08:00
md5 然后给 md5 后面加上一堆 0 的地址 转 0.0000001 BTC
xjp
2019-03-05 22:23:47 +08:00
把代码写到链上就好了
xy90321
2019-03-05 22:31:02 +08:00
@AlisaDestiny
不会触发 formatter 或者代码检查工具吗
felixlong
2019-03-05 23:04:35 +08:00
@xy90321 估计写在注释里边吧。
AlisaDestiny
2019-03-05 23:16:09 +08:00
@xy90321
@felixlong
我刚才在 java 和 python 中试了下,java 中放空白的地方没有问题,正常运行。py 对格式敏感,报 SyntaxError: invalid character in identifier 错误。但是可以加在注释或定义的说明性字符串中,只对文件大小有影响,其他无碍。其他语言未测试。
janus77
2019-03-06 00:01:25 +08:00
发布时间啊,这东西又做不了假
CEBBCAT
2019-03-06 00:12:27 +08:00
代码内容的话:霍炬曾经和人打过官司,你可以搜来看看,大概就是写完了之后把个别地方做些奇奇怪怪违反常规独一无二的改变,这样的代码就有自己的特征了

时间你一口咬死没有可能那我也没有办法。这个问题的水平很低,而且标题和描述说的也是两码事儿🙄

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/541481

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX