先说三句:加拿大没有美国式的“职务作品当然归雇主”规则,版权默认归作者本人;雇主能拿走版权的例外只有一个,就是《版权法》第 13(3) 条的职务作品条款,而且必须同时满足三个条件;离职后被前雇主索赔,先别慌着删代码、别急着认,先按本文的三个判断逐项对号入座,证据齐了再回应。
多伦多的程序员陈明(化名)就遇到过这一幕:离职三个月后,前雇主发来律师函,称他业余时间写的一个小工具“用了公司代码思路”,要求停止使用并交出源代码。陈明的第一反应是害怕,第二反应是删掉 GitHub 上的仓库——这两步都错了。后来律师一看他的入职合同和项目记录,发现那个工具根本不在他的岗位职责里,索赔不了了之。这个故事不是个案:加拿大软件行业的版权纠纷,大多不是输在法律条文上,而是输在当事人分不清“谁是作者”“什么算职务范围”“合同到底写了什么”。
1. 加拿大版权归属的基本盘:作者先拿,雇主是例外
加拿大《版权法》(Copyright Act)第 13(1) 条的一般规则很简单:作品的作者是版权的第一个所有人。软件源代码属于受保护的“文学作品”一类,写代码的人就是作者。这一点和很多人的直觉相反:在加拿大,仅仅因为“公司付了工资”“代码写在公司电脑上”“项目是公司的业务”,版权并不会自动跑到雇主名下。
雇主拿到版权的路只有两条:第一,作者书面转让(assignment)给雇主;第二,符合第 13(3) 条的职务作品例外。没有书面转让、又不符合职务例外,版权就留在作者手里。反过来也一样:很多公司以为“招了人就等于买了代码”,其实合同里如果没有转让条款,离职员工带走自己写的通用工具代码,未必构成侵权——当然,商业秘密和竞业条款是另一回事,不能混为一谈。
另外要分清三个容易混淆的概念:版权(copyright)管的是代码的表达形式,也就是具体的源代码文本;专利管的是技术方案;商业秘密管的是不公开的信息。同一段代码可能同时涉及版权和商业秘密,前雇主索赔时常常把三者打包说,收到索赔函要先拆开看:对方到底主张的是哪一项权利。
2. 判断一:你是“雇员”,还是“承包商”?
第 13(3) 条的第一个条件是:作者必须处于“受雇”状态,而且是“服务合同”(contract of service)下的雇员,不是“服务提供合同”(contract for services)下的独立承包商(independent contractor)。这个区分是职务作品条款的门槛:承包商、外包开发者、自由职业者写的代码,默认版权归承包商本人,除非合同书面转让给客户。
实务中怎么区分?法院看的是关系的实质,不是合同标题写了什么。常见的判断因素包括:公司对工作时间、地点的控制程度;工具设备由谁提供;报酬是固定工资还是按项目结算;工作是否排他、是否融入公司日常业务;税务上按雇员还是自雇申报。一个人被叫“contractor”,但天天坐班、用公司电脑、只接这一家活,法院仍可能认定为实质雇员;反过来,签了“雇佣合同”却完全自主接活、自己承担经营风险的人,也可能被认定为承包商。
对开发者来说,入职或接单时就要留好这组证据:合同全文、工资单或发票、T4 或 T4A 税表、工作安排邮件、设备领取记录。这些材料决定了第一个判断的走向,纠纷发生后再去补,往往已经补不齐了。
3. 判断二:这段代码是不是“在职务范围内”写出来的?
这是三个判断里最关键、也最容易打翻仗的一个。第 13(3) 条的第二个条件是:作品必须是在受雇期间“在职务过程中”(in the course of employment)创作的。2026 年安大略省上诉法院的一个判例把这个标准说得很清楚:Nexus Solutions Inc. v Krougly, 2026 ONCA 199。
案情值得每个开发者读一遍:高级开发人员 Krougly 的本职工作是为雇主已有的排放监测软件 CEMView 写代码。受雇期间,他私下开发了一个功能类似的竞争软件 Limedas,离职后拿去商业化。雇主起诉主张 Limedas 的版权归自己。安省上诉法院维持了原判:Limedas 不是在职务过程中创作的,版权归 Krougly。理由是,判断“职务范围”看的是员工被实际分配的职责,而不是雇主“本来可以要求他做什么”。Krougly 的实际职责只限于维护已有产品,并不包括开发新软件;他私下写竞争软件虽然发生在受雇期间、虽然和公司业务竞争,但不在他的职责清单里,第 13(3) 条就不适用。
这个判例纠正了两个常见误解。第一,“上班时间写的”不等于“职务范围内的”:深夜在家写的不一定不算职务作品,上班时间摸鱼写的也不一定算,关键看职责。第二,“和公司业务相关”也不等于“职务范围内的”:相关性只是参考,职责才是标准。法官要看的是:你的岗位描述(job description)写了什么?主管实际给你派过什么活?绩效考核按什么衡量?这三样拼起来,才是你的“实际职责”。
反面例子也很典型:如果你的岗位就是“为公司新产品从零写后端”,那这段后端代码无论是在办公室还是在家里写的,都大概率属于职务作品;如果你是前端工程师,业余写了个与公司业务无关的开源游戏引擎,雇主很难用第 13(3) 条主张版权。但要注意:即便版权不归雇主,合同里的保密义务、竞业限制、不招揽条款仍可能单独约束你,版权胜诉不等于全身而退。
4. 判断三:有没有“相反约定”?合同才是最终答案
第 13(3) 条的第三个条件是:不存在相反约定(no agreement to the contrary)。也就是说,即使前两个条件都满足,只要合同里写了“员工保留版权”或类似约定,职务作品例外就被推翻,版权归作者。相反,合同也可以把第 13(3) 条的范围写得比法律默认更宽:比如约定“员工在职期间创作的一切知识产权,无论是否与职务相关,均归公司所有”——这类条款在加拿大是常见的,签之前一定要看清。
签合同时重点抠四类条款。第一,知识产权归属条款:写的是“职务作品归公司”,还是“所有作品归公司”?后者范围大得多。第二,事先发明(prior inventions)清单:入职前已有的个人项目有没有列进附件?没列的,日后很容易被说成是入职后写的。第三,道德权利(moral rights)放弃条款,见下文第 5 节。第四,离职后的义务:保密期多长、竞业限制的地域和期限、是否要求交还设备和删除副本。
已经签了宽泛条款怎么办?条款不是铁板一块:过于宽泛的竞业限制在加拿大法院可能因不合理而被缩减或否定;但版权转让条款本身通常会被尊重。不要指望“条款太霸道所以无效”这种笼统抗辩,具体要请律师看条款文本和所在省的法律。安大略省 2021 年后对竞业限制有专门立法限制(雇员竞业限制原则上被禁止,例外情形除外),但这不直接改变版权归属,仍需分开处理。
5. 容易被忽略的一块:道德权利不能转让,只能放弃
即使版权归了雇主,作者的道德权利(moral rights)仍然属于作者本人。第 13(3) 条只解决经济权利(复制、发行、改编等)的归属,不涉及道德权利。道德权利包括两项核心内容:署名权(作品发表时表明作者身份)和作品完整权(反对歪曲、篡改或在有损声誉的场合使用作品)。
关键点是:道德权利不能转让(assignment),只能由作者书面放弃(waiver)。所以雇佣合同里常见的“员工放弃道德权利”条款是有实际意义的:没有这句放弃,雇主即使拥有版权,擅自改掉你的署名或把你的代码用在有损你声誉的场景,仍可能侵犯你的道德权利。反过来,作为开发者,签放弃条款前要想清楚:你放弃的是署名和完整性保护,换来的是入职机会,这个交易是否值得,至少要知情。
实务提醒:开源项目作者尤其要注意道德权利问题。把公司职务代码“顺手”开源,既可能侵犯公司的经济权利,也可能牵连你自己的署名问题;离职时把个人项目代码从公司仓库“清理”出来之前,先确认哪些文件是你个人版权的、哪些是职务作品,混在一起删,删错了就是证据问题。
6. 离职、副业与开源:三条高危边界线
第一条线是离职带走。离职时可以带走的是:你自己的知识、技能、通用编程经验,以及明确属于你个人版权的作品。不能带走的是:公司源代码副本、客户名单、未公开的技术文档、内部工具的配置和密钥。哪怕你认为某段代码“是我一个人写的”,只要它属于职务作品,复制一份带走就是侵权风险;正确做法是离职前书面确认哪些个人项目可以带走,拿到邮件确认再动手。
第二条线是副业。副业代码要做到三隔离:时间隔离(不用工作时间)、设备隔离(不用公司电脑和账号)、内容隔离(不碰公司业务领域的核心逻辑)。同时把副业项目用公开时间戳固定下来:Git 提交记录、公开发布记录、域名注册时间,都是证明“这是我自己的、创作时间早于纠纷”的好证据。副业如果和公司业务直接竞争,即使版权归你,忠诚义务和竞业条款仍可能找上门,动手前最好先做一次合同审查。
第三条线是开源。往开源项目提交代码前,确认三件事:这段代码是不是职务作品(是的话要公司许可);公司有没有开源贡献政策(很多大公司要求走审批);提交时用的身份是个人还是公司账号。已经误提交的,不要偷偷删库跑路——删除记录可能构成毁灭证据,正确做法是先停止进一步提交,咨询律师后按合规流程处理。
7. 收到前雇主索赔函:按步骤回应,不要凭情绪行动
第 1 步:先保存,不要删除。把索赔函、合同、岗位描述、项目记录、邮件往来全部原样保存,包括 Git 历史和聊天记录。删除任何东西都可能在后续程序中被认定为毁灭证据,比代码本身的问题更严重。
第 2 步:拆解对方主张。对方主张的是版权、商业秘密、违反竞业限制,还是混在一起?每一项的举证责任和抗辩都不同。版权主张要过第 13(3) 条三关;商业秘密主张要证明信息确实保密且你有保密义务;竞业主张要看条款的地域、期限和合理性。
第 3 步:按三个判断自查。先做本文第 2、3、4 节的三项判断,写出一页纸的对照表:雇员还是承包商、职责清单里有没有这项工作、合同有没有相反约定或宽泛转让条款。自查结果决定回应策略是“直接否认”“要求对方举证”还是“谈和解”。
第 4 步:书面回应,不口头认账。不要在电话或微信里承认“代码是公司的”或“是我不对”,口头表态也可能成为证据。回应函由律师起草或审过再发,核心是要求对方具体指出主张权利的作品、权利依据和证据,而不是笼统的“你偷了公司代码”。
第 5 步:评估和解与应诉成本。很多这类纠纷以和解收场:比如你停止使用争议代码、删除特定副本,对方放弃索赔。和解协议要写清范围:是一次性了结、还是只针对某一段代码;有没有保密条款;会不会影响你继续从事同类工作。签之前逐字读,不要为“尽快了事”签下比诉讼结果更苛刻的条件。
8. 费用、时间线与关键数字单列
费用方面:版权纠纷的律师费、诉讼费因案情、管辖法院和程序阶段而异,没有统一价目表,本文不编造具体数字;咨询阶段的费用以律所报价为准,正式委托前务必拿到书面费用说明。安大略省小额法庭(Small Claims Court)的受理上限等程序数字以官网为准,不要凭印象引用旧数字。
时间线方面:从收到索赔函到解决,常见节奏是:保存证据和自查 1–2 周;律师函往来 1–3 个月;调解或和解谈判穿插其中;如果进入诉讼,周期通常以年计。具体时效和程序期限以官网和律师意见为准,收到法院文件后务必注意文件上写明的答辩期限,错过期限可能直接判败诉。
关键数字单列:三个判断条件(雇员身份、职务范围、无相反约定);一个核心判例(Nexus Solutions Inc. v Krougly, 2026 ONCA 199);一条核心法条(《版权法》第 13(3) 条);两项道德权利(署名权、作品完整权);三条高危边界(离职带走、副业、开源)。版权保护期等一般规则以加拿大知识产权局(CIPO)官网为准。
9. 常见坑与红线:6 条
- 红线一:以为“工资买断一切”。加拿大没有自动的职务作品归雇主规则,工资只是报酬,不是版权转让对价的当然证明。
- 红线二:合同标题说了算。写着“雇员”可能是实质承包商,写着“承包商”可能是实质雇员,法院看实质关系。
- 红线三:上班时间等于职务范围。决定因素是实际职责清单,不是打卡时间或写代码的地点。
- 红线四:收到索赔函先删代码。删除记录可能构成毁灭证据,远比保留代码的后果严重。
- 红线五:把版权、商业秘密、竞业限制混为一谈。三者权利来源、举证和抗辩完全不同,必须拆开应对。
- 红线六:口头认账。电话、微信里的“是我不对”“代码归公司”都可能成为对方证据,回应一律走书面、经律师审过。
10. 新手 checklist:签合同与离职时各做一遍
- ☐ 读完知识产权归属条款全文,标出“职务作品”与“所有作品”的范围差异
- ☐ 把入职前个人项目列进事先发明附件,留好公开时间戳
- ☐ 确认道德权利放弃条款是否存在,知情后再签
- ☐ 保存岗位描述、主管派活记录、绩效考核标准,作为职责清单证据
- ☐ 副业做到时间、设备、内容三隔离,提交记录用个人账号并留存
- ☐ 离职前书面确认可带走的个人项目清单,拿到邮件确认再动手
- ☐ 离职时交还公司设备、删除公司代码副本,只带走确认属于自己的材料
- ☐ 收到索赔函先保存证据、拆解主张、做三个判断,再书面回应
常见问题 FAQ
Q1:在公司电脑上业余时间写的个人小工具,版权归谁?
A:不只看设备和时间,关键看三个判断:你的身份、这项工作是否在你的实际职责内、合同有无相反或宽泛约定。用公司电脑会增加“职务作品”的争议风险,但不是决定性因素;副业务必做到设备和内容隔离。
Q2:离职后把以前写的通用函数库用在新工作,会侵权吗?
A:看这段代码是不是职务作品。如果是职务作品,复制使用就可能侵犯前雇主版权;如果只是通用编程知识和你自己保留版权的个人代码,风险低得多。拿不准时,先做三个判断,再决定是重写还是取得许可。
Q3:合同写了“在职期间一切知识产权归公司”,签了就没救了吗?
A:版权转让条款通常会被尊重,但竞业限制等条款可能因不合理而被法院缩减或否定,两者要分开看。具体条款的效力取决于文本和所在省法律,签之前和纠纷发生后都值得请律师逐字审查。
Q4:前雇主索赔,我必须马上请律师吗?
A:收到正式律师函或法院文件后,建议尽快咨询律师;只是在口头阶段的,可以先按本文步骤保存证据、拆解主张、自查三个判断,再决定是否委托。不要在咨询前口头认账或删除任何材料。
Q5:我是外包开发者,客户说代码版权归他,但合同没写转让条款,怎么办?
A:承包商创作的作品默认版权归承包商本人,客户要拿到版权需要书面转让。实务中可以在交付时补签书面转让协议并谈好对价;已经交付未签的,先保留好合同和交付记录,再谈转让条件,不要默认对方已经拥有版权。
相关阅读
官方来源:Copyright Act (Canada)、Canadian Intellectual Property Office (CIPO)、Ontario Court of Appeal。核验于 2026年10月26日。
关键政策以 IRCC / CRA / 各省官网为准。本文仅供信息参考,不构成法律/移民/医疗/投资建议。
📱 更多加拿大生活干货,欢迎加微信交流:UUUMGT








