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

MONOLITH LAW MAGAZINE

IT

Vad är brott mot OSS-licenser? En genomgång av risker och åtgärder som företag bör känna till, baserat på verkliga exempel

IT

Vad är brott mot OSS-licenser? En genomgång av risker och åtgärder som företag bör känna till, baserat på verkliga exempel

Öppen källkodsmjukvara (OSS) används i stor utsträckning av företag och utvecklare som ett sätt att uppnå kostnadseffektiv och högkvalitativ mjukvaruutveckling. Eftersom OSS kan användas, modifieras och distribueras fritt av vem som helst, bidrar det avsevärt till att öka utvecklingshastigheten och till teknisk innovation.

Det finns dock en uppsättning regler som kallas “OSS-licenser” som stödjer denna frihet. Om dessa inte förstås och följs korrekt kan det leda till allvarliga problem.

I den här artikeln förklarar vi grundligt allt från grunderna i OSS-licenser till riskerna med överträdelser och specifika exempel, samt punkter för att förhindra överträdelser och hur man ska agera om en överträdelse upptäcks. Genom att förstå hur man korrekt använder OSS kan du tryggt dra nytta av öppen källkod.

Vad är en OSS-licens?

En OSS-licens definierar användningsvillkoren för öppen källkodsprogramvara (OSS), vars källkod är offentlig och fritt tillgänglig för användning, modifiering och distribution av vem som helst. Bland de mest kända licenserna finns GPL, MIT och Apache, och varje licens har sina egna villkor för distribution och modifiering.

Syftet med OSS-licenser är att främja användning och förbättring av programvara samt att stödja utvecklingen av programmeringsgemenskapen. Det är dock viktigt att förstå att en OSS-licens inte bara är ett tillstånd för gratis användning, utan det finns tydliga villkor baserade på upphovsrättslagen. Att korrekt förstå villkoren i licensen är det första steget för att undvika risker, oavsett om programvaran används kommersiellt eller på annat sätt.

Referens: Open Source Group Japan | Vad är öppen källkod? Definitionen?

Huvudsakliga mönster av överträdelser av OSS-licenser

Huvudsakliga mönster av överträdelser av OSS-licenser

Överträdelser av OSS-licenser sker inte sällan oavsiktligt av företag och utvecklare. Det är särskilt viktigt att vara uppmärksam på följande fem representativa mönster när man inför eller använder sig av tredjeparts OSS.

Icke-offentliggörande av källkod

Under licenser som GNU General Public License (GPL) och andra copyleft-licenser finns det en skyldighet att offentliggöra källkoden för modifierad programvara när den distribueras. Att distribuera programvara utan att uppfylla denna skyldighet leder till licensbrott.

Ej bifogande av licensdokument

Många OSS-licenser, särskilt de av copyleft-typ som GPL, kräver att originallicensdokumentet och upphovsrättsinformationen inkluderas vid distribution av programvaran. Att försumma detta leder till licensbrott. I strävan efter snabb utveckling kan sådana procedurer förbises, vilket inte sällan resulterar i överträdelser.

Överträdelse av skyldigheten att visa upphovsrätt och licensinformation

När man använder OSS är det en direkt överträdelse av licensen att ta bort eller ändra den ursprungliga upphovsrättsinformationen eller den nödvändiga licensinformationen som den ursprungliga upphovsmannen har angett. Detta är en kränkning av OSS-utvecklarens rättigheter och kan leda till allvarliga problem.

Det är en grundläggande regel som alltid bör följas på grund av den frihet som kommer med användningen av OSS.

Missförstånd och missbruk av licenser

Överträdelser kan uppstå genom felaktig tolkning eller felaktig tillämpning av OSS-licensvillkor.

Till exempel faller missuppfattningar som “MIT-licensen kan användas fritt så kommersiell användning är helt problemfri” eller att inte ha en korrekt förståelse för villkor som ägarskap av modifieringar och villkor vid redistribution under denna kategori. Även licenser som vid första anblicken verkar enkla kan leda till oväntade överträdelser om deras tillämpningsområde och villkor missförstås, så det är viktigt att korrekt förstå innehållet i varje enskild licens.

Inkompatibilitet mellan licenser

När flera OSS kombineras för att utveckla en enda programvara kan de olika licensvillkoren för varje OSS vara motsägelsefulla, vilket resulterar i att man oavsiktligt bryter mot någon av licenserna.

Till exempel, om en OSS endast kan användas under vissa villkor medan en annan OSS har villkor som är oförenliga med dessa, faller detta under denna kategori. När man kombinerar programvara med olika licenser måste man noggrant kontrollera deras kompatibilitet.

Exempel på överträdelser av OSS-licenser i Japan

Överträdelser av OSS-licenser är inte bara en etisk fråga. De har faktiskt lett till många problem både inom och utanför Japan, vilket kan ha en stor inverkan på företagsaktiviteter och utveckling.

Här tar vi upp tre särskilt framträdande exempel. Genom dessa exempel kan vi fördjupa vår förståelse för vikten av att följa OSS-licenser och för konkreta åtgärder för att använda dem på rätt sätt.

Exempel 1: GPL-överträdelse av det amerikanska routerutvecklingsföretaget “Linksys”

Detta exempel är en av de mest kända fallen av OSS-licensöverträdelser, där det **amerikanska routerutvecklingsföretaget Linksys** var inblandat.

Linksys hade integrerat Linux-kärnan, som är licensierad under GPL, i sina trådlösa routrar för försäljning, men försummade att offentliggöra källkoden som GPL kräver.

I samband med detta stämde den tyska organisationen gpl-violations.org, som främjar öppen källkod, Linksys för GPL-överträdelse år 2003. Slutligen gick Linksys med på att offentliggöra källkoden och betala en förlikningssumma för att lösa problemet. Detta fall gjorde det tydligt för industrin hur viktigt det är att strikt följa OSS-licenser.

Exempel 2: GPL-överträdelse av den amerikanska smart-TV-tillverkaren “Vizio”

Detta fall har fått uppmärksamhet som en GPL-överträdelse inom smart-TV-marknaden. Det inblandade företaget är den amerikanska smart-TV-tillverkaren Vizio.

Vizio hade integrerat flera öppen källkodsprogramvaror licensierade under GPLv2 och LGPLv2 i operativsystemet för sina smart-TV-apparater, men hade inte korrekt tillhandahållit källkoden som dessa licenser kräver.

År 2022 stämde Software Freedom Conservancy (SFC) Vizio i en domstol i Kalifornien med det banbrytande påståendet att konsumenter direkt kan tvinga fram licensföljsamhet.

I maj 2023 (Reiwa 5) erkände domstolen SFC:s argument och dömde till deras fördel. Domslutet krävde att Vizio skulle följa GPL och LGPL:s krav och offentliggöra källkoden på ett korrekt sätt.

Vanligtvis, när det finns en upphovsrättsintrång på mjukvara, är det endast upphovsrättsinnehavaren (licensgivaren), det vill säga personen eller organisationen som skapade programvaran, som kan väcka talan. SFC hävdade, baserat på bestämmelsen om “tredjepartsförmånstagare” (Third-Party Beneficiary) i GPL-licensen, att konsumenter som köpt Vizios smart-TV också är tredjepartsförmånstagare som drar nytta av GPL-licensen och därmed har rätt att utöva de rättigheter som licensen ger (till exempel rätten att få tillgång till källkoden).

Vizio-fallet visar att skyldigheten att följa licenser som GPL inte bara gäller utvecklare utan även slutanvändare, och det klargör att företag behöver ytterligare strama åt sin hantering av OSS-licenser.

Exempel 3: GPL-överträdelse av en inhemsk hemelektroniktillverkare (problemet med skrivardrivrutiner)

Detta exempel är ett typiskt fall av OSS-licensöverträdelse som inträffade inom Japan, där den inhemska hemelektroniktillverkaren B-företaget var inblandat.

B-företaget använde öppen källkodsprogramvara licensierad under GPL för sina skrivardrivrutiner, men distribuerade dem under egna licensvillkor som skilde sig från GPL:s krav.

Efter att ha blivit uppmärksammad på GPL-överträdelsen, stoppade Brother Industries tillfälligt distributionen av de problematiska drivrutinerna och gjorde sedan nödvändiga ändringar i licensnoteringen för att uppfylla GPL:s villkor innan de återigen offentliggjorde dem.

Detta fall visar att även inhemska företag i Japan kan drabbas av OSS-licensöverträdelser och understryker vikten av att noggrant kontrollera kompatibiliteten mellan egna licensvillkor och OSS-licenser.

Risker och konsekvenser av överträdelser av OSS-licenser i Japan

Risker och konsekvenser av överträdelser av OSS-licenser i Japan

När överträdelser av OSS-licenser upptäcks kan det medföra betydande risker för företag och utvecklare, inte bara i form av licensbrott utan också genom att påverka tre viktiga områden: juridik, affärer och anseende. Här förklarar vi dessa risker mer i detalj.

Juridiska risker

Överträdelser av OSS-licenser kan leda till krav på upphörande och skadestånd på grund av upphovsrättsintrång. I synnerhet kan brott mot GPL-licensen resultera i förlikningar på miljontals dollar. Dessutom kan rättsliga processer och medling kräva mycket tid och pengar, vilket också innebär en stor belastning för ingenjörer och juridiska avdelningar. I vissa fall kan det även leda till att produkter stoppas från att levereras eller säljas, vilket är en allvarlig risk som direkt påverkar företagets kontinuitet.

Affärsrisker

Licensbrott kan orsaka stopp i produktleveranser eller förseningar i tjänsteerbjudanden. Detta kan skapa kaos i hela leveranskedjan och riskerar att förlora förtroendet från affärspartners. Dessutom kan man inte ignorera risken att affärskontrakt avslutas på grund av överträdelser. Att förlora affärsförtroende och handelsmöjligheter kan ha allvarliga konsekvenser för verksamheten.

Risken för anseende och varumärke

Om överträdelser av OSS-licenser rapporteras i sociala medier eller nyhetssajter kan det skada företagets varumärkesimage avsevärt. Det kan rubba förtroendet inte bara inom OSS-gemenskapen utan också bland kunder och partnerföretag, och det kan även påverka rekryteringsaktiviteter och finansieringsmöjligheter. Även för tekniskt starka företag kan det krävas tid och ansträngning att återställa förlorat förtroende.

Fem åtgärder för att förebygga överträdelser av OSS-licenser i Japan

För att förebygga överträdelser av OSS-licenser är det viktigt att kontinuerligt bygga upp korrekt kunskap och strukturer. Här presenterar vi fem särskilt viktiga åtgärder i detalj. Genom att vidta dessa åtgärder kan du inte bara undvika juridiska risker utan också bygga upp ett förtroendefullt förhållande med OSS-gemenskapen.

Kontrollera innehållet i OSS-licensen

När du inför OSS, se till att alltid kontrollera innehållet i dess licens. OSS-licenser innehåller viktig information såsom krav på offentliggörande av modifierade verk och villkor för redistribution.

Kontroller bör inte bara ske i början av utvecklingen utan också vid flera tillfällen, som till exempel före produktleverans. Det är särskilt viktigt att vara uppmärksam på ändringar i licensvillkoren som kan följa med versionuppgraderingar när du använder tredjeparts OSS.

Upprätta interna regler och ett governance-system

För att förebygga överträdelser av OSS-licenser är det avgörande att skapa interna regler. Gör procedurer och godkännandeflöden för OSS-användning tydliga och se till att all användning går igenom en kontroll av juridiska och tekniska ansvariga. Det är också viktigt att dokumentera en OSS-policy och se till att den är välkänd och tillämpas i hela företaget.

Samarbete mellan ingenjörer och juridiska avdelningen

För att följa OSS-licenser är samarbetet mellan ingenjörer och den juridiska avdelningen oumbärligt.

Ingenjörer har ansvar för att använda OSS i mjukvaruutvecklingen och reflektera licensvillkoren i implementeringen. Å andra sidan måste den juridiska avdelningen tillhandahålla korrekt kunskap när det gäller tolkning av licenser och juridiska frågor. Även om ditt företag inte har en juridisk avdelning, är det viktigt att ha ett system på plats där du kan konsultera externa experter eller advokater som är kunniga om OSS-licensfrågor när som helst. Sådant samarbete är direkt kopplat till tidig upptäckt och lösning av problem.

Användning av OSS-hanteringsverktyg

Att förlita sig enbart på mänsklig kontroll för hantering av OSS-licenser innebär alltid en risk för översyn och missförstånd.

Här är OSS-licenshanteringsverktyg till stor hjälp. Genom att använda dessa verktyg kan du automatiskt upptäcka de licenser som används av OSS och visualisera potentiella överträdelse risker. Genom att integrera dessa verktyg i utvecklingsprocessen kan du minska licensriskerna avsevärt samtidigt som du håller nere mänskliga fel och arbetsinsats. Verktygen är särskilt effektiva i komplexa mjukvaruutvecklingsprojekt.

Utbildning och medvetenhet

För att förebygga överträdelser av OSS-licenser är det nödvändigt att ingenjörer och relaterade avdelningar har korrekt kunskap om licenserna.

Genom interna utbildningar och utbildningsprogram kan du se till att grundläggande information om OSS-licenser och efterlevnadsåtaganden blir väl förstådda. Det är också effektivt att uppmuntra deltagande i externa seminarier och studiegrupper. Särskilt för nya anställda eller medlemmar med begränsad erfarenhet av OSS-användning kan utbildning som inkluderar praktiska exempel fördjupa förståelsen.

Vad gör du om ett brott mot en OSS-licens upptäcks?

Vad gör du om ett brott mot en OSS-licens upptäcks?

Om ett brott mot en Open Source Software (OSS)-licens upptäcks, krävs det att företaget agerar snabbt och uppriktigt. Felaktiga åtgärder i det inledande skedet kan leda till att skadan förvärras och att det blir svårare att återställa förtroendet. Här förklarar vi de konkreta steg som bör tas efter att ett sådant brott har upptäckts.

Omedelbar kontakt och ursäkt till OSS-utvecklare och organisationer

När ett brott mot en OSS-licens upptäcks bör du först kontakta utvecklaren eller organisationen bakom den aktuella OSS och be om ursäkt. Ett uppriktigt agerande är det första steget mot att återställa förtroendet.

Korrigering av problematisk kod och efterlevnad av licensvillkor

Korrigera snabbt de problematiska delarna och se till att koden följer de korrekta licensvillkoren för att uppfylla OSS-licensens krav. Under tiden bör du diskutera med OSS-utvecklaren eller organisationen om huruvida du kan fortsätta använda produkten eller tjänsten.

Konsultera en advokat vid behov för lämplig juridisk åtgärd

Om du får en begäran om förbud eller skadestånd från OSS-utvecklaren eller organisationen, eller om de inleder en rättegång, bör du vidta lämpliga juridiska åtgärder. Rättegångar kan även väckas utomlands, och i sådana fall tillämpas lokal lag och förfaranden, vilket gör rådgivning från en expert nödvändig. För att lösa juridiska problem är det avgörande att konsultera en advokat som är kunnig inom mjukvaru- och upphovsrättsliga frågor.

Sammanfattning: Rådfråga experter angående OSS-licenser

I denna artikel har vi förklarat vad som gäller vid överträdelser av OSS-licenser.

Open Source Software (OSS) bidrar till att rationalisera arbetsinsatsen i mjukvaruutveckling, men i verkligheten kan det uppstå stora problem som kräver omedelbar hantering. Genom att korrekt förstå OSS-licenser och etablera ett system för att förebygga och hantera problem, kan du skapa en miljö där du tryggt kan utnyttja OSS.

Välkommen till våra juridiska tjänster

Monolith Advokatbyrå är en juridisk firma som specialiserar sig på IT, och särskilt på kombinationen av internet och juridik. Överträdelser av OSS-licenser kan leda till risker både i affärsmässiga och juridiska sammanhang. Vår byrå erbjuder kontraktsskapande och granskningstjänster för ett brett spektrum av klienter, från företag noterade på Tokyo Stock Exchange Prime till nystartade företag. Om ni har problem med kontrakt, vänligen se följande artikel för mer information.

Monolith Advokatbyrås expertisområden: Skapande och granskning av kontrakt m.m.[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:

Tillbaka till toppen