“副业写开源项目”算不算泄露商业秘密?

100 阅读2分钟

【结论】“副业写开源项目”≠泄露商业秘密。只有当开发者把公司的“未公开、已采取保密措施、具有商业价值的源代码或技术信息”上传,才会被认定为泄露商业秘密。

(1)公司的源代码需要同时满足三个条件,才能构成商业秘密。 秘密性:公司的源代码或技术信息不是公开的,在开源网站无法查询到,不为公众所知悉。 保密性:公司对自己的源代码或技术信息采取了保密措施,如跟程序员签署了保密协议,设置了安全授权、密码等。 价值性:公司的源代码或技术信息能够给公司带来经济利益。

(2)如果公司的源代码构成商业秘密,则看开发者在开源项目中是否使用了该源代码。 如使用并导致公司的源代码公开,可能构成商业秘密侵权。如利用业余时间,没有使用公司资源,从零编写且未接触公司保密代码,则属于个人成果。

【避免】上传公司“未发布版本”“内部工具脚本”“带客户数据的配置”;在公司电脑、内网环境下 commit 到个人仓库;commit message出现公司内部项目名称、客户名、服务器 IP。

【建议】各位大神,首先要仔细看看跟公司签署的《保密协议》是否有约定保密义务,这点是不管源代码构不构成商业秘密,都要遵守的。如果《保密协议》没有约定,“副业写开源项目”时建议:在非工作时间,使用自有设备,保留独立开发日志,代码尽量不要与雇主有关,如不要包含前雇主定制参数、业务逻辑或客户数据等。 遇到公司追责请及时找专业律师作出应对。

法律条文:《反不正当竞争法》第10条;《最高人民法院关于审理不正当竞争民事案件应用法律若干问题的解释》第9-10条