• 请不要在回答技术问题时复制粘贴 AI 生成的内容
xiaoxiongmao
V2EX  ›  程序员

把产品服务卖给第三方,并提供源码,有什么技术手段可以防止第三方二次对外出售。

  •  
  •   xiaoxiongmao · Mar 8, 2024 · 4110 views
    This topic created in 971 days ago, the information mentioned may be changed or developed.
    18 replies  •  2024-03-10 09:00:22 +08:00
    ttvv123
    ttvv123
    Mar 8, 2024
    1
    关键业务封装 上加密狗?
    如果你说的提供源码是全给了,直接可以跑起来,那啥也防不住吧?
    amazingZL
    amazingZL
    Mar 8, 2024
    2
    都提供源码了。有啥改不掉的么?某个关键服务给二进制文件?
    registerrr
    registerrr
    Mar 8, 2024
    3
    技术手段解决不了,用法律手段。
    xiaoxiongmao
    xiaoxiongmao
    OP
    Mar 8, 2024
    4
    @ttvv123 @amazingZL @registerrr 从技术角度触发没想到什么绝对可控的方案,毕竟所有的源码都给。但是老板想要技术这边控住,怕他们二次开发。
    jiansihun
    jiansihun
    Mar 8, 2024
    5
    部分关键代码只能二进制提供。但是用了法律兜底。
    amazingZL
    amazingZL
    Mar 8, 2024
    6
    @xiaoxiongmao 那就只能二进制提供关键部分。然后同楼上所述,合同兜底。
    yushiro
    yushiro
    Mar 8, 2024 via iPhone❤️3
    7
    成立一家新公司 N ,核心代码放到这家公司 N ,然后你们购买二进制分发版本,配合客户想要的一些周边代码。
    iorilu
    iorilu
    Mar 8, 2024
    8
    这个不是技术问题

    是法律问题阿

    出售时候都将将清楚得, 合同都要写好的
    namelesswryyy
    namelesswryyy
    Mar 8, 2024
    9
    这个问题每过一段时间就有人提一次,
    不用想了,源码都给人家了
    almost991025
    almost991025
    Mar 8, 2024
    10
    @xiaoxiongmao 数据库可控么,只提供云端库呗?
    Puteulanus
    Puteulanus
    Mar 8, 2024
    11
    注释删掉,变量名再混淆一下,基本上就告别二次开发了吧
    douyoumi
    douyoumi
    Mar 8, 2024
    12
    源码里边用的关键代码封装成库,然后库你们单独维护发布闭源代码,给客户的代码里边只需要引用库调用就好了
    Kuotier
    Kuotier
    Mar 8, 2024
    13
    提供客户端源码,核心业务放在服务器,需要服务器验证
    lshero
    lshero
    Mar 9, 2024 via Android
    14
    技术太差不写注释,代码写的像混淆的不过分吧,只是故意这么恶心人有没有尾款以及下次合作的机会就难说了,大部分卖软件的都想赚个后面维保的钱
    cybort
    cybort
    Mar 9, 2024 via Android
    15
    任何程序都躲不过静态分析。要么你们签的合同写清楚后果,要么你给人家服务器装个后门。
    dayeye2006199
    dayeye2006199
    Mar 9, 2024
    16
    法律手段
    hefish
    hefish
    Mar 9, 2024
    17
    这个简单, 变量名记得都起单字母的,
    方法名都用拼音首字母,
    类名都用拼错的拼音

    然后再搞个授权码之类的。
    xiaochong0302
    xiaochong0302
    Mar 10, 2024
    18
    我讲个思路,我的业务系统是 PHP 的,业务代码全部给用户,现在都可以未购买先给用户试用,但是业务系统依赖 C 扩展,我把授权这部分写在 C 扩展里面。其实重要的还是技术服务,不是高科技的东西没必要花大心思搞防备。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   5530 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 56ms · UTC 02:59 · PVG 10:59 · LAX 18:59 · JFK 21:59
    ♥ Do have faith in what you're doing.