PyTorch 今天已经成为全球最主流的深度学习框架之一,然而其开源的一些重要技术却被指有抄袭和泄露商业机密的嫌疑。
近日,一份起诉书成为了深度学习社区的热点话题:Facebook 从创业公司 Neural Magic 挖来的技术人员 Zlateski 重现了今天 PyTorch 上的关键神经网络加速技术并将其开源。因为这件事,Facebook 被告上了麻省法庭。
在科技巨头面前,创业公司的保密协议和竞业协议能否发挥应有的效力?
据外媒报道,在波士顿(马萨诸塞州)地方法院,由 MIT 研究科学家 Alex Matveev 博士和 MIT 电气工程与计算机科学教授 Nir Shavit 共同创立的 AI 公司 Neural Magic 对其前技术总监 Aleksandar Zlateski 和 Facebook 提起了诉讼。
Neural Magic 起诉前员工 Zlateski 违反了保密协议和竞业禁止协议,而 Facebook 靠着挖角 Zlateski,窃取和公开了属于 Neural Magic 核心技术与知识产权的「专有算法」。
Neural Magic 是 MIT 教授 Nir Shavit 和 MIT 研究科学家 Alex Matveev 在 2017 年合伙创办的公司,地址位于马萨诸塞州的萨默维尔市。Neural Magic 的核心技术之一就是方才提到的算法,该算法可使得计算机在不配备专用硬件的前提下,就能运行复杂的数学函数,并使用更大规模的数据集。
Nir Shavit 是麻省理工学院电气工程与计算机科学系和 CSAIL 实验室的一名教授,主要研究方向为多芯片加速算法的设计与实现。
它的软件解决方案算是「无硬件 AI 模型」中的先驱。这一软件程序可以在 CPU 上处理深度学习工作负载,不需要常用的计算专用硬件,通过安装在 CPU 上的软件使其达到媲美 GPU 的水平。
Zlateski 是 Shavit 教授手下的一名博士后,也是第一位加入创业公司 Neural Magic 的员工,年薪 16.5 万美元,担任技术总监职位。Zlateski 能够获取公司的所有商业秘密、机密信息、专有信息和未来的商业计划。Zlateski 也是创建软件以及封装 Neural Magic 专有算法的编译器源代码的重要人物。
2019 年 7 月,Zlateski 从 Neural Magic 离职,随后加入 Facebook,并保证新工作的内容与原公司无关。Neural Magic 选择信任 Zlateski——基于他此前和公司签订的保密协议和竞业协议。
但是,2019 年 11 月,Facebook 在 GitHub 上发布并开源了包含 Neural Magic「专有算法」的编译器。此外,Neural Magic 在诉讼中提到,在编译器算法的发行公告中,Facebook 甚至对 Zlateski 在解决算法关键难题中发挥的重要作用公开表示感谢:「团队认可并高度赞扬 Zlateski 在稀疏内核和统一代码缓存方面所做的贡献。」
这家公司去年 11 月从 Comcast Ventures、NEA、Andreessen Horowitz、Pillar VC、 Amdocs 等投资机构筹集了 2000 万美元,解决方案正在出售给英伟达、AMD、华硕等企业。
究竟是哪种技术让 Neural Magic 决定与科技巨头 Facebook 对簿公堂?在起诉书中 Neural Magic 将其解释为「由公司 CEO Nir Shavit 牵头研发的,可在 CPU 中高效运行多种神经网络,而无需专用处理单元(如 GPU)的创新方法,消除了机器学习和人工智能领域的硬件壁垒。」这项技术被形容为充满价值,可让机器学习变得无处不在,并开启下一阶段 AI 研究的热潮。
至于其价值如何,Neural Magic 公司表示因为此技术获得了 2000 万美元的融资。
这样的形容方式让我们想到了 Facebook 试图「一统所有 AI 芯片」的深度学习编译器 Glow。在 2018 年刚推出时,Facebook 将其形容为一种帮助深度学习模型渲染成用于硬件加速的字节代码的加速方法。该编译器包括多个工具,如用来生成用于芯片特定内存配置的指令排程器、线性代数优化器、内存分配器,以及用来测试硬件准确率的基于 CPU 的推断实现。
使用通用处理器作为 AI 算力,显然可以大大扩展人工智能应用的范围。Facebook 推出 Glow 之后很快就宣布了多家重量级芯片公司成为合作伙伴,其中包括英特尔、Marvell、高通、Esperanto 和 Cadence。
在本次诉讼中成为被告的 Aleksandar Zlateski 在 2018 年 3 月成为了 Neural Magic 的第一名非创始成员。2019 年 11 月,原本被 Neural Magic 列为商业机密的算法被 Facebook 开源在了 GitHub 上。
现在相关方法可能已被多家公司和机构所使用。
诉讼中也提到,目前,Facebook 并没有理会 Neural Magic 发给公司和 Zlateski 关于删除 GitHub 发布内容的信函。在一系列信件中,Facebook 和 Zlateski 的律师表示拒绝删除代码,也不同意停止使用 Zlateski 作为 Facebook 员工时挪用的 Neural Magic 专有机密信息。
截至今日,两家公司对此事均未置评。
近年来,竞业禁止一直是劳动法中的热点问题,也是商业秘密保护的有效手段之一。就美国而言,大多数州都对竞业协议持支持态度,年限一般不超过 2 至 3 年,不过科技行业发达的加州一直拒绝执行限制员工流动的合同。公司在雇佣员工时签署竞业禁止协议,目的是包含公司的技术与知识产权。一旦离职员工将原公司的商业秘密透漏给新就职公司,或者自主创业,则会对原公司造成无以复加的打击。
作为以技术和知识为导向的互联网行业,竞业禁止协议可能会更加严格。在国内外,因违反竞业禁止协议而被判巨额赔偿的案例屡见不鲜。近年来沸沸扬扬的谷歌告 Uber 事件就是一个典型的例子。本月初,谷歌前工程师、无人驾驶公司 Otto(后被 Uber 收购)创始人 Anthony Levandowski 因违反竞业协议被判赔谷歌 1.79 亿美元。Anthony 虽对裁决提出异议,但法院驳回了其请求。最后,Anthony 申请破产保护,称罚款远超其资产。
谷歌和 Uber 的案例或许为 Neural Magic 带来了获胜的信心。职场人行职场事,既要积极维护自己的正当权益,也应遵守职业道德以及与公司签署的各项合法、合理协议。
领取专属 10元无门槛券
私享最新 技术干货