DIY代码托管?

use*_*134 6 escrow

我没有使用第三方代码托管服务,而是考虑以加密形式向客户提供源代码,然后让我的律师生成一份文档,其中包含用于解密源的密码以及解密源的条件.

这样做的好处不仅仅是成本.如果其中一个大型托管服务被黑了,您会感到震惊吗?

实施可能非常简单.可以编写Win32命令行程序,使用一些模糊的AES,随机随机数等组合来使用密码加密和解密文件.然后,该程序与加密的源文件和指令一起打包,并通过任意数量的方法提供给客户.所以客户已经拥有了源头.他们只需要密码来解密它.

要获得密码,客户只需联系作为托管代理的法律团体,并声明已达到释放代码的条件之一,如破产,产品已停产等.

有没有人这样做过,或者你是否看到了系统中的缺陷?

Cad*_*oux 10

托管系统也保证了源代码的交付.如果在尝试解密时发现加密文件或媒体被破坏怎么办?如果密钥不正确怎么办?当您无法自行提供代码时,需要按照托管合同中的规定提供服务.您的律师会在多大程度上确保客户的合同得到满足?这基本上就是你支付托管服务的费用.

另一种选择是简单地将代码发布给它们,而您仍然需要提高相当于托管费用的价格,并将托管费用收入囊中.现在给他们源代码的风险是什么?