jjzjj

赔付1亿多美元!Uber与硅谷明星工程师无人驾驶旷世之战落下帷幕

新智元 2023-03-28 原文
据华尔街日报报道,Uber(优步)就窃取谷歌无人驾驶汽车技术与涉案工程师Anthony Levandowski达成和解。

2020年3月,曾经的技术天才,无人驾驶元老Anthony Levandowski承认盗用谷歌的商业机密,并指出优步也负有责任。

在其个人破产案中,Anthony起诉了被指接收他所窃技术的优步,要求优步承担民事判决中就商业机密窃取而判定需向谷歌支付的1.79亿美元。

华尔街日报称,Anthony破产案中的一项记录显示,双方已经达成了和解。

接下来,我们就讲讲自动驾驶史上最狗血的故事。

「天之骄子」与谷歌的「爱恨情仇」

Anthony Levandowski曾经是硅谷最受追捧的技术专家之一。

作为自动驾驶汽车技术的先驱,他是谷歌联合创始人Larry Page的心腹,并帮助开发了这个搜索巨头的自动驾驶汽车。

Uber也向他寻求帮助,以获得自动驾驶汽车的技术的优势,风险资本家也纷纷向他投钱。

看看,这不就是天才少年的固定剧本么。

然而,曾经风光无限的Anthony在2019年被联邦检察官指控犯有33项盗窃罪,并企图盗窃谷歌的商业机密。

在加利福尼亚州圣何塞联邦法院的一次传讯中,39岁的Anthony在父母的陪同下交了200万美元的保释金,检察官以有“逃跑风险”为由命令他佩戴脚踝监控器。

其实,Anthony之前的个人履历也非常惊艳。

2007年,毕业于加州大学伯克利分校的Anthony加入谷歌,与Sebastian Thrun(谷歌无人车之父,斯坦福大学教授)一起做谷歌街景项目。在2007年底之前,谷歌街景车终于达到了Larry Page的要求,完成了采集百万英里的道路图像。

在用街景项目震撼了Page之后,Thrun提出了一个野心勃勃的项目——「Ground Truth」。他们计划用车辆、飞机再加上印度2000多名制图师,为全世界的街道绘制地图。

项目一旦成功,谷歌就不再需要为外部地图支付昂贵的许可费,并可以为安卓手机提供免费的实时导航路线。这也成为了智能手机时代初期,谷歌和苹果公司竞争的最大卖点。

不出所料,Ground Truth项目取得了巨大的成功,其速度及准确性甚至超过了谷歌街景。于是,Page赋予了Thrun随意选择项目的自由,最终,他选择回归自动驾驶汽车,而作为Thrun左膀右臂的Anthony也一起加入。

2008年,Project Chauffeur项目正式启动(Project Chauffeur即众所周知的“谷歌自动驾驶汽车项目”,2016年,该项目发展成为独立的公司Waymo,成为谷歌母公司Alphabet旗下的自动驾驶公司),Anthony作为工程师负责其中的一些技术工作。

在接下来的几年间,Anthony逐渐挑起了Project Chauffeur的大梁。

2011年Page曾承诺,如果Project Chauffeur项目取得成功,Anthony将拿到新公司的股票期权,以及10%的项目营收——这一决定后来让谷歌付出了巨大的代价。

后来,Chris Urmson接管了谷歌自动驾驶部门,而这本应属于Anthony。从那以后,二者的关系就异常紧张。

2013年7月,一家名叫Odin Wave的小公司已经订购了与Google激光雷达非常相似的定制零部件,而该公司注册日期刚好是Anthony在谷歌失宠前后。

后来,Anthony与谷歌进入了「冷战」。至于Anthony为何迟迟不肯离职的原因,恐怕也是为了谷歌的奖金。

2015年,谷歌到了兑现Project Chauffeur项目承诺的时候。虽遭到降职,12月时Anthony仍旧从谷歌口袋里掏走了5000万美元,比排在第二位的几乎高了一倍(2800万美元)。

2016年1月27日,Anthony悄无声息地从谷歌离职了。

谷歌内部调查发现惊天秘密

短短数周后,Anthony就拟好合同,准备将自己创办的Otto公司卖给Uber。

2016年8月,Uber宣布收购Otto,并任命Anthony担任Uber自动驾驶部门的主管,负责个人交通、物流和卡车等方面业务。

这时,谷歌展开了内部调查,发现Anthony离职前陆陆续续从谷歌内部下载了约10TB的机密文件,其中很大一部分都是关于激光雷达技术的。

更讽刺的是,2016年8月Uber花了6.8亿美元收购刚刚成立6个月的Otto时,正是因为看中了该公司的激光雷达技术。

12月,一位Waymo员工错手转发的供应商邮件暴露了一切:邮件附带了一张Otto电路板的图片,其设计与Waymo的激光雷达惊人的相似。

2017年2月,Waymo向旧金山联邦法院提交诉讼,称其前自动驾驶汽车部门软件工程师Anthony Levandowski在2016年2月离开谷歌创立自动驾驶卡车公司Otto之前,使用了Waymo内部定制研发的LiDAR(激光雷达)技术来启动Otto,并随后用于Uber自主开发技术计划。

根据起诉书,Levandowski在离开谷歌之前下载了逾1.4万份文件,其中包含有关谷歌自动驾驶汽车研究的关键信息。

起诉书中罗列出的33项盗窃内容(部分)

从这以后,Waymo对Anthony和Uber的指控拉开了序幕。

拒绝作证被Uber解雇

2017年5月,Anthony被Uber解雇,因其未配合诉讼调查。Anthony援引美国宪法第五修正案,拒绝在本案中作证。

在被Uber解雇后,Anthony也没闲着,建立了一个名为「Way of the Future」(未来之路)的AI宗教组织,旨在「发展和促进实现基于人工智能的上帝;通过对上帝的理解和崇拜,为改善社会做出贡献」。

后来他又创建了另一个自驾车公司Pronto.AI。

2018年2月,Uber与Waymo达成和解协议,Uber将支付给Waymo 0.34%的股份作为赔偿。根据当时Uber的720亿美元估值,相当于向Waymo支付了大约2.45亿美元。

对于Anthony来说,这次的刑事指控可以说是一记重拳,如果罪名成立,他将面临最高10年的监禁和250,000美元的罚款,以及每一项罪名的赔偿。

18月监禁,因疫情从未坐牢

就在2020年,先是Anthony承认在离开谷歌加盟Uber前盗取了前东家的商业机密,他为此被判处了18个月的监禁。

后是,优步拒绝为Anthony支付对谷歌的1.79亿美元赔偿金,理由是他隐瞒了窃取商业机密、进行秘密犯罪的事实,如果优步提前知道这一点,就根本不会与Anthony达成任何协议。

是黑是白,谁也分不清。

根据Anthony此前交给法庭的法律文件显示,优步在雇佣他之前,就已经知道他手里拥有谷歌商业机密。

幸运的是,Anthony并未坐牢,因为法官在判决时说他将在新冠疫情消退之后再入狱服刑。

紧接着2021年20日,美国前总统特朗普完全赦免了40多岁的Anthony Levandowski。

白宫还在一份声明中称,「他是一位领导谷歌开发自动驾驶技术的美国企业家。」

在特朗普下台前,让Anthony免去了牢狱之灾。他发文对背后支持他的人表示感激。

据称,目前,这份法庭文件没有披露Uber将向谷歌支付的确切金额。

如果协议得到法官的批准,这件震惊整个自动驾驶行业的事件将画上句号。

有关赔付1亿多美元!Uber与硅谷明星工程师无人驾驶旷世之战落下帷幕的更多相关文章

  1. ETH 徘徊在 1,700 美元附近;下一步是什么? - 2

    以太坊价格分析表明横盘整理,偏向中性。价格从前一交易日的高点1,791美元回落后正在盘整。但是,有趣的是,多头在1,680美元附近持有重要支撑。多头在1,700美元的心理水平附近聚集动能,并准备在接下来的几个交易日推向1,800美元。以太坊价格显示出盘整迹象,因为它形成了多个连续的顶部形态。这种回撤可能是第二大加密货币下一轮上涨的基石。以太坊连续第二个交易日走低。过去10天,价格在1,590-1,760美元的短期区间内盘整。每日烛台高于1,800美元将维持ETH的进一步上涨。ETH价格走低日线图上,以太坊价格在上升趋势线附近获得一轮支撑。来自879.80美元低点的看涨趋势线为ETH买家提供了支

  2. ruby - 在不使用 BigDecimal 的情况下将美分转换为 Ruby 中的美元字符串 - 2

    我想在Ruby中正确地将美分转换为美元。我将永远不必使用几分之一美分。是否可以在不使用BigDecimal的情况下正确执行此操作(没有浮点错误)?例如,美分兑美元"99"=>"0.99""324"=>"3.24"以下似乎有效,但它是否正确?(cents.to_i/100.0).to_s更新:我注意到如果cents="10287349283923497624861294712974892742837833",上面的行不起作用。 最佳答案 作为MichealKohlalreadyanswered:看看金钱gem。例子:require'm

  3. ruby-on-rails - 在 Rails 中验证之前如何从值中去除美元符号? - 2

    这是我在我的模型中使用的:before_validation:strip_dollar_signvalidates:amount_due,:format=>{:with=>/^\d+??(?:\.\d{0,2})?$/},:numericality=>{:greater_than=>0}privatedefstrip_dollar_signself.amount_due=self.amount_due.to_s.tr!('$,','').to_fend如果我在Rails控制台中手动运行来自strip_dollar_sign函数的行,我得到的正是我想要的(即400美元最终为400.0),

  4. ruby-on-rails - 为什么不使用全局(美元符号 $)变量? - 2

    我已经在Rails上研究了一年半,我非常喜欢它!:)在Rails中,我们大量使用局部变量、实例变量(如@user_name)和初始化器中定义的常量(如FILES_UPLOAD_PATH)。但为什么没有人使用像$dynamic_cluster_name这样的全局“美元化”变量($)?是因为设计缺陷吗?与性能有关吗?安全漏洞? 最佳答案 Isitbecauseofdesignflawissue?设计...缺陷?那是设计的祝福,设计的福音,设计的优点,除了缺陷之外的一切!全局变量arebad,并且它们在Web应用程序中特别不好。使用全局变

  5. Ruby:1 美元是什么意思? - 2

    我正在观看有关多态关联的RailsCast。http://railscasts.com/episodes/154-polymorphic-association?view=asciicast有三种不同的模型文章、照片和事件,每个模型都从Comment.rb获取评论。(文章、照片和事件各有一个article_id、photo_id和event_id)。在列出评论时,他有一个问题,即要确定要为3个模型中的哪个模型列出评论,因此他在索引操作中这样做defindex@commentable=find_commentable@comments=@commentable.commentsendde

  6. javascript - jQuery 美元符号未定义 - 2

    为了获取历史信息,我尝试使用以下代码。Chrome调试器提示UncaughtReferenceError:$isnotdefined。你能建议一个修复方法吗,我真的被困住了。我只需要它在Chrome上工作,我正在利用YQL和YahooAPI。这是jsFiddlehttp://jsfiddle.net/pCK5q/1/google.load('visualization','1',{'packages':['annotatedtimeline']});google.setOnLoadCallback(drawChart);functiondrawChart(){vardata=newgo

  7. 融资3.5亿美元的公链Aptos评析 - 2

    项目简介Aptos是由原Libra开发者创建的一个Layer1公链项目,Aptos的代码是建立在Diem的开源代码库基础上,使用Move语言作为开发语言,致力于改善区块链的安全性和可扩展性,打造可以面向数十亿人的基础设施网络(原本为Libra/Diem的目标)。2019年Facebook联合圈外机构共同启动了区块链项目Libra,Libra主要以构建全球统一的稳定币支付系统,由于监管的原因,后改名为Diem,之后Diem也因监管原因被打包出售,项目胎死腹中,原一部分开发者分别建立了三个项目(后续可能会出现更多),分别为Aptos、Sui和Linera,而目前关注度最高的为Aptos。Libra

  8. c# - 匹配美元金额的正则表达式 - 2

    任何人都可以为我提供以下模式的正则表达式吗?1234美元31234.3美元1234.56美元123456.78美元0.99美元我的要求是小数点前不超过6位,小数点后不超过2位。请帮我。提前致谢.. 最佳答案 ^\$(?=.*\d)\d{0,6}(\.\d{1,2})?$(?=.*\d)确保字符串中至少有一位数字。如果没有它,正则表达式^\$\d{0,6}(\.\d{1,2})?$将匹配字符串$。顺便说一句,前瞻不需要这么长;即使是简单的(?=.)也可以,因为正则表达式确保后续字符确实有效。因此,它可以简化为^\$(?=.)\d{0,

  9. javascript - 如何防止/管理 Stripe Webhook 在试用注册时以 0 美元发送发票? - 2

    我正在开发一款提供14天免费试用的应用程序。为了处理付款,我使用Stripe并监听webhook,这样我就可以在事件发生时在后端执行功能。不过,我注意到的一件事是,Stripe向我发送的发票数据在试用期间收取的金额为0美元。因此,如果客户注册,他们会从Stripe获得一张0美元的发票(我有我的webhook设置来为我收到的每张发票发送一封电子邮件)。这并不可怕,但从用户体验的Angular来看,我想避免在有人期待试用时立即收到发票的冲击(即使该发票的价格为0美元)。我考虑过只检查Stripe发送过来的数据并过滤掉0美元的发票,但如果我提供折扣或其他东西,这似乎不是最好的方法。关于如何更

  10. javascript - 为什么 Flow lib defs 中的某些类型在开头有美元符号 - 2

    flow-typed库中的某些libdef具有以美元符号开头的类型,例如$AxiosXHR:看起来它声明了全局可用的类型,但我不确定,而且我还没有找到任何关于它的文档。 最佳答案 现在没有一个好的方法可以在declaremodule{}主体中编写类型,不导出,所以最好的选择是将声明放在声明模块{}并引用它。为了防止名称冲突,通常在类型/变量名称之前放置类似$npm$ModuleName$的内容。引用:flow-typedCONTRIBUTINGnotes 关于javascript-为什么

随机推荐