美国初创公司要找东欧或高加索地区的软件公司,要核查的不只是工程能力。签约之前,要约定双方重叠的工作时间,在官方登记簿里查到这家公司,对它做制裁筛查,并选一个在法律上能够执行的争议解决条款。
在美国夏令时期间,埃里温的时间比纽约快八个小时,冬季则快九个小时。华沙一年中的大部分时间比纽约快六个小时。美国初创公司无论在这两个地区中的哪一个找软件公司,每天都要跨着这个时差工作,所以第一个问题是两个团队能有多少重叠的工作时间。其余的问题都关于公司本身,其中大多数都可以对照官方记录来核查。
本文不给任何公司排名。各项核查按照你实际会遇到的顺序排列,从第一封邮件到第一张发票,凡有出处的都附上出处。发布本博客的 amBrain 本身就是一家埃里温的公司,文末附近有一节专门讲它。
简短的答案是:以书面形式约定这家公司的团队与你的团队重叠的工作时间。在该公司所在国的官方登记簿里查到它,并用美国财政部的 Sanctions List Search(制裁名单查询)对公司及其所有者做筛查。仲裁条款的事要问你的律师,因为仲裁裁决在《纽约公约》的适用范围内,可以按公约规定的条件得到执行,而美国法院的判决背后没有任何条约。取得书面的代码转让,并且只向登记在册的这家公司自己的账户付款。
对你的初创公司来说,一家好公司已经做过你需要的那类产品,并且能通过下面这些核查。去问那些产品已经上线的创始人,还有你的投资人,他们用过哪些公司。上面链接的那篇讲如何挑选初创团队的文章,解释了怎样把这些名字缩减成一份三家公司的候选名单。
在第一封邮件里,就向每家公司要它的法定名称和注册号。下面关于登记、制裁和付款的核查,都从这两项信息开始。
南高加索三国亚美尼亚、格鲁吉亚和阿塞拜疆全年都使用 UTC+4。波兰冬季为 UTC+1,夏季为 UTC+2,罗马尼亚、保加利亚、摩尔多瓦和乌克兰的时间还要再快一个小时。哈萨克斯坦自 2024 年 3 月 1 日起统一使用一个时区,即 UTC+5。美国在 3 月的第二个星期日把时钟拨快,在 11 月的第一个星期日拨回。
当纽约是 9:00 时:
旧金山的时间比纽约慢三个小时,所以那里的 9:00 是埃里温的 20:00 或 21:00。上面列出的欧洲时间,在 3 月会有两三周、在 10 月与 11 月之交会有一周发生变化,因为这时一方已经调了时钟,另一方还没有调。在这几周里,华沙、布加勒斯特和基辅与纽约的时差会少一个小时。
埃里温上午 9 点到下午 6 点的工作日和纽约的工作日,在美国夏令时期间重叠一个小时,冬季则完全不重叠。英国夏季,伦敦的时间比埃里温慢三个小时,冬季慢四个小时,所以伦敦的工作日在夏季与埃里温重叠六个小时,冬季重叠五个小时。
问每家公司,负责你项目的工程师会在你所在时区的哪些时段在线,并把这些时段写进合同。还要问他们在书面沟通和通话中用哪种语言,并在签约之前通过视频通话听他们说这种语言。每天固定安排一个小时用来提问和做决定,其他一切都用书面形式沟通。
自己打开该国的官方登记簿,而不是点开公司发给你的链接。
在亚美尼亚,司法部下属的法人国家登记局负责登记除金融机构以外的所有法人,任何人都可以在 e-register.moj.am 上查询它的登记簿。公司的页面会显示注册号和注册日期、税号、状态以及注册地址,其中注册地址可能用亚美尼亚文书写。页面还链接到一些申报文件,其中列出公司的受益所有人,即最终拥有或控制公司的人,以及中间的各层公司。公开页面不显示谁是公司的负责人。
格鲁吉亚国家公共登记局也有公开查询,它的记录会列出有权代表公司的人。那里的名称用格鲁吉亚文记录,所以要用公司的识别码来查,这个识别码可以向公司索取。
对于波兰或罗马尼亚等欧盟国家的公司,欧洲电子司法门户(European e-Justice Portal)可以在一处查询各国的商业登记簿。欧盟委员会称,这些登记簿保存着“公司信息,包括其法律形式、所在地、法定代表人和年度账目”。对于其他国家的公司,比如乌克兰或哈萨克斯坦的公司,要问清它的记录登记在哪个官方登记簿里,再自己去找这个登记簿的网站。
然后把登记簿上的信息和公司告诉你的情况对照一下:
登记记录说明不了任何工程能力方面的问题。这一面,那篇讲如何挑选初创团队的文章里有介绍,从见工程师到给这家公司的客户打电话都涵盖了。
答案主要取决于合同中规定争议在哪里裁决的那一条款。如果争议最终以不利于该公司的决定告终,这个决定就必须在该公司的账户和财产所在地执行,通常就是它自己的国家。
美国国务院表示,美国与任何其他国家之间都没有生效的、涵盖法院判决承认与执行的条约。因此,美国的判决在亚美尼亚也没有条约可以依靠。国务院写道,在没有条约的情况下,外国法院是否会执行美国的判决,“取决于该外国的国内法律和国际礼让”,也就是取决于该国的法律,以及该国法院愿意在多大程度上尊重外国的判决。
仲裁裁决则有条约作后盾。根据 1958 年的《纽约公约》,各缔约国“应承认仲裁裁决具有拘束力,并……执行之”,条件由公约规定。上面时差对比中提到的每个国家,都在它的 172 个缔约方之列,美国和英国也在其中。
亚美尼亚只对在另一缔约国(例如美国)作出的裁决适用该公约。就一项仲裁地(即仲裁在法律上的所在地)位于公约缔约国的仲裁条款,咨询你的律师。
OFAC 是美国财政部负责管理制裁的部门,它会公布一份现行制裁项目的清单。2026 年 9 月,这份清单上有针对俄罗斯和白俄罗斯的项目,没有针对亚美尼亚、格鲁吉亚或阿塞拜疆的项目。一个国家没有制裁项目,不等于那里的任何一家公司就未受制裁、未被封锁。
2023 年 5 月,美国财政部写道,美国的制裁行动“针对了位于亚美尼亚、中华人民共和国、土耳其和乌兹别克斯坦的公司”,这些公司在为 Radioavtomatika 采购零部件,而 Radioavtomatika 是一家受制裁的俄罗斯公司,为俄罗斯国防工业采购外国零件。核查这家公司以及它背后的人:
这三种方式中的任何一种,都可以让产品和代码留在你手里。所有权取决于合同以及代码放在哪里,而这三个名称描述的是由谁来管理工程师。
外包是把整件工作交给公司,比如第一个版本,在交付之前由公司管理它自己的人。专属团队是公司的工程师按月收费、只做你的产品,由公司安排他们的工作,由你来定优先级。人员外派是三者中最接近自己招人的一种,因为受雇于该公司的工程师会加入你的团队,在你自己的技术负责人手下工作。
根据美国著作权法,著作权的转让只有采用书面形式,并由著作权人或其授权代理人签署,才具有效力(17 U.S.C. § 204(a)),所以要把代码转让给你公司这一条写进合同。用你公司的名义开设代码仓库和云账户,并给这家公司开通你能够停用的登录账号。
公司只能转让它自己持有的权利。问清它如何从你项目上的每一位工程师那里取得这些权利,无论对方是员工还是外聘合同工,并要求看到那一条款。
在三者之间怎么选,取决于由谁来指挥工作。人员外派的前提是你这边有一位技术负责人,每天分配任务、评审代码。如果你自己没有工程师,外包适合那种在开工之前就能把界面和规则写清楚的第一个版本,专属团队则适合那种一旦真实用户用起来就会改变的产品。无论哪种情况,都要花钱请一位独立技术顾问,替你检查这家公司的工作。
付款对象是和你签约的那家公司,打入以它自己名义开立的账户。如果发票上写的是另一家公司或个人账户,在任何款项转出之前先停下来,问清原因。收款银行在第三国,或者对方要求用加密货币付款,也同样要问一句。
银行账户信息一有变更,每次都要打电话确认,而且要打你原先就有的号码。FBI 的互联网犯罪投诉中心(Internet Crime Complaint Center)建议,使用“辅助渠道和/或双重身份验证来核实更改账户信息的请求”。
在第一次付款之前,向这家公司要一份 IRS Form W-8BEN-E。IRS 表示,这份表格“供外国实体用于证明其身份状态”,用于美国的税款预扣和申报。还需不需要别的材料,要问你的会计师。
上面关于登记、合同和代码的核查同样适用,只向和你签约的那家公司付款这一条也一样。哈萨克斯坦的时间比亚美尼亚和格鲁吉亚快一个小时,而且和它们一样是《纽约公约》的缔约方。上面引用的美国制裁规定是针对美国人士制定的,Form W-8BEN-E 也是美国的税务表格,所以要问你自己的律师,哪些规定适用于你的公司。如果你在做券商平台,选公司之前先弄清你的券商平台需要哪种牌照,因为牌照从第一天起就决定了开发的走向。
amBrain 是一家位于亚美尼亚埃里温的软件工程公司。它为交易、金融科技和广告技术构建并修复实时系统,也承接任何行业的 AI 项目。除 AI 之外,它不接这几个领域以外的工作。如果你的产品是一款核心不涉及 AI 的普通网页或移动端应用,产品工作室会更适合你。
amBrain 自 2019 年起开发软件。amBrain 为一家客户开发了需求方平台 RTBBidder。
它有三种合作方式:“整体交付、专属团队,或工程师嵌入你的团队”。关于所有权,它的条款写道:“客户拥有产品与代码的全部所有权,我们的可复用组件除外。”和对待任何一家公司一样,签约之前请 amBrain 逐项列出这些组件的名称。
带上您当前的架构和让您担心的故障场景,我们用半小时一起梳理。