关于写外包代码的代码保护问题,写的一些小代码如何防止别人拿了代码跑路?做 license?有什么方案呢?如果只是几个 Java 类,或者前端的几个页面,应该如何保护?

2023-11-14 15:41:03 +08:00
 ChatGPTPRO
关于写外包代码的代码保护问题,写的一些小代码如何防止别人拿了代码跑路?做 license ?有什么方案呢?如果只是几个 java 类,或者前端的几个页面,应该如何保护?

类似于加点后门在里面。
2051 次点击
所在节点    程序员
14 条回复
worldqiuzhi
2023-11-14 15:48:08 +08:00
代码从来就不值钱 大厂 NASA 不都泄露过代码
ChatGPTPRO
2023-11-14 16:16:41 +08:00
@worldqiuzhi 网上做外包项目,你代码给别人,他跑路了,你说值不值钱。。。
worldqiuzhi
2023-11-14 17:30:06 +08:00
@ChatGPTPRO 你没有合同和预付款吗 我以为你要防止员工拿代码跑路呢 给发行版不就行了 外包没人维护项目根本没法用
LLaMA2
2023-11-14 17:34:55 +08:00
前期放在自己服务器上跑。
直到用户付款后才正式交付。
甲方不接受要么先付款要么不要找你做,

把问题抛给甲方,
前提你要提高自己的道德标准,
不能以此要挟用户。
S4m
2023-11-14 19:15:22 +08:00
编译后 jar 可以加密,https://github.com/core-lib/xjar
awfe
2023-11-14 19:34:54 +08:00
你的表达方式容易引起误解,1 楼就误解了你的意思,他以为你是甲方。
2kCS5c0b0ITXE5k2
2023-11-14 20:48:59 +08:00
埋雷 + 标明是试用的.
xuanbg
2023-11-15 01:46:10 +08:00
怎么保护?拿了钱再交付源代码呀。
roundgis
2023-11-15 09:31:23 +08:00
@ChatGPTPRO 沒有預付款你也做?
ChatGPTPRO
2023-11-15 10:33:47 +08:00
@worldqiuzhi tb 接单群接的单,钱在 tb 那里。给中间人赚了一手差价。相当于我想保护我源码,防止 tb 那个人卷代码跑路。
ChatGPTPRO
2023-11-15 10:34:15 +08:00
@roundgis 咋弄 大佬
dif
2023-11-15 11:07:10 +08:00
一般用 Go 写,只给打包后的。
如果用 java 写,几十个文件反编译修修改改照样能跑。

最后,脱离业务的代码都是些垃圾文件。
realJamespond
2023-11-15 11:58:05 +08:00
关键部分用 rust c 写成 dll 加个壳,再用 java 调用
ChatGPTPRO
2023-11-15 15:32:39 +08:00
@realJamespond 牛逼 不过目前还没写过这两个语言

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

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

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

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

© 2021 V2EX