Spring til hovedindhold
Se andre licenser

SimPL-2.0

Simple Public License 2.0

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.

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.

  1. 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.

  2. 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.

  3. 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.

  4. 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.
MIT
MIT lader dig sende koden med i et lukket, betalt produkt. Den ene betingelse er, at copyright-linjen og licensteksten følger med hver kopi.

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.

Send beviset med.

Importér Simple Public License 2.0 og resten af det, I sender i produktion. Gratis at importere og gennemgå. I betaler først, når I udgiver.

Start gratis

Cookies på sourcetrust.dev

Vi bruger nødvendige cookies af hensyn til sikkerhed, herunder til at forhindre misbrug af vores sitescan og formularen til anmodning om en livegennemgang. Med din tilladelse bruger vi også valgfri analyse og diagnostik (Google Tag Manager på denne side, og Sentry browser-SDK'en i SourceTrust-programmet, når den er konfigureret). Se vores cookiepolitik.