MONOLITH LAW OFFICE+81-3-6262-3248Hverdager 10:00-18:00 JST [English Only]

MONOLITH LAW MAGAZINE

IT

Hva er brudd på OSS-lisenser? En forklaring av risikoer og tiltak bedrifter bør kjenne til, basert på eksempler

IT

Hva er brudd på OSS-lisenser? En forklaring av risikoer og tiltak bedrifter bør kjenne til, basert på eksempler

Åpen kildekode-programvare (OSS) brukes bredt av bedrifter og utviklere som et middel for å realisere kostnadseffektiv og høykvalitets programvareutvikling. OSS kan fritt brukes, modifiseres og redistribueres av hvem som helst, noe som bidrar betydelig til å forbedre utviklingshastigheten og teknologisk innovasjon.

Men det finnes en bestemmelse kalt “OSS-lisensen” som støtter denne friheten. Uten en korrekt forståelse av denne kan bruken føre til alvorlige problemer.

I denne artikkelen vil vi detaljert forklare grunnleggende om OSS-lisenser, risikoen ved brudd og konkrete eksempler, punkter for å forhindre brudd, og hva man skal gjøre hvis et brudd oppdages. Ved å forstå den riktige måten å bruke åpen kildekode på, kan du trygt dra nytte av det.

Hva er en OSS-lisens?

En OSS-lisens er et sett med vilkår som definerer bruksbetingelsene for OSS (Open Source Software), hvor kildekoden er offentliggjort og hvem som helst kan fritt bruke, modifisere og redistribuere programvaren. Blant de mest kjente lisensene finner vi GPL, MIT og Apache, og hver av disse lisensene har ulike betingelser for redistribusjon og modifikasjon.

Formålet med OSS-lisenser er å fremme bruk og forbedring av programvare, samt å støtte utviklingen av utviklerfellesskapet. Det er imidlertid viktig å merke seg at en OSS-lisens ikke bare er en “tillatelse til gratis bruk”, men inneholder klare betingelser basert på opphavsrettsloven. Å forstå vilkårene i lisensen nøyaktig er det første skrittet for å unngå risiko, inkludert i kommersiell bruk av programvaren.

Referanse: Open Source Group Japan | Hva er Open Source? Definisjonen?

Hovedmønstrene for brudd på OSS-lisenser

Hovedmønstrene for brudd på OSS-lisenser

Brudd på OSS-lisenser er ikke uvanlig blant bedrifter og utviklere, ofte uten at det er intensjonelt. Spesielt ved implementering eller bruk av tredjeparts OSS, er det viktig å være oppmerksom på følgende fem representative mønstre.

Manglende offentliggjøring av kildekode

Under lisenser som GPL (GNU General Public License), som er av kopileft-typen, er det en forpliktelse å offentliggjøre kildekoden til programvaren hvis du endrer og distribuerer den. Å distribuere programvare uten å oppfylle denne forpliktelsen fører til lisensbrudd.

Manglende inkludering av lisensdokumentasjon

Mange OSS-lisenser, spesielt de av kopileft-typen som GPL, krever at du inkluderer det originale lisensdokumentet og opphavsrettsmerking når du distribuerer programvaren. Å forsømme dette fører til lisensbrudd. I jakten på rask utvikling, blir slike prosedyrer ofte oversett, noe som fører til brudd.

Brutt plikt til å vise opphavsrett og lisensinformasjon

Når du bruker OSS, fører fjerning eller endring av den opprinnelige opphavsrettsmerkingen eller nødvendig lisensinformasjon direkte til lisensbrudd. Dette er en handling som krenker rettighetene til OSS-utviklere og kan lede til alvorlige problemer.

Det er et grunnleggende prinsipp som alltid må følges på baksiden av friheten til å bruke OSS.

Misforståelser og feilbruk av lisenser

Feiltolkning eller upassende anvendelse av OSS-lisensvilkår kan føre til brudd.

For eksempel, misforståelser som “MIT-lisensen kan brukes fritt, så kommersiell bruk er helt uproblematisk,” eller ikke å ha en nøyaktig forståelse av vilkår som tilskrivning av endringer og betingelser ved redistribusjon, faller inn under dette. Selv lisenser som ser enkle ut kan føre til uventede brudd hvis du misforstår deres anvendelsesområde og betingelser, så det er viktig å forstå innholdet i hver enkelt lisens nøyaktig.

Inkonsistens i lisenser

Når flere OSS kombineres for å utvikle en enkelt programvare, kan det oppstå en situasjon hvor de forskjellige OSS-lisensene har vilkår som er i konflikt med hverandre, og som et resultat brytes en av lisensene.

For eksempel, hvis en OSS bare kan brukes under visse betingelser, mens en annen OSS har vilkår som er uforenlige med disse betingelsene. Når du kombinerer programvare med forskjellige lisenser, er det nødvendig å nøye sjekke for kompatibilitet.

Eksempler på brudd på OSS-lisenser i Japan

Brudd på OSS-lisenser er ikke bare et etisk problem. Det har faktisk oppstått mange problematiske tilfeller både nasjonalt og internasjonalt, som kan ha stor innvirkning på bedrifters aktiviteter og utvikling.

Her vil vi se nærmere på tre spesielt representative tilfeller. Gjennom disse eksemplene vil vi få en dypere forståelse av viktigheten av å overholde OSS-lisenser og konkrete tiltak for riktig bruk.

Eksempel 1: GPL-brudd av det amerikanske ruterutviklingsselskapet “Linksys”

Dette tilfellet er et av de mest kjente eksemplene på brudd på OSS-lisenser, der det amerikanske ruterutviklingsselskapet Linksys var involvert.

Linksys hadde integrert Linux-kjernen, som er lisensiert under GPL, i sine trådløse rutere for salg, men forsømte å offentliggjøre kildekoden som GPL krever.

I 2003 saksøkte den tyske organisasjonen for fremme av åpen kildekode, gpl-violations.org, Linksys for brudd på GPL. Til slutt gikk Linksys med på å offentliggjøre kildekoden og betale et forlik, noe som løste problemet. Dette tilfellet gjorde industrien sterkt bevisst på viktigheten av å nøye overholde OSS-lisenser.

Eksempel 2: GPL-brudd av den amerikanske smart-TV-produsenten “Vizio”

Dette tilfellet vakte oppmerksomhet for GPL-brudd i smart-TV-markedet. Det involverte den amerikanske smart-TV-produsenten Vizio.

Vizio hadde integrert flere åpen kildekode-programvarer lisensiert under GPLv2 og LGPLv2 i operativsystemet til sine smart-TV-er, men hadde ikke tilstrekkelig oppfylt disse lisensenes krav om å tilby kildekoden.

I 2022 saksøkte Software Freedom Conservancy (SFC) Vizio i en domstol i California, basert på det banebrytende argumentet om at forbrukere direkte kan håndheve lisenssamsvar.

I mai 2023 (Reiwa 5) anerkjente retten SFCs argumenter og dømte i deres favør. Som et resultat av dommen ble Vizio pålagt å offentliggjøre kildekoden i samsvar med GPL og LGPLs krav.

Vanligvis, når det er et brudd på programvarens opphavsrett, er det bare opphavspersonen (lisensgiveren), det vil si personen eller organisasjonen som skapte programvaren, som kan saksøke. SFC argumenterte basert på bestemmelsen om “tredjeparts begunstigede (Third-Party Beneficiary)” i GPL-lisensen, at forbrukere som kjøpte Vizios smart-TV (sluttbrukere) også er tredjeparter som nyter godt av GPL-lisensen, og derfor har rett til å utøve rettighetene som lisensen gir (for eksempel retten til å få tilgang til kildekoden).

Dette tilfellet med Vizio demonstrerte at forpliktelsen til å overholde lisenser som GPL, ikke bare gjelder utviklere, men også sluttbrukere, og understreket behovet for at bedrifter ytterligere strammer inn håndteringen av OSS-lisenser.

Eksempel 3: GPL-brudd hos en innenlandsk elektronikkprodusent i Japan (problemet med skriverdrivere)

Dette tilfellet er et representativt eksempel på brudd på OSS-lisenser som har funnet sted i Japan, og involverte den innenlandske elektronikkprodusenten B-selskapet.

B-selskapet brukte åpen kildekode-programvare lisensiert under GPL for sine skriverdrivere, men ble påpekt for å distribuere dem under egne lisensvilkår som avvek fra GPLs krav.

Etter å ha blitt påpekt for GPL-brudd, stoppet Brother Industries midlertidig offentliggjøringen av de problematiske driverne og gjorde endringer i lisensmerkingen for å sørge for at de overholdt GPLs vilkår, før de publiserte dem på nytt.

Dette tilfellet viste at brudd på OSS-lisenser også kan skje i japanske selskaper, og understreket viktigheten av nøye å sjekke kompatibiliteten mellom egne lisensvilkår og OSS-lisenser.

Risiko og konsekvenser av brudd på OSS-lisenser i Japan

Risiko og konsekvenser av brudd på OSS-lisenser i Japan

Når et brudd på en OSS-lisens blir oppdaget, kan det medføre betydelige skader for bedrifter og utviklere. Det er ikke bare et spørsmål om å bryte en lisens, men det kan også ha alvorlige konsekvenser fra et juridisk, forretningsmessig og omdømmemessig perspektiv. Her vil vi forklare disse risikoene mer detaljert.

Juridiske risikoer

Brudd på OSS-lisenser kan føre til krav om opphør og erstatningskrav for opphavsrettsbrudd. Spesielt i tilfeller av GPL-lisensbrudd, er det rapportert om forlik i milliondollarklassen.

I tillegg kan rettssaker og mekling kreve mye tid og kostnader, og legge en stor byrde på ingeniører og juridiske avdelinger. I noen tilfeller kan det også føre til ordre om stans i produktforsendelser eller salgsforbud, noe som er en alvorlig risiko som direkte påvirker forretningskontinuiteten.

Forretningsmessige risikoer

Lisensbrudd kan føre til stans i produktforsendelser eller forsinkelser i tjenesteleveranser. Dette kan forårsake kaos i hele forsyningskjeden og risikere å miste tilliten fra forretningspartnere.

Det er også en risiko for at handelsavtaler blir avsluttet på grunn av bruddet. Å miste forretningskredibilitet og handelsmuligheter kan ha en alvorlig innvirkning på virksomheten.

Omdømme- og merkevare-risikoer

Når et brudd på en OSS-lisens blir rapportert på sosiale medier eller nyhetssider, kan det skade bedriftens merkevarebilde betydelig. Det kan ikke bare forstyrre tillitsforholdet med OSS-fellesskapet, kunder og partnerbedrifter, men det kan også påvirke rekrutteringsaktiviteter og finansieringsmuligheter. Selv for teknologisk sterke bedrifter krever det tid og innsats å gjenopprette tapt tillit.

Fem tiltak for å forhindre brudd på OSS-lisenser i Japan

For å forhindre brudd på OSS-lisenser, er det viktig med riktig kunnskap og systematisk tilnærming i det daglige arbeidet. Her presenterer vi fem spesielt viktige tiltak i detalj. Ved å implementere disse tiltakene kan du ikke bare unngå juridiske risikoer, men også bygge et tillitsforhold til OSS-samfunnet.

Kontroller innholdet i OSS-lisensen

Når du implementerer OSS, må du alltid sjekke innholdet i lisensen. OSS-lisenser inneholder viktig informasjon som forpliktelser til å offentliggjøre endrede verk og betingelser for redistribusjon.

Det er ønskelig å utføre denne kontrollen i flere faser, ikke bare i begynnelsen av utviklingen, men også før produktet sendes ut. Dette er spesielt viktig når du bruker tredjeparts OSS, da lisensbetingelsene kan endre seg med versjonsoppdateringer.

Etablering av interne regler og styringssystemer

For å forhindre brudd på OSS-lisenser, er det avgjørende å etablere interne regler. Klargjør prosedyrer og godkjenningsflyt for bruk av OSS, og sørg for at juridiske og tekniske ansvarlige alltid gjennomgår bruken. Det er også viktig å dokumentere OSS-policyen og sørge for at den er kjent og implementert på tvers av hele selskapet.

Samarbeid mellom ingeniører og juridisk avdeling

For å overholde OSS-lisenser, er samarbeid mellom ingeniører og juridisk avdeling essensielt.

Ingeniører har ansvaret for å utnytte OSS i programvareutvikling og reflektere lisensbetingelsene i implementeringen. På den annen side må juridisk avdeling tilby nøyaktig kunnskap om tolkning av lisenser og juridiske spørsmål. Selv om selskapet ditt ikke har en juridisk avdeling, er det viktig å ha et system på plass for å kunne konsultere med eksterne eksperter eller advokater som er kjent med OSS-lisensproblemer når som helst. Slikt samarbeid er også direkte knyttet til tidlig oppdagelse og løsning av problemer.

Bruk av OSS-styringsverktøy

Å stole utelukkende på manuell sjekk for styring av OSS-lisenser innebærer en risiko for oversettelser og misforståelser.

Her er OSS-lisensstyringsverktøy nyttige. Ved å bruke slike verktøy kan du automatisk oppdage lisensene til OSS du bruker og visualisere potensielle bruddrisikoer. Integrering av slike verktøy i utviklingsprosessen kan betydelig redusere lisensrisikoer samtidig som du holder nede menneskelige feil og arbeidsmengde. Spesielt i komplekse programvareutviklingsprosjekter er implementering av verktøy effektivt.

Opplæring og bevisstgjøring

For å forhindre brudd på OSS-lisenser, er det avgjørende at ingeniører og relevante avdelinger har riktig kunnskap om lisensene.

Derfor, gjennom intern opplæring og utdanningsprogrammer, sørg for å grundig innarbeide grunnleggende informasjon om OSS-lisenser og overholdelsesforpliktelser. Det er også effektivt å oppmuntre til deltakelse i eksterne seminarer og studiegrupper. Spesielt for nye ansatte eller medlemmer med lite erfaring med bruk av OSS, kan praktiske eksempler i opplæringen forbedre forståelsen.

Hva gjør du når et brudd på OSS-lisensen oppdages i Japan?

Hva gjør du når et brudd på OSS-lisensen oppdages i Japan?

Hvis et brudd på en Open Source Software (OSS)-lisens oppdages, kreves det at bedriften handler raskt og med integritet. Feil i de første tiltakene kan føre til større skade og gjøre det vanskeligere å gjenopprette tilliten. Her forklarer vi de spesifikke skrittene som bør tas etter at et brudd er oppdaget.

Umiddelbar kontakt og unnskyldning til OSS-utvikleren eller organisasjonen

Når et brudd på OSS-lisensen oppdages, bør du først kontakte utvikleren eller organisasjonen bak den aktuelle OSS-en og be om unnskyldning. En oppriktig tilnærming er det første skrittet mot å gjenopprette tillit.

Rettelse av problematisk kode og overholdelse av lisensvilkårene

Ret opp problemområdene raskt og juster dem i samsvar med de korrekte lisensvilkårene for å sikre at du overholder OSS-lisensen. Bruken av produktet eller tjenesten i denne perioden bør diskuteres med OSS-utvikleren eller organisasjonen for å avgjøre om bruken kan fortsette.

Konsultere en advokat ved behov for å ta passende juridiske skritt

Hvis du mottar krav om injunksjon eller erstatning fra OSS-utvikleren eller organisasjonen, eller hvis det er reist søksmål, bør du ta passende juridiske skritt. Søksmål kan også reises i utlandet, og i slike tilfeller vil lokale lover og prosedyrer gjelde, noe som gjør råd fra en ekspert uunnværlig. For å løse juridiske problemer er det avgjørende å konsultere en advokat som er spesialisert på programvare og opphavsrett.

Oppsummering: Konsulter en ekspert angående OSS-lisenser

I denne artikkelen har vi forklart brudd på OSS-lisenser under japansk lov.

OSS (Open Source Software) bidrar til å rasjonalisere arbeidsmengden i programvareutvikling, men det oppstår tilfeller der det kan føre til alvorlige problemer som krever umiddelbar håndtering. Ved å forstå OSS-lisenser korrekt og etablere et system for forebygging og håndtering av problemer, kan du skape et miljø der du trygt kan utnytte OSS.

Veiledning om tiltak fra vår advokatfirma

Monolith Advokatfirma kombinerer høy spesialisering innen IT, spesielt internett, og juridiske tjenester. Brudd på OSS-lisenser kan føre til risikoer både forretningsmessig og juridisk. Vårt firma tilbyr kontraktsutforming og -gjennomgang for et bredt spekter av klienter, fra selskaper notert på Tokyo Stock Exchange Prime til oppstartsselskaper. Hvis du har problemer med kontrakter, vennligst se følgende artikkel.

Monolith Advokatfirmas tjenesteområder: Kontraktsutforming og -gjennomgang, etc.[ja]

Managing Attorney: Toki Kawase

The Editor in Chief: Managing Attorney: Toki Kawase

An expert in IT-related legal affairs in Japan who established MONOLITH LAW OFFICE and serves as its managing attorney. Formerly an IT engineer, he has been involved in the management of IT companies. Served as legal counsel to more than 100 companies, ranging from top-tier organizations to seed-stage Startups.

Category: IT

Tag:

Tilbake til toppen