SimPL-2.0 gengiver GPLv2 på én side i almindeligt sprog. Ordlyden er kort. Forpligtelserne er de fulde stærke copyleft-krav.
På denne side
Hvad den gør
Simple Public License 2.0 er GPL version 2 skrevet ud på cirka én side i almindeligt sprog. Den blev formuleret for at være læsbar, ikke for at være lettere. Giver du softwaren til nogen, giver du dem også kildekoden til hele programmet under SimPL, og notitserne bliver intakte. Den enkle ordlyd er den eneste forskel, en læser vil bemærke. Den retsvirkning, den sigter mod, er den samme stærke copyleft, du ville planlægge efter med GPL, så planlæg efter den på samme måde.
Detaljer
SimPL-2.0 er sjælden, og sjældenheden er risikoen. En gennemgang, der aldrig har set den før, læser fire korte afsnit, genkender ingen GPL-klausul og lader komponenten passere. Den rigtige reaktion er den modsatte: behandl den præcis som du ville behandle GPL-2.0 samme sted i dit produkt. Hoster du kun softwaren, er der intet at gøre. Giver du den til nogen, følger kildekoden til hele programmet med.
Fordele
- Tydelige regler for at dele forbedringer. Modtagere af en binær fil kan bede om den tilhørende kildekode.
- Bredt forstået af legal og engineering. Kompatibilitetsspørgsmål har et stort offentligt spor.
Ulemper
- At sende en kombineret binær fil ud betyder som regel at tilbyde tilhørende kildekode under samme licens.
- At blande med Apache-2.0 eller andre patentbærende licenser er en kendt kompatibilitetsfælde på ældre GPL-versioner.
Hvad den tillader og kræver
Vælg en kategori for at se hele tilladelsen i én overskuelig liste. Tilladelser viser, hvad licensen giver lov til, grænser viser, hvad den tilbageholder, og forpligtelser viser de betingelser, jeres releaseproces skal opfylde.
Tilladelser
Kommerciel brug
Du må sende koden med i et betalt produkt. Licensen begrænser ikke kommerciel brug.
Ændre
Du må ændre koden, også holde ændringerne private, medmindre en senere pligt siger noget andet.
Distribuere
Du må give kopier til andre. Distribution er det, der typisk gør notits- og kildekodepligter til reelt arbejde.
Privat brug
Brug inde i virksomheden, også interne forks, udløser ikke i sig selv distributionspligter.
Grænser
Holde ansvarlig
Forfatterne fraskriver sig garanti. Modtagere kan ikke holde dem ansvarlige for skader fra softwaren, undtagen hvor loven forbyder den fraskrivelse.
Bruge varemærke
Licensen er ikke en varemærkelicens. Navne, logoer og produktmærker bliver hos ejerne, medmindre en separat tilladelse siger noget andet.
Åbne dit produkt
Copyleft kan nå et samlet værk, du distribuerer, ikke kun de originale filer. Hvor langt det rækker i dit stack, er et juristspørgsmål.
Netværks-copyleft
Klassisk GPL har ingen netværksklausul. At tilbyde programmet som en hostet tjeneste, uden at uddele en kopi, udløser ikke i sig selv kildekode-tilbuddet.
Forpligtelser
Medtag copyright
Behold copyright-notitser på distribuerede kopier.
Medtag licens
Giv modtagere en kopi af licensen sammen med programmet.
Offentliggør kildekode
Når du distribuerer en binær fil af et dækket værk, skal tilsvarende kildekode tilbydes på den måde, licensen beskriver.
Samme licens
Det samlede værk, du distribuerer, skal blive under denne licens. Du kan ikke lukke det dækkede værk med en mere restriktiv tilladelse.
Hvad SimPL-2.0 kræver, når I sender kode ud
Når du distribuerer en binær fil, der indeholder SimPL-2.0-kode, følger notitsen stadig med kopien, og den tilsvarende kildekode skal være tilgængelig under samme licens. Intern brug uden at en kopi forlader virksomheden er en anden situation. Listen nedenfor er forsendelsesarbejdet: det en modtager af den binære fil kan kræve, og det du registrerer, så en køber kan se det.
Du opfylder vilkårene, så længe softwaren bliver på dine egne maskiner. Som GPL-2.0 har SimPL ingen netværksklausul, så en hostet tjeneste udløser ingen kildekode-pligt.
Du opfylder dem ved distribution, når alle, du giver softwaren til, kan få kildekoden til hele programmet, under SimPL, og ikke kun de dele, du har ændret.
Du opfylder notits-vilkårene, når de oprindelige copyright- og licensnotitser bliver i de kopier, du giver videre, uændrede og lette at finde.
Du har taget den konservative vej på kompatibilitet, når SimPL-kode holdes ude af et GPL-værk. FSF har ikke listet SimPL som GPL-kompatibel, så en kombination kræver en jurist.
De pligter, SimPL-2.0 navngiver
Notitsen følger stadig med kopien. Oven i det navngiver SimPL-2.0 en kildekodepligt. Dette er betingelserne i teksten. Vejledningen ovenfor er, hvornår de bliver til reelt arbejde.
Medtag copyright
Behold copyright-notitser på distribuerede kopier.
Medtag licens
Giv modtagere en kopi af licensen sammen med programmet.
Offentliggør kildekode
Når du distribuerer en binær fil af et dækket værk, skal tilsvarende kildekode tilbydes på den måde, licensen beskriver.
Samme licens
Det samlede værk, du distribuerer, skal blive under denne licens. Du kan ikke lukke det dækkede værk med en mere restriktiv tilladelse.
Det skal du være opmærksom på
- At læse den venlige én-sides ordlyd som tegn på, at forpligtelserne er lettere. Det er de ikke. Planlæg som ved GPL-2.0, så overrasker licensen ikke senere.
- At antage, at SimPL- og GPL-kode kan slås sammen, fordi de to tekster siger noget, der ligner hinanden. Ingen retskilde har blåstemplet den kombination, så spørg en jurist, før du bygger på den.
- At springe komponenten over, fordi pakken er lillebitte. Stærk copyleft skalerer ikke med antal linjer: én fil i en leveret binær bærer den samme pligt som et helt framework.
Hvad Simple Public License 2.0 ikke gør
Søgeresultater flader ofte Simple Public License 2.0 ud til et slogan. Dette er de sædvanlige fejllæsninger. SimPL-2.0 er en tilladelse med betingelser, ikke en tilladelse til at springe papirarbejdet nedenfor over.
- Simple Public License 2.0 lader dig ikke holde det samlede program lukket, hvis du distribuerer det. Den gensidige pligt rækker til værket som helhed.
- Netværksbrug alene er ikke distribution for GPL-familien. At køre et GPL-program som SaaS, uden AGPL, udløser ikke i sig selv kildekode-pligten.
Hvordan SimPL-2.0 adskiller sig fra nærliggende licenser
Disse licenser forveksles ofte med SimPL-2.0, men deres pligter ved en release er forskellige. Hver række opsummerer, hvad licensen kræver, når I sender kode ud. Åbn den linkede side for den fulde tjekliste.
- SimPL-2.0
- SimPL-2.0 gengiver GPLv2 på én side i almindeligt sprog. Ordlyden er kort. Forpligtelserne er de fulde stærke copyleft-krav.
- GPL-2.0-or-later
- GPL-2.0 kræver kildekode, når du giver nogen en binær fil. At køre den på egne servere udløser intet. Triggeren er at levere en kopi, ikke blot at bruge den.
Ofte stillede spørgsmål om Simple Public License 2.0
Svar på almindelige spørgsmål om, hvad Simple Public License 2.0 kræver, hvornår pligterne gælder, og hvilken dokumentation der skal følge med en release.
Hvad er Simple Public License 2.0?
Simple Public License 2.0 er GPL version 2 skrevet ud på cirka én side i almindeligt sprog. Den blev formuleret for at være læsbar, ikke for at være lettere. Giver du softwaren til nogen, giver du dem også kildekoden til hele programmet under SimPL, og notitserne bliver intakte. Den enkle ordlyd er den eneste forskel, en læser vil bemærke. Den retsvirkning, den sigter mod, er den samme stærke copyleft, du ville planlægge efter med GPL, så planlæg efter den på samme måde.
Hvad kræver SimPL-2.0, når I sender et produkt ud?
Du opfylder vilkårene, så længe softwaren bliver på dine egne maskiner. Som GPL-2.0 har SimPL ingen netværksklausul, så en hostet tjeneste udløser ingen kildekode-pligt. Du opfylder dem ved distribution, når alle, du giver softwaren til, kan få kildekoden til hele programmet, under SimPL, og ikke kun de dele, du har ændret. Du opfylder notits-vilkårene, når de oprindelige copyright- og licensnotitser bliver i de kopier, du giver videre, uændrede og lette at finde. Du har taget den konservative vej på kompatibilitet, når SimPL-kode holdes ude af et GPL-værk. FSF har ikke listet SimPL som GPL-kompatibel, så en kombination kræver en jurist.
Udløser det ekstra pligter at hoste et produkt, der bruger SimPL-2.0?
Hosting alene udløser som regel ikke kildekodepligten for SimPL-2.0. At sende en binær fil, et container-image eller et on-prem-build ud gør. Notitsen følger stadig med hver kopi, I giver videre.
Tvinger linking til SimPL-2.0 mig til at åbne min applikation?
For stærk copyleft som SimPL-2.0 læser FSF statisk og dynamisk linking som ét samlet værk, når I distribuerer resultatet. At sende en binær fil, der indeholder SimPL-2.0-kode, er den sædvanlige udløser. Intern brug, hvor ingen kopi forlader virksomheden, er en anden situation. Læs den faktiske tekst, ikke familienavnet.
Hvad er tilsvarende kildekode for SimPL-2.0?
Tilsvarende kildekode er den kilde, en modtager skal bruge for at bygge og køre den samme binære fil, inklusive scripts og interfacefiler, licensen nævner. At hoste en repository-URL kan være et tilbud. Tilbuddet skal matche det, I faktisk har sendt ud. SourceTrust registrerer, at en på jeres team har bekræftet tilbuddet. Den udgiver ikke jeres kildekode og hoster ikke et spejl.
Hvordan adskiller SimPL-2.0 sig fra GNU GPL v2.0 eller senere?
SimPL-2.0 kræver dette: SimPL-2.0 gengiver GPLv2 på én side i almindeligt sprog. Ordlyden er kort. Forpligtelserne er de fulde stærke copyleft-krav. GNU GPL v2.0 eller senere kræver dette: GPL-2.0 kræver kildekode, når du giver nogen en binær fil. At køre den på egne servere udløser intet. Triggeren er at levere en kopi, ikke blot at bruge den. Åbn GNU GPL v2.0 eller senere-siden for, hvad den licens kræver, når I sender kode ud. Behandl ikke SPDX-id'erne som udskiftelige, bare fordi de korte navne ligner hinanden.
Hvor registrerer jeg SimPL-2.0 til en køber?
Kataloget markerer SimPL-2.0 som copyleft, så den opfører sig som GPL-rækkerne. Et punkt om kildekode-tilbud dukker op på projektets tjekliste, når distributionskonteksten er Distribueret binær eller Blandet, og en på dit team bekræfter det, før projektet kan publicere. Kun et confirmed match udfylder licensteksten automatisk. Alt andet lander som unconfirmed, mismatch eller not found og venter på, at du accepterer det.
Hvor registrerer jeg SimPL-2.0 til en køber?
Kataloget markerer SimPL-2.0 som copyleft, så den opfører sig som GPL-rækkerne. Et punkt om kildekode-tilbud dukker op på projektets tjekliste, når distributionskonteksten er Distribueret binær eller Blandet, og en på dit team bekræfter det, før projektet kan publicere.
Kun et confirmed match udfylder licensteksten automatisk. Alt andet lander som unconfirmed, mismatch eller not found og venter på, at du accepterer det.
Læs /docs/reviewing-component om det forløb.
Se også
Hubben er søjlen for denne klynge. Søskendelicenser er de andre eger. Produkt-FAQ-links forklarer, hvordan SourceTrust registrerer pligten, ikke selve licensteksten.
Praktisk vejledning til procurement-gennemgang, ikke juridisk rådgivning. Bekræft brug med høj risiko med jurist.
