Detta avtal reglerar Kundens nyttjanderätt till RocketLabs Ignition samt parternas rättigheter avseende programvara, komponenter och annan teknik som används i samband med utveckling, drift och förvaltning av applikationer för Kunden.
Avtalets syfte är särskilt att klargöra gränsdragningen mellan:
Detta avtal reglerar inte i sig utvecklingsåtaganden, applikationsförvaltning, support, servicenivåer, drift, backup, informationssäkerhet, personuppgiftsbehandling eller kommersiella villkor för sådana tjänster. Sådana frågor regleras i förekommande fall genom Kundens Beställning, projektavtal, avtal om applikationsförvaltning, RocketLabs Managed Cloud eller andra mellan Parterna ingångna avtal. Vid motstridighet avseende äganderätt eller nyttjanderätt till RocketLabs Ignition ska bestämmelserna i detta avtal ha företräde, om inte Parterna uttryckligen och skriftligen har avtalat annat.
Med RocketLabs Ignition, nedan "Ignition", avses RocketLabs egenutvecklade applikationsplattform och den generella teknik som ingår i eller utgör en del av plattformen. Ignition omfattar bland annat dess kärna, arkitektur, packages, moduler, komponenter, bibliotek, gränssnitt, API:er, abstraktioner, modeller, tjänster, utvecklingsverktyg, administrationsfunktioner, integrationsmekanismer och annan generell eller återanvändbar programvara och teknik. Begreppet omfattar såväl befintliga som framtida versioner, uppdateringar, vidareutvecklingar och ersättande komponenter.
Med Kundens projekt avses den applikation, webbapplikation, systemlösning eller annan kundspecifik lösning som utvecklas eller tillhandahålls för Kunden enligt separat Beställning eller annat avtal. Kundens projekt kan använda, anropa, utöka eller på annat sätt vara tekniskt beroende av Ignition utan att Ignition därigenom blir en del av de rättigheter till Kundens projekt som tillkommer Kunden.
Med Kundspecifik utveckling avses programvara, konfiguration, funktionalitet eller annat material som tas fram särskilt för Kundens verksamhet inom ramen för Kundens projekt och som inte utgör Ignition eller annan generell eller återanvändbar RocketLabs-teknik.
Med RocketLabs generella teknik avses teknik, programvara, källkod, komponenter, bibliotek, metoder, arkitektur, koncept, utvecklingsverktyg och andra tekniska lösningar som:
a) utvecklats före eller oberoende av Kundens uppdrag,
b) ingår i Ignition,
c) är generellt användbara eller återanvändbara mellan olika projekt eller kunder, eller
d) utvecklas inom ramen för Kundens uppdrag men till sin karaktär utgör generell eller återanvändbar teknik och inte är specifik för Kundens verksamhet.
RocketLabs behåller samtliga äganderätter och immateriella rättigheter till Ignition och RocketLabs generella teknik. Detta omfattar samtliga befintliga och framtida versioner, uppdateringar, förbättringar, packages, moduler, komponenter, bibliotek, teknisk arkitektur, utvecklingsverktyg, integrationsmekanismer och annan generell eller återanvändbar funktionalitet. Att en applikation utvecklas för Kunden med hjälp av Ignition innebär inte att äganderätt eller annan immateriell rättighet till Ignition övergår till Kunden. Detsamma gäller även om utveckling av viss funktionalitet helt eller delvis finansierats av Kunden. RocketLabs har rätt att vidareutveckla, förändra, paketera, licensiera och återanvända Ignition och RocketLabs generella teknik i andra produkter och kunduppdrag.
Kundens projekt kan innehålla både Kundspecifik utveckling och teknik som tillhör RocketLabs. Att viss funktionalitet utvecklas särskilt för Kunden innebär därför inte i sig att samtliga tekniska delar som används för att realisera funktionaliteten utgör Kundspecifik utveckling. RocketLabs behåller samtliga rättigheter till Ignition och RocketLabs generella teknik även när sådan teknik utvecklas, modifieras eller vidareutvecklas i samband med Kundens projekt. RocketLabs har rätt att återanvända generell kunskap, erfarenhet, arbetsmetoder, arkitektur, komponenter och tekniska lösningar som utvecklas eller används inom ramen för Kundens projekt, förutsatt att Kundens konfidentiella information, verksamhetsdata, material eller andra tillgångar inte därigenom röjs eller överförs till annan. Äganderätt eller särskild nyttjanderätt till Kundspecifik utveckling regleras av Kundens Beställning, projektavtal eller annan särskild skriftlig överenskommelse. Om inget annat uttryckligen avtalats innebär Kundens finansiering av utveckling inte att äganderätt till Ignition eller RocketLabs generella teknik övergår till Kunden.
RocketLabs upplåter till Kunden en begränsad, icke-exklusiv och icke-överlåtbar nyttjanderätt till Ignition i den utsträckning som krävs för att Kunden ska kunna använda Kundens projekt och de tjänster som omfattas av Kundens Beställning. Nyttjanderätten gäller endast under den tid Kunden har rätt att använda den aktuella applikationen eller tjänsten enligt tillämpligt avtal. Nyttjanderätten innebär inte någon överlåtelse av äganderätt, upphovsrätt eller annan immateriell rättighet till Ignition.
Kunden får inte utan RocketLabs föregående skriftliga godkännande:
RocketLabs Ignition och RocketLabs Managed Cloud är utvecklade i nära teknisk samverkan och utgör tillsammans en sammanhängande plattform för utveckling, drift och förvaltning av applikationer baserade på Ignition. RocketLabs Managed Cloud är särskilt utvecklad, konfigurerad och anpassad för drift av applikationer byggda med Ignition. Driftmiljön tillhandahåller den infrastruktur och de plattformstjänster som Ignition och Kundens applikation kan vara beroende av för funktion, prestanda, säkerhet, skalbarhet och tillgänglighet.
Den tekniska miljön kan bland annat omfatta webb- och applikationsservrar, Laravel-baserade runtime-miljöer, databastjänster, Redis, Reverb och andra realtidstjänster, kö- och bakgrundsprocesser, cache, lagring, nätverk, lastbalansering, brandväggar, säkerhetsfunktioner, övervakning samt andra infrastrukturella komponenter och tjänster. Dessa komponenter väljs, konfigureras och förvaltas av RocketLabs för att tillsammans med Ignition bilda en för applikationerna anpassad driftmiljö.
Den tekniska sammansättningen av RocketLabs Managed Cloud kan förändras över tid i takt med att RocketLabs vidareutvecklar Ignition och driftplattformen. Hänvisningar till enskilda tekniker eller komponenter innebär därför inte någon utfästelse om att en viss teknisk produkt, implementation eller arkitektur ska användas under hela avtalstiden.
Mot denna bakgrund tillhandahålls Ignition som utgångspunkt endast inom RocketLabs Managed Cloud. Kundens nyttjanderätt till Ignition omfattar därför inte någon rätt att installera, driftsätta, exekvera eller på annat sätt använda Ignition i Kundens egen driftmiljö eller i en driftmiljö som tillhandahålls av annan leverantör.
Ignition får inte utan särskild skriftlig överenskommelse med RocketLabs:
Bestämmelsen begränsar inte Kundens rätt till Kundens data, material eller sådan Kundspecifik utveckling som enligt separat avtal tillhör Kunden. Kundens rätt till sådana delar innebär dock inte någon rätt att flytta, kopiera eller på annat sätt förfoga över Ignition, RocketLabs generella teknik eller de proprietära komponenter som krävs för att Kundens projekt ska kunna exekveras med bibehållen funktionalitet.
Om Kunden önskar flytta Kundens projekt från RocketLabs Managed Cloud ska en sådan flytt därför hanteras enligt Avtalets bestämmelser om byte av leverantör och flytt av Kundens projekt. I den mån fortsatt drift förutsätter tillgång till Ignition eller annan proprietär programvara från RocketLabs krävs separat skriftligt överlåtelse-, licens- eller motsvarande avtal.
De närmare villkoren för RocketLabs Managed Cloud, inklusive drift, säkerhet, tillgänglighet, backup, kapacitet och andra infrastrukturtjänster, regleras genom separat avtal.
Kunden behåller samtliga rättigheter till Kundens verksamhetsdata, dokument, innehåll, varumärken, grafiskt material och annat material som Kunden tillhandahåller eller som lagras för Kundens räkning genom Kundens projekt. RocketLabs erhåller rätt att behandla och använda sådant material endast i den utsträckning som krävs för att utföra avtalade tjänster. Kundens data blir aldrig RocketLabs egendom genom att den lagras eller behandlas i Ignition eller RocketLabs Managed Cloud.
Parterna är införstådda med att Kundens projekt kan vara tekniskt beroende av Ignition. En teknisk fil, repository, modul, komponent eller annan kodbas kan därför innehålla eller referera till både Kundspecifik utveckling och RocketLabs teknik. Vid bedömningen av vilka rättigheter som tillkommer respektive part ska kodens och komponentens funktion och ursprung vara avgörande, inte enbart var den tekniskt lagras eller i vilket repository den förekommer.
Ignition och RocketLabs generella teknik ska förbli RocketLabs egendom även om den:
Kundens projekt är utvecklat med och tekniskt beroende av RocketLabs Ignition. Projektet kan därför innehålla eller vara beroende av bland annat Ignitions microservices, packages, moduler, bibliotek, API:er, tjänster, arkitektur och andra komponenter som tillhör RocketLabs. Kundens rättigheter till Kundens projekt innebär inte att Kunden erhåller äganderätt eller obegränsad nyttjanderätt till sådana delar av Ignition eller RocketLabs generella teknik som används av eller krävs för Kundens projekt. Ignition tillhandahålls som utgångspunkt endast inom RocketLabs Managed Cloud. Kunden har därför inte rätt att utan separat skriftlig överenskommelse flytta, installera, driftsätta eller låta annan part driftsätta Ignition eller de delar av RocketLabs proprietära programvara som Kundens projekt är beroende av.
Om Kunden önskar flytta Kundens projekt från RocketLabs till egen driftmiljö eller till annan leverantör ska Parterna, på Kundens begäran, särskilt utreda vilka delar av Ignition och RocketLabs övriga proprietära programvara som krävs för att Kundens projekt ska kunna fortsätta användas. Eftersom Kundens projekt kan vara beroende av programvara och komponenter som Kunden inte tidigare har förvärvat eller finansierat fullständiga rättigheter till, kräver en sådan flytt ett separat skriftligt överlåtelse-, licens- eller motsvarande avtal med RocketLabs.
Ett sådant avtal ska bland annat kunna reglera:
De exakta kommersiella, tekniska och rättsliga villkoren för en sådan övergång fastställs från fall till fall efter Kundens begäran och regleras genom separat skriftlig överenskommelse. RocketLabs har ingen skyldighet att inom ramen för detta avtal utan särskild ersättning överlåta eller upplåta äganderätt, källkod eller utökad nyttjanderätt till Ignition eller annan proprietär programvara.
Om en flytt av Kundens projekt förutsätter att Kunden erhåller rättigheter till programvara, komponenter eller annan teknik som ägs av RocketLabs ska RocketLabs ha rätt till särskild ersättning för den rättighet som överlåts eller upplåts.
Vid fastställande av sådan ersättning får hänsyn tas bland annat till:
Att en komponent har utvecklats eller använts inom ramen för Kundens projekt innebär inte i sig att Kunden har betalat för eller förvärvat immateriella rättigheter till komponenten.
När Kundens avtal med RocketLabs upphör behåller Kunden samtliga rättigheter till Kundens data, Kundens material och sådana andra tillgångar som enligt tillämpligt avtal tillhör Kunden. När Kundens rätt att använda Kundens projekt eller Ignition upphör ska Kunden, med beaktande av de villkor för export och överlämnande som anges nedan, kunna erhålla:
De praktiska, tekniska och kommersiella formerna för export och överlämnande av Kundens data och material regleras genom ett särskilt avtal om export och överlämnande som, på Kundens begäran, tas fram i samband med uppsägningen och den efterföljande överlämningsperioden. I samband med framtagandet av det särskilda avtalet ska Kunden och RocketLabs gemensamt fastställa vad som ska överlämnas eller exporteras, vilken data och vilket material som ska omfattas, hur information och relationer mellan data ska representeras samt i vilket eller vilka format informationen ska tillhandahållas för att vara ändamålsenligt användbar för Kunden efter överlämnandet.
Kundens rätt till sin data och sitt material innebär inte att RocketLabs utan särskild ersättning är skyldigt att utveckla exportfunktioner, genomföra datamigrering, konvertera eller omstrukturera data, anpassa information till annan leverantörs system eller på annat sätt utföra arbete som krävs för att möjliggöra överlämnandet. Beroende på Kundens projekt, datamodell och den avsedda användningen efter överlämnandet kan särskilda exportfunktioner eller andra tekniska anpassningar behöva utvecklas. Utveckling av exportfunktioner, datakonvertering, strukturering, dokumentation, verifiering, teknisk assistans och annat arbete som krävs för exporten eller överlämnandet utgör ett separat konsultuppdrag. Arbetets omfattning och villkor ska överenskommas med och godkännas av Kunden innan arbetet påbörjas och faktureras enligt överenskomna villkor eller, om annat inte särskilt avtalats, enligt RocketLabs vid var tid gällande villkor och priser för konsultarbete.
RocketLabs ansvarar inte för att exporterad data eller annat överlämnat material utan ytterligare bearbetning kan importeras, exekveras eller användas i en viss tredje parts programvara, databas, driftmiljö eller tekniska lösning, om inte sådan kompatibilitet uttryckligen omfattas av det särskilda avtalet om export och överlämnande.
Avtalets upphörande eller Kundens rätt till överlämnande innebär inte att äganderätt eller utökad nyttjanderätt till RocketLabs Ignition eller annan immateriell egendom som tillhör RocketLabs övergår till Kunden.
RocketLabs är därför inte skyldigt att inom ramen för export eller överlämnande lämna över:
I den utsträckning Kundspecifik utveckling eller andra delar av Kundens projekt är tekniskt beroende av Ignition eller annan proprietär programvara från RocketLabs och Kunden önskar fortsätta använda Kundens projekt utanför RocketLabs Managed Cloud, ska sådana beroenden inte omfattas av ett vanligt export- och överlämnandeuppdrag.
Fortsatt användning av sådana delar förutsätter i stället att Parterna träffar ett separat överlåtelse-, licens- eller motsvarande avtal i enlighet med Avtalets bestämmelser om byte av leverantör och flytt av Kundens projekt.
När Kundens nyttjanderätt till Ignition upphör ska all användning av Ignition upphöra, om inte Parterna träffar separat skriftlig överenskommelse om fortsatt nyttjande. Kunden eller tredje part får inte behålla, återanvända eller driftsätta kopior av Ignition som kan ha funnits i utvecklings-, test-, backup- eller andra miljöer. Bestämmelserna om RocketLabs äganderätt och immateriella rättigheter gäller även efter att övriga avtalsförhållanden mellan Parterna har upphört.
Parterna kan i en enskild Beställning eller genom separat skriftligt avtal komma överens om att Kunden ska erhålla utökad nyttjanderätt eller äganderätt till viss uttryckligen identifierad Kundspecifik utveckling. En sådan överenskommelse ska tydligt identifiera vilka delar som omfattas. Om inte annat uttryckligen anges omfattar en sådan överenskommelse aldrig Ignition eller RocketLabs generella teknik. Ingen överlåtelse av immateriella rättigheter ska anses ha skett enbart genom att Kunden har beställt eller finansierat utveckling.
Detta avtal kompletterar Kundens Beställning och andra avtal mellan Parterna där RocketLabs Ignition används som en del av den tekniska lösningen. Projektets omfattning, leverans, ersättning, förvaltning, support och drift regleras i respektive tillämpligt avtal.
Om annat avtal hänvisar till detta Tjänsteavtal – RocketLabs Ignition för reglering av immateriella rättigheter eller nyttjanderätt ska bestämmelserna i detta avtal tillämpas för att fastställa: