Spring til hovedindhold
Se andre licenser

OGTSL

Open Group Test Suite License

En licens i Artistic-1.0-stil til Open Groups conformance-suites. Fri at køre og ændre, men ændrede tests skal omdøbes, og selve suiten må ikke sælges.

På denne side

Hvad den gør

Open Group Test Suite License dækker conformance-testsuites udgivet af The Open Group. Den bygger på Artistic License 1.0, ikke på BSD, og låner den licens' ordforråd: Package, Standard Version og den Copyright Holder, der beholder den kunstneriske kontrol. Du må køre suiten, kopiere den, ændre den og give den videre, og du må bundle den i en større kommerciel distribution. Tre ting adskiller den fra en tilladelig licens. Klausul 5 siger, at du ikke må tage penge for selve pakken, kun et rimeligt kopieringsgebyr eller betaling for support. Klausul 3 siger, at en ændret fil skal have en tydelig notits om, hvordan og hvornår du ændrede den. Klausul 3 og 4 siger, at ikke-standard eksekverbare filer og testcases skal omdøbes, sendes sammen med Standard Version og dokumenteres.

Detaljer

Intern brug er det nemme tilfælde. At køre en Open Group-suite i din egen build-pipeline giver intet videre til nogen, så der er intet at udgive. Betingelserne bider, når suiten, eller en ændret kopi af den, forlader din organisation. En rettet testcase, du deler med en partner, skal have et nyt navn, originalen ved siden af og en manualside, der forklarer forskellen. Gebyrreglen betyder noget for enhver, der sælger testværktøj. Suiten må følge med i et større betalt produkt, men den må ikke være produktet, og du må ikke markedsføre den som din egen. En testsuite er let at forveksle med et almindeligt bibliotek, så læs teksten, før du bygger et produkt på den.

Fordele

  • Nem at lægge ind i et lukket, betalt produkt. Procurement har set denne familie hundredvis af gange.
  • Ingen copyleft på dine egne filer. Du holder din kildekode privat.

Ulemper

  • Notitspligten er nem at overse i et desktop-, mobil- eller container-build. En webside erstatter ikke notitser inde i artefakten.
  • Købere, der vil have en udtrykkelig patenttilladelse, vil bede dig foretrække Apache-2.0 frem for en kort MIT-agtig tekst.

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.

  • Underlicens

    Du må lægge koden ind under dine egne produktvilkår, så længe du stadig opfylder denne licens' betingelser.

  • Privat brug

    Brug inde i virksomheden, også interne forks, udløser ikke i sig selv distributionspligter.

Hvad OGTSL kræver, når I sender kode ud

Når en kopi, der indeholder OGTSL-kode, forlader virksomheden, er tilladelsen bred, og papirarbejdet er nemt at overse. Distribution betyder her en installer, en mobil binær fil, et container-image eller et SDK et andet team bygger ind. Arbejd listen op imod den artefakt, du rent faktisk giver videre, ikke op imod en README. En hostet tjeneste, der aldrig giver en kopi ud, hører stadig hjemme på registreringen, men notitspligten udløses først, når der findes en kopi.

  1. Du er på plads ved intern test, når suiten bliver inden for din organisation, fordi betingelserne knytter sig til kopier, du distribuerer til andre.

  2. Du opfylder klausul 3, når hver fil, du har ændret, bærer en tydelig notits om, hvordan og hvornår du ændrede den, og de oprindelige notitser bliver stående.

  3. Du opfylder klausul 3 og 4, når ikke-standard eksekverbare filer og testcases har navne, der ikke kolliderer med standardens, sendes sammen med Standard Version og har en manualside, der dokumenterer forskellene.

  4. Du opfylder klausul 5, når du ikke tager penge for selve pakken. Et kopieringsgebyr, betaling for support eller bundling i en større kommerciel distribution er tilladt, så længe du ikke markedsfører den som dit eget produkt.

  5. Du respekterer klausul 8, når intet, du udgiver, bruger rettighedshaverens navn til at anbefale eller promovere et produkt afledt af suiten uden skriftlig tilladelse.

De pligter, OGTSL navngiver

Selve licensteksten er kort. Dette er de navngivne betingelser. De følger koden, også filer I kopierer ind i jeres eget repository og transitive pakker i lockfilen.

Medtag copyright

Behold copyright-linjen i hver kopi eller væsentlig del, du distribuerer.

Medtag licens

Behold licensteksten i hver kopi eller væsentlig del, du distribuerer. En webside erstatter ikke notitser inde i en udsendt artefakt.

Det skal du være opmærksom på

  • En conformance-suite arkiveres som tilladelig i BSD-stil og pakkes om i et betalt produkt. Gebyrreglen og omdøbningspligterne er hele pointen med denne licens.
  • En ændret testcase deles med en partner under sit oprindelige navn og uden ændringsnotits. Omdøb den, send Standard Version med ved siden af, og dokumentér hvad der er anderledes.
  • En bestået kørsel bliver til markedsføring, der bruger The Open Groups navn. Hold testresultater faktuelle, og hold rettighedshaverens navn ude af anbefalingsformuleringer.

Hvad Open Group Test Suite License ikke gør

Søgeresultater flader ofte Open Group Test Suite License ud til et slogan. Dette er de sædvanlige fejllæsninger. OGTSL er en tilladelse med betingelser, ikke en tilladelse til at springe papirarbejdet nedenfor over.

  • Open Group Test Suite License kræver ikke, at du udgiver din egen kildekode. At kombinere den med lukket kode er selve pointen med tilladelsen.
  • Open Group Test Suite License betyder ikke "ingen forpligtelser." Copyright-linjen og licensteksten skal stadig følge med kopier, du giver videre.
  • Det er ikke en patentlicens, medmindre teksten siger det. MIT-familiens tilladelser nævner ikke patenter.

Hvordan OGTSL adskiller sig fra nærliggende licenser

Disse licenser forveksles ofte med OGTSL, 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.

OGTSL
En licens i Artistic-1.0-stil til Open Groups conformance-suites. Fri at køre og ændre, men ændrede tests skal omdøbes, og selve suiten må ikke sælges.
BSD-3-Clause
Tilladelig som MIT, med én ekstra regel: du må ikke bruge forfatternes navne til at promovere dit produkt. Notitser følger med kildekode og binære filer.
MPL-2.0
Filbaseret copyleft. MPL-filerne forbliver åbne, når du sender en binær fil ud, ændret eller ej. Dine egne adskilte filer er dine.

Ofte stillede spørgsmål om Open Group Test Suite License

Svar på almindelige spørgsmål om, hvad Open Group Test Suite License kræver, hvornår pligterne gælder, og hvilken dokumentation der skal følge med en release.

Hvad er Open Group Test Suite License?

Open Group Test Suite License dækker conformance-testsuites udgivet af The Open Group. Den bygger på Artistic License 1.0, ikke på BSD, og låner den licens' ordforråd: Package, Standard Version og den Copyright Holder, der beholder den kunstneriske kontrol. Du må køre suiten, kopiere den, ændre den og give den videre, og du må bundle den i en større kommerciel distribution. Tre ting adskiller den fra en tilladelig licens. Klausul 5 siger, at du ikke må tage penge for selve pakken, kun et rimeligt kopieringsgebyr eller betaling for support. Klausul 3 siger, at en ændret fil skal have en tydelig notits om, hvordan og hvornår du ændrede den. Klausul 3 og 4 siger, at ikke-standard eksekverbare filer og testcases skal omdøbes, sendes sammen med Standard Version og dokumenteres.

Hvad kræver OGTSL, når I sender et produkt ud?

Du er på plads ved intern test, når suiten bliver inden for din organisation, fordi betingelserne knytter sig til kopier, du distribuerer til andre. Du opfylder klausul 3, når hver fil, du har ændret, bærer en tydelig notits om, hvordan og hvornår du ændrede den, og de oprindelige notitser bliver stående. Du opfylder klausul 3 og 4, når ikke-standard eksekverbare filer og testcases har navne, der ikke kolliderer med standardens, sendes sammen med Standard Version og har en manualside, der dokumenterer forskellene. Du opfylder klausul 5, når du ikke tager penge for selve pakken. Et kopieringsgebyr, betaling for support eller bundling i en større kommerciel distribution er tilladt, så længe du ikke markedsfører den som dit eget produkt. Du respekterer klausul 8, når intet, du udgiver, bruger rettighedshaverens navn til at anbefale eller promovere et produkt afledt af suiten uden skriftlig tilladelse.

Kræver OGTSL, at jeg åbner min egen kildekode?

Det er ikke en patentlicens, medmindre teksten siger det. MIT-familiens tilladelser nævner ikke patenter.

Hvordan krediterer jeg OGTSL i et produkt, jeg sender ud?

Kreditering for OGTSL betyder, at copyright-linjen og licensteksten følger med hver kopi, en modtager rent faktisk får. Det kan være en om-skærm, en licensfil inde i installeren eller en notits i container-imaget. En offentlig side hjælper en køber med at revidere lageret. Den erstatter ikke notitser inde i artefakten. Hvis I har kopieret filer ind i jeres eget repository, skal headeren på de filer stadig blive.

Er en notits på en hjemmeside nok til OGTSL?

Nej. OGTSL taler om kopier. En offentlig attestation-side er den ærlige liste til procurement. Betingelsen er opfyldt, når notitserne ligger i det materiale, I giver videre. Læg dem i installeren, om-skærmen eller en licensfil inde i den binære fil, og hold derefter de samme tekster på siden.

Tæller transitive OGTSL-afhængigheder med?

Ja. Betingelsen følger koden, ikke den pakke I valgte ved navn. Hvis lockfilen har trukket OGTSL med transitivt, og I distribuerer det træ, følger de notitser også med. Kun at liste direkte afhængigheder er den måde, teams misser pligten.

Hvordan adskiller OGTSL sig fra BSD 3-Clause-licensen?

OGTSL kræver dette: En licens i Artistic-1.0-stil til Open Groups conformance-suites. Fri at køre og ændre, men ændrede tests skal omdøbes, og selve suiten må ikke sælges. BSD 3-Clause-licensen kræver dette: Tilladelig som MIT, med én ekstra regel: du må ikke bruge forfatternes navne til at promovere dit produkt. Notitser følger med kildekode og binære filer. Åbn BSD 3-Clause-licensen-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 OGTSL til en køber?

SourceTrust henter den udgivne artefakt, hvor suiten distribueres som en pakke, pakker licensfilerne ud og sammenligner teksten med det angivne SPDX-id. Testsuites leveres ofte uden om et pakkeregister, så hentningen finder måske intet, og komponenten venter på, at du indsætter teksten. Licenskataloget registrerer denne licens som tilladelig, så komponentsiden grupperer den sådan. Der findes ingen ekstern forpligtelse for gebyrreglen eller omdøbningspligterne, så der dukker intet op på projektets tjekliste, og læsningen er din opgave.

Hvor registrerer jeg OGTSL til en køber?

SourceTrust henter den udgivne artefakt, hvor suiten distribueres som en pakke, pakker licensfilerne ud og sammenligner teksten med det angivne SPDX-id. Testsuites leveres ofte uden om et pakkeregister, så hentningen finder måske intet, og komponenten venter på, at du indsætter teksten.

Licenskataloget registrerer denne licens som tilladelig, så komponentsiden grupperer den sådan. Der findes ingen ekstern forpligtelse for gebyrreglen eller omdøbningspligterne, så der dukker intet op på projektets tjekliste, og læsningen er din opgave.

Læs /docs/reviewing-component om gennemgangsforløbet.

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 Open Group Test Suite License 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.