Sådan gennemgår og rapporterer vi oplysningerne
Hver oplysning viser, hvor den kommer fra, og hvor sikker den er. Mangler der dokumentation, står der "ukendt", aldrig et gæt. Vi viser ingen karakterer, ingen opdigtede tal og ingen kunderesultater, vi ikke kan dokumentere.
Kvalitetsregler
- En licens regnes kun som verificeret, når den er læst fra projektets egen LICENSE-fil opstrøms.
- En post offentliggøres først, når den har mindst to kilder, og SIAX' redaktionelle flow har kontrolleret dens obligatoriske oplysninger mod primærkilder.
- Al tekst er skrevet med egne ord. En kopikontrol stopper tekst, der ligner listesider eller andre poster.
- Gammel dokumentation markeres som forældet: officielle kilder efter 365 dage, maskinelt hentet projektsundhed efter 30 dage, og verificerede relationer markeres til ny kontrol efter 365 dage.
- Listesider bruges kun til at finde værktøjer, aldrig som kilde til en oplysning eller tekst.
- Importeret tekst behandles som data, aldrig som instruktioner, og vises uden HTML.
- Vi kører aldrig kode fra de projekter, vi beskriver.
- "Driftes af SIAX" kræver, at en instans, som SIAX driver, har svaret på en kontrol inden for de seneste 45 dage; ellers vises en lavere status.
Sådan verificeres oplysningerne
- Verificeringen foretages af SIAX' redaktionelle flow, som omfatter AI-agenter. Hver oplysning i en kurateret post kontrolleres mod sin primærkilde: projektets eget repo (LICENSE-fil og README), officielle websted, dokumentation eller sikkerhedspolitik.
- En oplysning markeres som verificeret kun når kontrollen lykkedes. Beleggets URL og datoen for kontrollen gemmes pr. oplysning og vises ved siden af den. En oplysning, der ikke kunne bekræftes, forbliver observeret eller ukendt.
- Licenser læses fra LICENSE-filen på repoets standardgren, og vi gemmer, hvilken commit filen blev læst ved.
- Listesider, kataloger og søgeresultater tæller aldrig som belæg.
- En erstatningsrelation markeres som verificeret kun når alternativets egen README, dokumentation eller officielle materiale understøtter netop den påstand, for eksempel at det er et alternativ til en navngiven tjeneste. Ellers forbliver den foreslået.
- Rettelser logges med gammel værdi, ny værdi og belæg. Gennemgangen foretages af flowet og er ikke underskrevet af en person.
Status for dokumentation
- Verificeret
- Dokumenteret af en officiel kilde eller kontrolleret af SIAX og ikke for gammel.
- Observeret
- Hentet maskinelt (f.eks. fra et API) eller importeret, men ikke kontrolleret mod en primærkilde.
- Udledt
- Udledt af andre oplysninger med en regel, f.eks. at data ligger der, hvor I kører et selvhostet værktøj.
- Omstridt
- Kilderne modsiger hinanden.
- Forældet
- Dokumentationen er for gammel.
- Ukendt
- Der findes ingen kilde. Værdien vises ikke som fakta.
Oprindelse
- Officiel kilde
- Projektets egen LICENSE-fil, repository, dokumentation eller leverandørens prisside.
- Verificeret af SIAX
- En kontrol, som SIAX har udført, f.eks. at en instans svarer, eller en livscyklustest.
- SIAX-oplysning
- En intern SIAX-oplysning uden ekstern kilde.
- Importeret, ikke gennemgået
- Maskinelt hentet eller importeret oplysning, som ingen har gennemgået.
Tre separate vurderinger
Licens, projektets sundhed og sikkerhed vurderes hver for sig med egen dokumentation. Vi lægger dem aldrig sammen til én karakter, og datakvaliteten rapporteres i separate mål: fuldstændighed, verificering, aktualitet, konsistens, identitet og udtrækssikkerhed.
Relationer og sammenligninger
Relationstyper:
- direct
- Direkte alternativ
- partial
- Delvist alternativ
- complement
- Supplement
- bundle
- Del af en pakke
- migration_target
- Migreringsmål
- dependency
- Afhængighed
- integration
- Integration
- unknown
- Relation ikke klassificeret
Gennemgangsstatus for en relation:
- Foreslået
- Relationen er foreslået, men ikke gennemgået.
- Under gennemgang
- Relationen gennemgås lige nu.
- Verificeret
- SIAX' redaktionelle flow har kontrolleret relationen mod alternativets eget materiale, som linkes som belæg.
- Afvist
- Relationen er afprøvet og afvist.
- Forældet
- Dokumentationen er for gammel og skal kontrolleres igen.
Funktionsværdier i sammenligninger (hver værdi har en kilde eller er markeret som skøn):
- full
- Fuldt
- partial
- Delvist
- via_extension
- Via udvidelse
- absent
- Mangler
- unknown
- Ukendt
- not_applicable
- Ikke relevant
SIAX-status
- Driftes af SIAX
- En instans, som SIAX driver, svarede ved seneste kontrol.
- I SIAX-kataloget
- SIAX kan levere og drive værktøjet efter aftale. Det kører ikke for besøgende her.
- Kandidat
- Under evaluering. Ikke kvalificeret af SIAX.
- Planlagt
- Der findes en skriftlig plan, men værktøjet kører ikke endnu.
Opdagede projekter (importeret, ikke gennemgået)
- Offentlige kataloger og lister bruges kun til at finde projekter. Fra dem gemmer vi kodelagerets adresse, at de lister projektet, sektionsnavnet og deres rå påstand om, hvad projektet er et alternativ til. Beskrivelser, licenser, stjerneantal, sprog og emner derfra bruges ikke.
- Oplysninger om et opdaget projekt hentes fra GitHubs API og vises som observeret, med API-adresse og hentetidspunkt. Observationer ældre end 30 dage vises som forældede. Manglende værdier vises som ukendt.
- Katalogernes påstande om alternativer vises som foreslåede relationer. Kategoriplacering er et udledt forslag fra et sektionsnavn eller et GitHub-emne. Ingen af dem vises nogensinde som verificeret.
- Rækker uden kodelageradresse kommer ikke i kataloget; de listes som kvalitetsfund til gennemgang. Et kodelager opført under et gammelt navn slås sammen med det nye, når GitHub omdirigerer.
- awesome-selfhosted har licensen CC BY-SA 3.0 og teksten bruges ikke, fordi del-på-samme-vilkår ville omfatte vores datasæt; kun identitet og links hentes derfra.
- Opdagede projekter kan gennemses og søges i, men indekseres aldrig, er aldrig i sitemap eller llms.txt og får aldrig strukturerede data. Et projekt bliver indekserbart først, når SIAX' redaktionelle flow har skrevet, verificeret og offentliggjort en post for det.
- Trends er stjerneændringer observeret via GitHubs API mellem to øjebliksbilleder; github.com/trending skrabes ikke. Indtil der findes et andet øjebliksbillede, listes kun nyoprettede kodelagre (efter GitHubs createdAt).
Datalicens
- Data, som SIAX har skrevet og kurateret (taksonomi, relationer, vurderinger, verificeringsoplysninger og redaktionel tekst), er licenseret under CC BY 4.0 (angiv SIAX Technology AB, siax.io, som kilde med et link til siden eller API-adressen).
- Oplysninger fra tredjeparter, for eksempel metadata og repobeskrivelser fra GitHub, licenstekster opstrøms og leverandørers listepriser, beholder kildens vilkår. Hver sådan oplysning har sin kilde og hentedato.
- Tekst fra awesome-selfhosted (CC BY-SA 3.0) bruges ikke, fordi del-på-samme-vilkår ville omfatte vores datasæt. Kun projektets identitet og links hentes derfra.
- Koden i hvert projekt er omfattet af projektets egen licens.
Besparelsesberegninger (TCO-model siax.tco/1.1.0)
- Licensbesparelse = nuværende licenser og abonnementer − alternativets kommercielle licenser.
- Faktisk omkostningsbesparelse = nuværende samlede omkostning − alternativets samlede omkostning (hosting, drift, migrering, intern tid, parallel drift og andre ekstra omkostninger er medregnet). Open source regnes aldrig som gratis.
- Samlet økonomisk effekt = faktisk omkostningsbesparelse + andre effekter, som brugeren selv angiver, hver mærket med sit grundlag. Andre effekter udfyldes aldrig automatisk.
- Nutidsværdi (når en diskonteringsrente r er angivet) = Σ løbende pengestrøm / (1 + r)^år + engangsstrøm / (1 + r)^(år − 1): engangsomkostninger i starten af deres år, løbende strømme og effekter i slutningen.
- Hver standardværdi er en mærket antagelse, der kan ændres. Priser kommer kun fra brugeren eller prisregistret (med øjebliksbillede og dato), og hver beregning gemmer modelversionen og de dataøjebliksbilleder, den blev lavet med, så en gemt beregning kan genskabes.
Sprog
Engelsk er portalens referencesprog; svensk vedligeholdes sideløbende for vores første marked. Andre sprogversioner findes som maskinstøttede udkast, indtil en person har gennemgået dem; indtil da er de markeret og indekseres ikke. Kategorinavne og projektbeskrivelser følger samme regel pr. sprog.
Indeksering og maskinlæsbare versioner
Kun gennemgåede og publicerede poster indekseres af søgemaskiner, vises i sitemap og llms.txt eller får strukturerede data (JSON-LD). Eksempeldata og udkast vises med en tydelig markering, indekseres ikke og får ingen strukturerede data. Projekt-, alternativ- og metodesider har en Markdown-version (samme adresse med .md) med de samme verificeringsoplysninger pr. felt.
Se også kilderne, det åbne læse-API og metoden som Markdown.