Els contractes de llicència de programari al Canadà es regeixen per la Copyright Act, que protegeix el programari com a obra literària. Els aspectes clau inclouen l'abast de la concessió de llicència, la titularitat de la propietat intel·lectual, la protecció de dades sota PIPEDA, la limitació de responsabilitat, els drets d'auditoria i les condicions de terminació i portabilitat de dades — especialment en els acords SaaS, on les seves dades resideixen als servidors del proveïdor.
Tota empresa canadenca utilitza programari. Des de plataformes comptables i eines de gestió de projectes fins a sistemes empresarials a mida, el programari sosté el funcionament dels negocis actuals. Tot i això, la majoria d'empreses signen contractes de llicència de programari sense entendre del tot a què estan accedint — i les conseqüències poden ser considerables.
El concepte fonamental: comprar programari no equival a posseir-lo. En gairebé totes les transaccions comercials de programari, el client obté una llicència d'ús, no la propietat del codi subjacent. El titular dels drets d'autor conserva tots els drets que no s'hagin cedit expressament. Tota la resta deriva d'aquesta distinció.
Aquesta guia explica el que cal saber sobre els contractes de llicència de programari al Canadà — el marc legal, els tipus de llicència, les clàusules clau, els aspectes específics dels acords SaaS i les estratègies de negociació tant per a llicenciants com per a llicenciataris.
El marc legal canadenc per a la llicència de programari
La llicència de programari al Canadà opera dins d'un marc legal definit, ancorat principalment en lleis federals i provincials.
La Copyright Act del Canadà
El programari està protegit com a obra literària sota l'article 3(1) de la Copyright Act del Canadà (Llei de drets d'autor). Aquesta protecció sorgeix automàticament en el moment de la creació — no cal cap registre. El titular dels drets d'autor té drets exclusius per reproduir el programari, crear obres derivades i distribuir-ne còpies.
Una llicència és el mecanisme pel qual els titulars dels drets d'autor concedeixen a tercers el permís d'exercir alguns d'aquests drets dins de paràmetres definits. La llicència no transfereix la titularitat; el llicenciant conserva el copyright. És per aquest motiu que les empreses de programari poden llicenciar el mateix producte a milers de clients tot conservant-ne la titularitat plena.
Titularitat de la PI: empleats vs. contractistes
Una qüestió sovint passada per alt: qui és el titular del programari encarregat per una empresa? Sota l'article 13(3) de la Copyright Act, el programari creat per un empleat en el curs de la seva ocupació pertany automàticament a l'ocupador — llevat que el contracte laboral indiqui el contrari.
El programari desenvolupat per un contractista independent segueix una regla diferent: el contractista en conserva la titularitat llevat que existeixi una clàusula escrita de cessió de la PI al contracte. Les empreses que paguen contractistes per construir programari a mida però no inclouen cap clàusula de cessió poden trobar-se amb el contractista com a titular de l'obra que han pagat. Qualsevol acord de desenvolupament de programari a mida ha de tractar explícitament la titularitat de la PI.
Llei de privacitat: PIPEDA
El programari que recull, processa o emmagatzema informació personal activa obligacions sota la Personal Information Protection and Electronic Documents Act (PIPEDA) (Llei de protecció de la informació personal i documents electrònics). Els contractes de llicència han d'abordar com es recullen, utilitzen, emmagatzemen i protegeixen les dades personals — i què passa en cas de bretxa de seguretat.
Protecció del consumidor i contractes electrònics
L'Ontario Consumer Protection Act (Llei de protecció del consumidor d'Ontario) limita certes condicions de llicència en contextos B2C, incloses exempcions de garantia excessivament àmplies i clàusules de renovació automàtica encobertes. L'Electronic Commerce Act, 2000 (Llei de comerç electrònic) regula els contractes electrònics — els acords clickwrap (que requereixen acceptació activa) són generalment exigibles; l'acceptació passiva browsewrap és més vulnerable a impugnació.
Controls d'exportació
Determinades categories de programari — programari de xifratge, tecnologia de doble ús, programari amb aplicacions militars — poden estar subjectes a restriccions d'exportació sota l'Export and Import Permits Act (Llei de permisos d'exportació i importació). Les empreses que llicencien programari a través de fronteres han de verificar si aquests controls hi són aplicables.
Tipus de contractes de llicència de programari al Canadà
Abans de revisar clàusules específiques, convé entendre amb quin tipus de llicència s'està tractant, ja que això determina la configuració de tot l'acord.
Llicència perpètua: Un pagament únic atorga el dret d'utilitzar una versió específica del programari indefinidament. El llicenciant conserva el copyright, però l'accés del llicenciatari no caduca. La limitació: cap actualització ni suport continuats si no es contracten per separat.
Llicència de subscripció / a termini: Quotes recurrents — mensuals o anuals — per a l'accés al programari. Quan la subscripció finalitza, l'accés també. Habitualment inclou actualitzacions, pegats de seguretat i suport. El model SaaS és la forma moderna dominant de llicència per subscripció.
Exclusiva vs. no exclusiva: La majoria de llicències comercials de programari són no exclusives — el proveïdor concedeix drets idèntics a molts clients. Una llicència exclusiva atorga a un únic llicenciatari l'ús exclusiu dins d'un àmbit definit; el llicenciant no pot atorgar aquests mateixos drets a tercers durant la vigència.
Llicències de codi obert: Dues categories àmplies:
- Llicències permissives (MIT, Apache 2.0) — drets d'ús i modificació amplis amb restriccions mínimes, normalment exigeixen atribució.
- Llicències copyleft (GPL, AGPL) — les obres derivades s'han de distribuir sota els mateixos termes. Les empreses que incorporen codi GPL/AGPL en productes comercials han d'auditar les obligacions de divulgació.
Acords empresarials / a mida: Per a desplegaments crítics, les empreses negocien més enllà dels EULA estàndard per assegurar termes a mida com ara preus per volum, compromisos de nivell de servei, dipòsit de codi font (escrow) i indemnització adaptada.
Clàusules clau dels contractes de llicència de programari
Independentment del tipus de llicència, hi ha certes clàusules que defineixen la major part del risc en qualsevol acord de llicència de programari.
Clàusula de concessió de llicència
La clàusula més important de qualsevol contracte de llicència de programari defineix amb precisió quins drets es concedeixen. Una clàusula de concessió ben redactada especifica: si la llicència és exclusiva o no exclusiva; si és perpètua o per a un termini limitat; l'àmbit geogràfic; el nombre d'usuaris i dispositius autoritzats; els casos d'ús permesos; i si es permet la subllicència.
Les clàusules de concessió ambigües generen disputes. Abans de signar, asseguri's de poder descriure clarament el que pot fer i el que no.
Titularitat de la propietat intel·lectual
La llicència concedeix drets d'ús sobre la PI; no en transfereix la titularitat. Les preguntes clau sobre titularitat sorgeixen en transaccions complexes: qui és propietari de les personalitzacions que el proveïdor desenvolupa per a vostè? Qui és propietari de les millores que vostè desenvolupa utilitzant el programari llicenciat? Aquestes qüestions s'han d'abordar de manera explícita. En els acords de desenvolupament a mida, una clàusula de cessió de PI és indispensable.
Quotes, condicions de pagament i augments de preu
Les disposicions de pagament han d'abordar molt més que el preu indicat. Cal vigilar: les clàusules d'augment de preu (molts acords SaaS permeten increments anuals — limiti'ls); les clàusules de regularització (les llicències empresarials sovint requereixen reconciliació anual entre l'ús real i el contractat — entengui l'exposició financera); i la divisa (especifiqui CAD vs. USD per a empreses canadenques amb acords plurianuals).
Garanties i exempcions de garantia
Les llicències comercials estàndard inclouen una garantia limitada que el programari rendirà substancialment com es descriu. La majoria exclouen les garanties implícites de comerciabilitat i adequació a un propòsit — generalment exigibles en contextos B2B al Canadà. L'Ontario Consumer Protection Act pot limitar aquestes exempcions en contextos B2C.
Com a llicenciatari, exigeixi garanties que: (a) el llicenciant té el dret de concedir la llicència; (b) el programari no infringeix la PI de tercers; i (c) el programari ha estat verificat contra codi maliciós.
Limitació de responsabilitat
Els llicenciants normalment limiten la responsabilitat a les quotes pagades durant els 12 mesos anteriors i exclouen els danys conseqüents, indirectes i punitius. Aquests límits són generalment exigibles als acords comercials canadencs.
Com a llicenciatari, valori si el límit és proporcionat a la seva pèrdua potencial. Negociï: límits més alts per a les bretxes de dades i les reclamacions d'indemnització de PI; exclusions per a la negligència greu i la conducta dolosa; i la supressió de l'exclusió de danys conseqüents per a fallades d'alt risc.
Indemnització
El llicenciant ha d'indemnitzar el llicenciatari per reclamacions de tercers que al·leguin que el programari llicenciat infringeix la seva PI. Els proveïdors solen excloure les reclamacions derivades de modificacions del llicenciatari o combinacions amb altres productes. L'obligació d'indemnització del llicenciatari sol cobrir l'incompliment de l'acord i l'ús no autoritzat. Revisi atentament els requisits de notificació i cooperació — la manca de notificació puntual pot anul·lar la indemnització.
Protecció de dades i privacitat
En qualsevol contracte de llicència de programari que impliqui dades personals, cal tractar:
- Titularitat de les dades: El llicenciatari és el titular de les seves dades — això ha de constar de manera explícita.
- Estàndards de seguretat: Xifratge, controls d'accés, certificacions de seguretat (SOC 2, ISO 27001).
- Residència de dades: On s'emmagatzemen les dades? Els sectors regulats poden exigir residència de dades al Canadà.
- Compliment de PIPEDA: Confirmi que el proveïdor tracta la informació personal en compliment de PIPEDA.
- Notificació de bretxa: Exigeixi notificació de bretxes confirmades o sospitades "tan aviat com sigui factible" — PIPEDA no prescriu un termini específic, però 72 hores es recomana àmpliament com a bona pràctica i s'hauria de negociar dins de l'acord.
- Devolució i eliminació de dades: Dret a exportar les dades en un format utilitzable; obligació del proveïdor d'eliminar-les en un termini definit després de la terminació.
Drets d'auditoria
Els llicenciants sovint es reserven el dret d'auditar l'ús del llicenciatari per verificar el compliment. Sense limitacions, les auditories poden ser intrusives i costoses. Negociï: notificació escrita prèvia d'almenys 30–60 dies; límits de freqüència (no més d'una vegada l'any llevat de causa justificada); el dret a aportar registres interns en primer lloc; i l'assignació de costos només si es detecta un incompliment material.
Dipòsit de codi font (source code escrow)
Els llicenciataris no solen rebre el codi font. Això crea un risc: si el llicenciant esdevé insolvent o abandona el producte, el llicenciatari no té manera de mantenir el programari en funcionament.
Un dipòsit de codi font confia el codi font a un agent neutral tercer. Si es produeix un esdeveniment de lliurament definit — insolvència del llicenciant, abandonament del producte o incompliment material de les obligacions de manteniment — el codi font s'allibera al llicenciatari. Per a programari crític, el dipòsit de codi font és una protecció estàndard i raonable que cal exigir.
Les condicions suplementàries del govern federal per a programari llicenciat ofereixen una referència útil per a les expectatives estàndard de dipòsit.
Termini, renovació i terminació
Comprengui si l'acord es renova automàticament o requereix una acció afirmativa. Molts acords SaaS es renoven automàticament llevat que es cancel·lin entre 30 i 90 dies abans del venciment. Insisteixi en: terminació per causa amb un termini de notificació i resolució (típicament 30 dies); terminació per conveniència amb preavís raonable si està compromès en un acord plurianual; drets explícits d'exportació de dades en cas de terminació; i claredat sobre quines disposicions sobreviuen a la terminació.
Llei aplicable i resolució de conflictes
Els acords estàndard dels proveïdors nord-americans sovint seleccionen la llei estatal dels EUA i l'arbitratge nord-americà. Per a empreses canadenques, especifiqui la llei d'Ontario i els tribunals d'Ontario sempre que sigui possible. Si l'arbitratge és obligatori, comprengui'n les implicacions: vinculant, privat, motius d'apel·lació limitats.
Acords SaaS: consideracions especials
Els acords SaaS comparteixen molts aspectes amb les llicències tradicionals de programari, però presenten consideracions diferenciades. Amb SaaS, el llicenciatari mai instal·la el programari — hi accedeix per Internet a través de la infraestructura del proveïdor. Això crea dependències particulars.
Acords de nivell de servei (SLA): L'estàndard del sector de disponibilitat és del 99,9% (aproximadament 8,7 hores d'inactivitat l'any). Els desplegaments empresarials sovint requereixen 99,95% o més. Els remeis per al temps d'inactivitat — habitualment crèdits de servei — són un mínim; per a aplicacions crítiques, negociï drets de terminació davant de fallades cròniques. Els SLA també haurien d'especificar els temps de resposta de suport per nivell de gravetat.
Portabilitat de dades i planificació de sortida: Abans de signar qualsevol acord SaaS, sàpiga com en sortirà. Negociï drets explícits d'exportació de dades en formats estàndard (CSV, JSON, XML), un període de transició posterior a la terminació de com a mínim 30 dies, i una obligació del proveïdor d'eliminar les seves dades en un termini de 90 dies.
Renovació automàtica: Molts acords SaaS es renoven automàticament llevat que es cancel·lin entre 30 i 90 dies abans de la data de renovació. Marqui al calendari el termini de cancel·lació en el moment de signar.
Subprocessadors i residència de dades: Les aplicacions SaaS modernes depenen de subprocessadors (AWS, Azure, Google Cloud). El seu acord ha de requerir la divulgació de tots els subprocessadors, preavís abans d'afegir-ne de nous, i confirmació que els subprocessadors estan vinculats pels mateixos estàndards de protecció de dades. Per a empreses regulades, els requisits de residència de dades al Canadà poden ser innegociables.
Modificacions del proveïdor: La majoria d'acords SaaS permeten al proveïdor modificar el servei amb preavís mínim. Negociï: preavís de canvis materials (30 dies o més); el dret a rescindir si els canvis perjudiquen materialment funcionalitats de què depèn el seu negoci.
Consideracions de negociació per a ambdues parts
Per a llicenciants: Defineixi la concessió de manera estricta. Conservi la PI sobre les personalitzacions. Inclogui drets d'auditoria raonables. Limiti la responsabilitat a les quotes rebudes. Acoti curosament la indemnització de PI — exclogui les reclamacions derivades de modificacions del llicenciatari. Utilitzi la seva jurisdicció pròpia.
Per a llicenciataris: No accepti termes estàndard per a acords materials sense revisió. Llegeixi atentament la clàusula de concessió. Insisteixi en SLA significatius amb drets de terminació. Exigeixi dipòsit de codi font per a sistemes crítics. Negociï limitacions als drets d'auditoria. Asseguri la portabilitat de dades abans de signar. Avaluï si el límit de responsabilitat reflecteix la seva exposició real. Vigili les clàusules d'augment de preu. Esculli la llei canadenca aplicable sempre que sigui possible.
Errors habituals que cal evitar
- Confondre compra amb titularitat. Les compres de programari són gairebé sempre concessions de llicència, no transferències de propietat.
- Ignorar les obligacions de les llicències de codi obert. Incorporar codi GPL o AGPL en productes comercials sense compliment crea una exposició seriosa de PI.
- No assignar la PI en contractes de desenvolupament a mida. Sense una clàusula escrita de cessió, el contractista pot ser el titular del programari que ha construït per a vostè.
- No respectar els terminis de cancel·lació de la renovació automàtica. Anoti els terminis de renovació SaaS quan signi.
- Signar sense una clàusula de portabilitat de dades. Pot trobar-se sense poder recuperar les seves pròpies dades en sortir.
- Acceptar drets d'auditoria il·limitats. Sense límits, les disposicions d'auditoria es poden utilitzar com a palanca comercial.
- No tenir en compte les clàusules de llei aplicable. La jurisdicció dels EUA als termes estàndard d'un proveïdor nord-americà pot reduir les seves proteccions sota la llei canadenca.
Preguntes freqüents
Quina diferència hi ha entre una llicència de programari i la titularitat del programari?
La titularitat significa que vostè té el copyright i pot reproduir, modificar i distribuir el programari. Una llicència de programari atorga drets específics i limitats per utilitzar programari que pertany a una altra persona — sota condicions definides i durant un període determinat. La majoria del programari comercial és llicenciat, no venut. El llicenciant conserva el copyright en tots els casos.
Qui és el propietari del programari construït per un contractista al Canadà?
Sota la Copyright Act, l'autor és el primer titular del copyright sobre la seva obra (article 13(1)). L'article 13(3) — que assigna el copyright als ocupadors per a obres realitzades en el curs de l'ocupació — no s'aplica als contractistes independents. Això significa que un contractista que construeix programari en conserva la titularitat per defecte, en absència d'una clàusula escrita de cessió de PI. Si el seu negoci contracta un contractista per construir programari a mida sense una clàusula de cessió, el contractista probablement serà el titular de l'obra resultant — encara que vostè l'hagi pagada.
Què és el dipòsit de codi font i quan en necessito un?
El dipòsit de codi font confia el codi font del programari a un tercer neutral. Si es produeix un esdeveniment desencadenant — com la insolvència del llicenciant o l'abandonament del producte — el codi font s'allibera al llicenciatari. És més valuós per a programari crític on la pèrdua del suport del proveïdor seria catastròfica i és una petició estàndard en les negociacions de programari empresarial.
Què exigeix PIPEDA en un contracte de llicència de programari?
PIPEDA exigeix que els acords abordin com es recull, utilitza, divulga i protegeix la informació personal. Les disposicions clau inclouen estàndards de seguretat de dades, obligacions de notificació de bretxa (PIPEDA exigeix notificació "tan aviat com sigui factible" després de determinar que s'ha produït una bretxa — 72 hores és una bona pràctica àmpliament recomanada per negociar als acords amb proveïdors), residència de dades i obligacions d'eliminar la informació personal en cas de terminació.
Què són els SLA en els acords SaaS?
Un Service Level Agreement (SLA), o acord de nivell de servei, és el compromís contractual del proveïdor SaaS sobre el rendiment del servei — habitualment garanties de disponibilitat, temps de resposta de suport i remeis davant de fallades. L'estàndard del sector és el 99,9% de disponibilitat. Els remeis solen incloure crèdits de servei; per a programari crític, negociï drets de terminació davant de fallades cròniques de rendiment.
Pot un llicenciant limitar a zero la seva responsabilitat al Canadà?
No. Les clàusules de limitació de responsabilitat als acords B2B són generalment exigibles al Canadà, però els tribunals no validen disposicions que eliminin tot remei significatiu o que siguin abusives. L'Ontario Consumer Protection Act restringeix encara més les exempcions de responsabilitat en contextos B2C.
Què passa amb les meves dades si cancel·lo un acord SaaS?
Sense una clàusula de portabilitat de dades, el proveïdor pot no tenir cap obligació contractual de retornar-li les dades en un format utilitzable. Abans de signar qualsevol acord SaaS, negociï drets d'exportació explícits en formats estàndard, una finestra posterior a la terminació d'almenys 30 dies per completar l'exportació, i una obligació del proveïdor d'eliminar les seves dades dins dels 90 dies posteriors a la terminació.
Són exigibles els acords clickwrap al Canadà?
Sí. Els acords clickwrap — que requereixen acceptació activa fent clic a "Accepto" — són generalment exigibles sota l'Electronic Commerce Act, 2000 (Ontario), sempre que els termes es presentin de manera raonable a l'usuari. Els acords browsewrap — on l'acceptació s'infereix de l'ús del lloc — són més vulnerables a impugnació.
Pot un proveïdor de programari prohibir l'enginyeria inversa?
Generalment, sí. Les prohibicions d'enginyeria inversa són estàndard a les llicències comercials de programari i són generalment exigibles al Canadà. La Copyright Act conté excepcions limitades per a la interoperabilitat, però són estretes. No assumeixi que té el dret a fer enginyeria inversa de programari llicenciat llevat que l'acord ho permeti expressament.
Fonts i recursos oficials
Lleis federals citades
- Copyright Act, art. 3(1) — Definició de copyright (programari com a obra literària)
- Copyright Act, art. 13(1) i 13(3) — Titularitat del copyright (empleats vs. contractistes independents)
- Personal Information Protection and Electronic Documents Act (PIPEDA)
- Export and Import Permits Act — Controls d'exportació de programari i tecnologia
Lleis d'Ontario citades 5. Consumer Protection Act, 2002 — Pràctiques deslleials, renovació automàtica i clàusules contractuals 6. Electronic Commerce Act, 2000 — Validesa dels contractes electrònics i acords clickwrap
Orientació governamental 7. Govern federal — Condicions suplementàries per a programari llicenciat (estàndards d'escrow) 8. Office of the Privacy Commissioner — Requisits de notificació de bretxa sota PIPEDA
Contacte amb Hadri Law
Els contractes de llicència de programari comporten conseqüències legals i financeres reals — tant per a les empreses que llicencien el seu programari com per als negocis que en dependen. Tant si és una empresa de programari preparant la seva primera llicència empresarial, una startup avaluant un acord SaaS crític, o un negoci encarregant desenvolupament de programari a mida, els termes del seu acord configuren la seva exposició al risc per anys.
Hadri Law assessora empreses en acords comercials, incloent-hi contractes de llicència de programari, contractes SaaS i acords de desenvolupament a mida. El nostre equip treballa tant amb llicenciants com amb llicenciataris per negociar acords que reflecteixin l'assignació real del risc.
Nassira El Hadri i Nicholas Dempsey assessoren en acords comercials i contractes tecnològics. Martina Caunedo ofereix orientació sobre les implicacions fiscals transfrontereres dels acords internacionals de llicència de programari.
Atenem clients de Toronto, Mississauga, Oakville, Burlington, Hamilton i la regió de l'Ontario, en anglès, francès, espanyol i català.
Contacti'ns per a una consulta inicial gratuïta:
Telèfon: (437) 974-2374 Correu electrònic: nassira@hadrilaw.com Reserva en línia: calendly.com/hadrilaw/free-consultation
La informació d'aquesta publicació té finalitats únicament informatives i no constitueix assessorament legal. Els contractes de llicència de programari varien àmpliament i els termes adequats depenen de les circumstàncies específiques de la seva transacció. Consulti un advocat qualificat abans de signar qualsevol acord de programari rellevant.
