源码所有权
源码通常分为2类:
普通代码:普通本项目的主体功能性代码。
专有专用模块:我们内置封装的某一特别技术的代码段。
通常产品开发我们提供所有的【普通代码】和封装的【专有专用模块】,方便客户进行二次开发、扩展开发等;
注意(专有专用模块,安全协议):
有的项目功能我们可能有过开发经历,做过技术突破,并封装成我们自有的【专有专用模块】,那么为了效率我们会直接使用,这样既可以提高开发进度,又可以降低您的开发成本。
但是,因为这个技术可能是我们相比他人的优势,所以我们不便公开给他人,以防失去技术优势或被他人恶意窃取,我们不便提供其源代码。但我们会提供特别封装的DLL、ec等模块,不影响项目拿去编译、二次开发等。
我们保证,这部分代码不超过总代码量的30%,我们会在开发时说明哪些功能上会使用专有专用模块。
客户有专有专用模块的使用权,且可应用于客户的其他产品上。但是,不可转让使用权,不可授权第三方使用,也不可传播给他人使用。客户有义务对我们的模块不公开、不外泄,且如果客户交付其他开发商进行二次开发时,需要约定您提供的模块的使用范畴,我们建议签订协议来约束第三方也不会超范畴的使用。
我们有方法查找模块的泄露途径。
如果用户特别需要安全保证话,我们接受安全性筛查、分析,也接受用户进行远程即时编译。
源码质量
1、代码结构、设计倾向行业标准;
2、代码注释规范,不使用指代不明的词语命名变量、方法等;
评论 (0)