V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
ChatGPTPRO
V2EX  ›  程序员

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

  •  1
     
  •   ChatGPTPRO · 2023-11-14 15:41:03 +08:00 · 2049 次点击
    这是一个创建于 408 天前的主题,其中的信息可能已经有所发展或是发生改变。
    关于写外包代码的代码保护问题,写的一些小代码如何防止别人拿了代码跑路?做 license ?有什么方案呢?如果只是几个 java 类,或者前端的几个页面,应该如何保护?

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

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

    最后,脱离业务的代码都是些垃圾文件。
    realJamespond
        13
    realJamespond  
       2023-11-15 11:58:05 +08:00
    关键部分用 rust c 写成 dll 加个壳,再用 java 调用
    ChatGPTPRO
        14
    ChatGPTPRO  
    OP
       2023-11-15 15:32:39 +08:00
    @realJamespond 牛逼 不过目前还没写过这两个语言
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5870 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 06:15 · PVG 14:15 · LAX 22:15 · JFK 01:15
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.