Slik gjennomgår og rapporterer vi opplysningene
Hver opplysning viser hvor den kommer fra og hvor sikker den er. Mangler dokumentasjon, står det "ukjent", aldri en gjetning. Vi viser ingen karakterer, ingen oppdiktede tall og ingen kunderesultater vi ikke kan dokumentere.
Kvalitetsregler
- En lisens regnes som verifisert bare når den er lest fra prosjektets egen LICENSE-fil oppstrøms.
- En oppføring publiseres først når den har minst to kilder og SIAX sin redaksjonelle flyt har kontrollert de obligatoriske opplysningene mot primærkilder.
- All tekst er skrevet med egne ord. En kopikontroll stopper tekst som ligner på oppføringssider eller andre oppføringer.
- Gammel dokumentasjon merkes som utdatert: offisielle kilder etter 365 dager, maskinelt hentet prosjekthelse etter 30 dager, og verifiserte relasjoner flagges for ny kontroll etter 365 dager.
- Oppføringssider brukes bare til å finne verktøy, aldri som kilde til en opplysning eller tekst.
- Importert tekst behandles som data, aldri som instruksjoner, og vises uten HTML.
- Vi kjører aldri kode fra prosjektene vi beskriver.
- "Driftes av SIAX" krever at en instans som SIAX drifter, har svart på en kontroll de siste 45 dagene; ellers vises en lavere status.
Slik verifiseres opplysningene
- Verifiseringen gjøres av SIAX sin redaksjonelle flyt, som omfatter AI-agenter. Hver opplysning i en kuratert oppføring kontrolleres mot sin primærkilde: prosjektets eget repo (LICENSE-fil og README), offisielle nettsted, dokumentasjon eller sikkerhetspolicy.
- En opplysning merkes som verifisert bare når kontrollen lyktes. URL-en til belegget og datoen for kontrollen lagres per opplysning og vises ved siden av den. En opplysning som ikke kunne bekreftes, forblir observert eller ukjent.
- Lisenser leses fra LICENSE-filen på repoets standardgren, og vi lagrer hvilken commit filen ble lest ved.
- Oppføringssider, kataloger og søkeresultater regnes aldri som belegg.
- En erstatningsrelasjon merkes som verifisert bare når alternativets egen README, dokumentasjon eller offisielle materiale støtter akkurat den påstanden, for eksempel at det er et alternativ til en navngitt tjeneste. Ellers forblir den foreslått.
- Rettelser logges med gammel verdi, ny verdi og belegg. Gjennomgangen gjøres av flyten og er ikke signert av en person.
Status for dokumentasjon
- Verifisert
- Dokumentert av en offisiell kilde eller kontrollert av SIAX, og ikke for gammel.
- Observert
- Hentet maskinelt (f.eks. fra et API) eller importert, men ikke kontrollert mot en primærkilde.
- Utledet
- Utledet fra andre opplysninger med en regel, for eksempel at dataene ligger der dere kjører et selvhostet verktøy.
- Omstridt
- Kildene motsier hverandre.
- Utdatert
- Dokumentasjonen er for gammel.
- Ukjent
- Ingen kilde finnes. Verdien vises ikke som fakta.
Opphav
- Offisiell kilde
- Prosjektets egen LICENSE-fil, kodelager, dokumentasjon eller leverandørens prisside.
- Verifisert av SIAX
- En kontroll SIAX har gjort, for eksempel at en instans svarer, eller en livssyklustest.
- SIAX-opplysning
- En intern SIAX-opplysning uten ekstern kilde.
- Importert, ikke gjennomgått
- Maskinelt hentet eller importert opplysning som ingen har gjennomgått.
Tre separate vurderinger
Lisens, prosjektets helse og sikkerhet vurderes hver for seg med egen dokumentasjon. Vi slår dem aldri sammen til én karakter, og datakvaliteten rapporteres i separate mål: fullstendighet, verifisering, aktualitet, konsistens, identitet og uttrekkssikkerhet.
Relasjoner og sammenligninger
Relasjonstyper:
- direct
- Direkte alternativ
- partial
- Delvis alternativ
- complement
- Supplement
- bundle
- Del av en pakke
- migration_target
- Migreringsmål
- dependency
- Avhengighet
- integration
- Integrasjon
- unknown
- Relasjon ikke klassifisert
Gjennomgangsstatus for en relasjon:
- Foreslått
- Relasjonen er foreslått, men ikke gjennomgått.
- Under gjennomgang
- Relasjonen gjennomgås nå.
- Verifisert
- SIAX sin redaksjonelle flyt har kontrollert relasjonen mot alternativets eget materiale, som lenkes som belegg.
- Avvist
- Relasjonen er vurdert og avvist.
- Utdatert
- Dokumentasjonen er for gammel og må kontrolleres på nytt.
Funksjonsverdier i sammenligninger (hver verdi har en kilde eller er merket som anslag):
- full
- Fullt
- partial
- Delvis
- via_extension
- Via utvidelse
- absent
- Mangler
- unknown
- Ukjent
- not_applicable
- Ikke relevant
SIAX-status
- Driftes av SIAX
- En instans som SIAX drifter, svarte ved siste kontroll.
- I SIAX-katalogen
- SIAX kan levere og drifte verktøyet på forespørsel. Det kjører ikke for besøkende her.
- Kandidat
- Under evaluering. Ikke kvalifisert av SIAX.
- Planlagt
- Det finnes en skriftlig plan, men verktøyet kjører ikke ennå.
Oppdagede prosjekter (importert, ikke gjennomgått)
- Offentlige kataloger og lister brukes bare til å finne prosjekter. Fra dem beholder vi kodelagerets adresse, at de lister prosjektet, seksjonsnavnet og deres rå påstand om hva prosjektet er et alternativ til. Beskrivelser, lisenser, stjerneantall, språk og emner derfra brukes ikke.
- Opplysninger om et oppdaget prosjekt hentes fra GitHubs API og vises som observert, med API-adresse og hentetidspunkt. Observasjoner eldre enn 30 dager vises som utdatert. Manglende verdier vises som ukjent.
- Katalogenes påstander om alternativer vises som foreslåtte relasjoner. Kategoriplassering er et utledet forslag fra et seksjonsnavn eller et GitHub-emne. Ingen av dem vises noen gang som verifisert.
- Rader uten kodelageradresse legges ikke inn i katalogen; de listes som kvalitetsfunn for gjennomgang. Et kodelager oppført under et gammelt navn slås sammen med det nye når GitHub omdirigerer.
- awesome-selfhosted har lisensen CC BY-SA 3.0 og teksten brukes ikke, fordi del-på-samme-vilkår ville omfattet vårt datasett; bare identitet og lenker hentes derfra.
- Oppdagede prosjekter kan blas i og søkes i, men indekseres aldri, står aldri i sitemap eller llms.txt og får aldri strukturerte data. Et prosjekt blir indekserbart først når SIAX sin redaksjonelle flyt har skrevet, verifisert og publisert en oppføring for det.
- Trender er stjerneendringer observert via GitHubs API mellom to øyeblikksbilder; github.com/trending skrapes ikke. Inntil et andre øyeblikksbilde finnes, listes bare nyopprettede kodelagre (etter GitHubs createdAt).
Datalisens
- Data som SIAX har skrevet og kuratert (taksonomi, relasjoner, vurderinger, verifiseringsopplysninger og redaksjonell tekst) er lisensiert under CC BY 4.0 (oppgi SIAX Technology AB, siax.io, som kilde med en lenke til siden eller API-adressen).
- Opplysninger fra tredjeparter, for eksempel metadata og repobeskrivelser fra GitHub, lisenstekster oppstrøms og leverandørers listepriser, beholder kildens vilkår. Hver slik opplysning har sin kilde og hentedato.
- Tekst fra awesome-selfhosted (CC BY-SA 3.0) brukes ikke, fordi del-på-samme-vilkår ville omfattet vårt datasett. Bare prosjektets identitet og lenker hentes derfra.
- Koden til hvert prosjekt omfattes av prosjektets egen lisens.
Besparingskalkyler (TCO-modell siax.tco/1.1.0)
- Lisensbesparelse = nåværende lisenser og abonnementer − alternativets kommersielle lisenser.
- Faktisk kostnadsbesparelse = nåværende totalkostnad − alternativets totalkostnad (hosting, drift, migrering, intern tid, parallell drift og andre tilleggskostnader er inkludert). Åpen kildekode regnes aldri som gratis.
- Total økonomisk effekt = faktisk kostnadsbesparelse + andre effekter som brukeren selv oppgir, hver merket med sitt grunnlag. Andre effekter fylles aldri ut automatisk.
- Nåverdi (når en diskonteringsrente r er angitt) = Σ løpende kontantstrøm / (1 + r)^år + engangsstrøm / (1 + r)^(år − 1): engangskostnader i starten av sitt år, løpende strømmer og effekter på slutten.
- Hver standardverdi er en merket forutsetning som kan endres. Priser kommer bare fra brukeren eller prisregisteret (med øyeblikksbilde og dato), og hver kalkyle lagrer modellversjonen og dataøyeblikksbildene den ble laget med, slik at en lagret kalkyle kan gjenskapes.
Språk
Engelsk er portalens referansespråk; svensk vedlikeholdes parallelt for vårt første marked. Andre språkversjoner finnes som maskinstøttede utkast til en person har gjennomgått dem; inntil da er de merket og indekseres ikke. Kategorinavn og prosjektbeskrivelser følger samme regel per språk.
Indeksering og maskinlesbare versjoner
Bare gjennomgåtte og publiserte oppføringer indekseres av søkemotorer, listes i sitemap og llms.txt eller får strukturerte data (JSON-LD). Eksempeldata og utkast vises med en tydelig merking, indekseres ikke og får ingen strukturerte data. Prosjekt-, alternativ- og metodesider har en Markdown-versjon (samme adresse med .md) med de samme verifiseringsopplysningene per felt.
Se også kildene, det åpne lese-API-et og metoden som Markdown.