Bidra
FuuckGoogle bygges i offentlighet — og å bygge en bedre søkemotor krever langt mer enn kode.
å bygge en bedre søkemotor krever langt mer enn kode.
Vårt mål er å skape en åpen, nyttig og genuint uavhengig søkemotor hvor annonser ikke kan kjøpe oppmerksomhet, støttespillere ikke kan kjøpe innflytelse, og selskaper ikke kan stille kontrollere hva folk finner.Det er et alvorlig prosjekt. Det krever utviklere, forskere, designere, språkspecialister, personvern-eksperter, infrastruktur-ingeniører, søkeprofesjonelle, skribenter, testere og vanlige brukere villige til å utfordre svake resultater og forbedre systemet.
Alle kan bidra. Ingen kan kjøpe kontroll.
Hjelp til å bygge alternativet
FuuckGooglebør ikke formes bak lukkede dører av ett selskap, én gründer, én investor eller ett lite teknisk team.
Prosjektet er ment å vokse gjennom offentlig diskusjon, dokumenterte beslutninger, åpen kildekode-utvikling, målbar testing av søkekvalitet, og bidrag fra folk med ulike ferdigheter, erfaringer, språk og perspektiver.
Du trenger ikke å forstå hele søkemotoren for å bli involvert. Mange av de mest verdifulle bidragene begynner med ett klart identifisert problem og én velprøvd forbedring.
Bidra med kode
Utviklere kan hjelpe med å bygge, gjennomgå og forbedre områder som:
- Henting og behandling av søkeresultater
- Rangerings- og valgfrie omrangering-systemer
- Kildemangfold og duplikatdeteksjon
- Språk og kontekstuell relevans
- Nettindeksering og crawling
- Spørringsforståelse og normalisering
- Spam- og manipulasjonsdeteksjon
- Frontend og responsiv grensesnittutvikling
- Tilgjengelighetbility
- Offentlige APIer og integrasjoner
- Ytelse, caching og pålitelighet
- Serverinfrastruktur og utrulling
- Automatisert testing
- Personvern og sikkerhet
Kodebidrag bør normalt sendes via det offentlige kildekode-repositoriet som issues, diskusjoner, foreslåtte endringer eller pull requests.
Kildekode-repositorium: Se FuuckGoogle på GitHub
Hvordan kodebidrag fungerer
Ingen enkeltbidragsyter kan direkte endre den offisielle søkemotoren.
En typisk bidragsprosess kan inkludere:
- Finn eller opprett en offentlig issue som beskriver problemet.
- Diskuter foreslått tilnærming når endringen er omfattende.
- Utvikle endringen i en egen branch eller fork.
- Legg til relevante tester og dokumentasjon.
- Send en pull request for offentlig gjennomgang.
- La vedlikeholdere og bidragsytere gjennomgå endringen.
- Svar på tilbakemeldinger og verifiser at eksisterende funksjonalitet fortsatt fungerer.
- Test endringen utenfor produksjonsmiljøet.
- Deploy først etter at nødvendige vurderinger og godkjenninger er fullført.
Denne prosessen beskytter både prosjektet og de som er avhengige av det.
Open source betyr åpen deltakelse — ikke ukontrollert produksjonsadgang.
Forbedre søkekvaliteten
Du trenger ikke å skrive kode for å hjelpe med å forbedre FuuckGoogle’s resultater.
Bidragsytere til søkekvalitet kan teste ekte søkespørringer og rapportere problemer som:
- Et irrelevanst resultat som rangeres for høyt
- En viktig eller autoritativ kilde som mangler
- Flere treff som inneholder stort sett samme informasjon
- Ett selskap eller publiseringsnettverk som dominerer resultatene
- En kopiert artikkel som vises over originalkilden
- Et treff som matcher feil språk eller kontekst
- En misvisende tittel eller beskrivelse
- Utdatert informasjon som vises over en aktuell kilde
- Spam, manipulering eller lavverdig generert innhold
En nyttig rapport bør forklare hva som ser ut til å være feil og, der det er mulig, peke på et sterkere treff eller kilde.
Rapporter må aldri automatisk fjerne eller straffe et nettsted. De skal bli brukt som bevis for å forbedre generelle rangeringsprinsipper — ikke som et våpen for å tie konkurrenter eller synspunkter.
Rapporter et søkekvalitetsproblem: Åpne teknisk support-skjemaet
Rapporter spam, manipulering eller misbruk: Åpne misbruksrapport-skjemaet
Hjelp til med å lage offentlige søketester
Endringer i rangering bør evalueres mot dokumenterte testspørringer og ikke preferansene til én person eller organisasjon.
Bidragsytere kan hjelpe med å bygge offentlige evalueringssett som dekker områder som:
- Generelle informasjonssøk
- Lokale og regionale tjenester
- Teknisk dokumentasjon
- Forskning og akademisk informasjon
- Aktuelle hendelser
- Offentlig og myndighetsinformasjon
- Produkt- og sammenligningssøk
- Helse- og sikkerhetsinformasjon
- Språk og regioner
- Sjeldne eller svært spesifikke søk
- Spam og manipulasjonsforsøk
Hver evaluering bør forklare hvordan et nyttig resultat ser ut, hvilke kilder som virker autoritative, og hvorfor ett resultat kan fortjene en høyere rangering enn et annet.
Målet er ikke å tvinge alle søk inn i én stiv formel. Det er å gjøre endringer målbare, gjennomgåelige og mindre avhengig av innskytelser fra en liten gruppe.
Bidra med språk- og regionkunnskap
Søkekvalitet avhenger i stor grad av språk, kultur, terminologi og lokal kontekst.
Språkbidragsytere kan hjelpe med:
- Oversettelser av grensesnitt og dokumentasjon
- Staving og normalisering av spørringer
- Synonymer og alternative uttrykk
- Lokale navn og stedsreferanser
- Regionale søkeintensjoner
- Grammatikk og sammensatte ord
- Språkdeteksjon
- Regionsspesifikk terminologi
- Evaluering av resultater på lokalt språk
En global søkemotor kan ikke anta at alle språk oppfører seg som engelsk eller at alle regioner søker etter informasjon på samme måte.
Morsmålstalere og lokale eksperter er avgjørende for at FuuckGoogle skal være virkelig nyttig på tvers av språk og lokalsamfunn.
Bidra med design og tilgjengelighet
En søkemotor bør være klar, rask, lesbar og enkel å bruke.
Designere og tilgjengelighetsbidragsytere kan hjelpe med å forbedre:
- Søkegrensesnittet
- Oppsett for desktop, mobil og nettbrett
- Tastaturnavigasjon__FG_LOCK_3EF237EB_219__
- Skjermleserstøtte
- Fargekontrast
- Tekststørrelse og lesbarhet
- Fokusstatus
- Skanning og avstand mellom resultater
- Språkinnstillinger
- Feilmeldinger og tomme tilstander
- Offentlig designdokumentasjon
Grensesnittet kan ha sterk identitet uten å bli tregt, distraherende eller vanskelig å navigere.
Søk er fortsatt produktet. Designet bør hjelpe folk å nå nyttig informasjon, ikke konkurrere med den.
Bidra med dokumentasjon
God dokumentasjon lar flere forstå, teste og forbedre et åpen kildekode‑prosjekt.
Tekstforfattere og tekniske bidragsytere kan hjelpe med å lage og vedlikeholde:
- Installasjonsguider
- Instruksjoner for utviklermiljø
- Arkitekturdokumentasjon
- API-referanser
- Forklaringer av rangeringsprinsipper
- Styringsdokumenter
- Personvern-dokumentasjon
- Bidragsveiledere
- Utgivelsesnotater og endringslogger
- Ofte stilte spørsmål
- Oversettelser
Dokumentasjon bør skrives for den som ikke allerede vet hvordan systemet fungerer.
Prosjektdokumentasjon: Les FuuckGoogle dokumentasjonen
Bidra med personvern- og sikkerhetsekspertise
Personvern og sikkerhet må bygges inn i prosjektet fra starten. Det kan ikke legges til senere som markedsføringsspråk.”
Relevante bidrag inkluderer:
- Sikkerhetsgjennomganger
- Trusselmodellering
- Ansvarlig rapportering av sårbarheter
- Vurdering av dataminimering
- Anbefalinger for logging og oppbevaring
- Ratebegrensning og misbrukforebygging
- Avhengighetsrevisjoner
- Autentisering og tilgangskontroll
- Gjennomgang av personvernerklæringer
- Vurdering av eksterne leverandører
Aktive sårbarheter og sensitive driftsdetaljer bør rapporteres privat før offentliggjøring.
Sikkerhetskontakt: Rapporter en sårbarhet privat
Personvernkontakt: Åpne skjema for personvernkontakt
Bidra med infrastruktur
En nyttig søkemotor krever rask, pålitelig, sikker og robust infrastruktur.
Organisasjoner og erfarne infrastrukturbidragsytere kan hjelpe med:
- Hosting og serverkapasitet
- Innholdslevering og caching
- Overvåking og pålitelighet
- Database- og indekslagring
- Web-kryping / crawling-infrastruktur
- Testmiljøer
- Sikkerhetskopier og katastrofegjenoppretting
- Geografisk distribuerte tjenester
- Ytelsesoptimalisering
Infrastrukturstøtte må aldri kjøpe seg innflytelse over søkeresultater, rangeringsbeslutninger, styringsstemmer eller synligheten til leverandørens egne nettsteder.__FG_LOCK_3EF237EB_349__
Infrastrukturpartnerskap: Kontakt oss om infrastrukturstøtte
Finansiell støtte
Søkeinfrastruktur, eksterne API-er, utviklingsmiljøer, lagring, overvåking, sikkerhet og offentlige tjenester koster penger.
FuuckGoogle kan støttes gjennom metoder som:
- Individuelle donasjoner
- Medlemskap
- Forsknings- og teknologistipender
- Ideelle stiftelser
- Transparente infrastruktursponsorater
- Betalt API-tilgang
- Vertede private søkeinstallasjoner
Finansiell støtte må forbli helt atskilt fra søkeinkludering, ekskludering og rangering.
Ingen betaling kan gi:
- Høyere søkerangering
- Garantert inkludering
- Fjerning av en konkurrent
- Preferensiell rangeringsbehandling
- Spesiell innflytelse over søkekvalitetsbeslutninger
- Skjult kontroll over prosjektet
Store økonomiske bidrag og deres tiltenkte formål bør offentliggjøres.
Støtt prosjektet: Se finansierings- og medlemskapsalternativer
Stipender og partnerskap: Kontakt oss om finansiell støtte eller partnerskap
Styringsspørsmål
Å publisere kildekode er ikke nok til å garantere en uavhengig søkemotor.
FuuckGoogle trenger også transparent styresett som kan forhindre at en fremtidig eier, investor, sponsor eller ledergruppe stille og rolig forkaster prosjektets grunnleggende prinsipper.
Styresystemet bør definere:
- Hvordan vedlikeholdere velges
- Hvem som kan godkjenne kodeendringer
- Hvordan større tekniske beslutninger tas
- Hvordan endringer i rangeringspolitikk vurderes
- Hvordan interessekonflikter avdekkes
- Hvordan økonomiske bidrag rapporteres
- Hvordan samfunnsmedlemmer kan utfordre eller anke beslutninger
- Hvordan prinsippene om ingen reklame og ingen betalt rangering beskyttes
Det langsiktige målet bør være en uavhengig struktur som kan beskytte domenet, identiteten, infrastrukturen, kildekoden og grunnleggende prinsipper mot kommersiell inntakelse.
Atferdskodeks
FuuckGoogle bør tillate sterke meninger, hard kritikk og ærlig uenighet.
Den bør ikke tolerere trakassering, diskriminering, trusler, personangrep, bevisst forstyrrelse eller forsøk på å manipulere prosjektet for privat kommersiell vinning.
Bidragsytere forventes å:
- Angripe ideer og bevis, ikke personer
- Forklare tekniske innvendinger tydelig
- Avsløre relevante interessekonflikter
- Respektere personvern- og sikkerhetsrutiner
- Unngå å manipulere diskusjoner for kommersiell fordel
- Gi riktig kreditt for andres arbeid
- Hjelpe nye bidragsytere å delta
Atferdskodeks: Les prosjektets regler
Anerkjennelse
Personer som gjør vesentlige bidrag bør få synlig kreditt for arbeidet sitt.
Anerkjennelse kan inkludere:
- Git-commit-historikk
- Liste over bidragsytere
- Utgivelsesnotater
- Vedlikeholderstatus
- Offentlige prosjektoppdateringer
- Anerkjennelse av grunnleggende bidragsytere
Anerkjennelse bør gjenspeile reelt arbeid og ansvar — ikke betalinger, personlig status eller private forbindelser.
Start her
Velg typen bidrag som best matcher dine ferdigheter eller interesser:
- Utviklere: Gå gjennom åpne issues, inspiser koden og bidra med testede forbedringer.
- Søketestere: Send inn eksempler på svake, villedende eller repeterende resultatsett.
- Språkeksperter: Forbedre lokal språkrelevans og evaluering.
- Designere: Vurder brukervennlighet, responsatferd og tilgjengelighet.
- Skribenter: Forbedre dokumentasjon og forklar komplekse systemer tydelig.
- Personvern- og sikkerhetsspesialister: Gjennomgå datahåndtering, misbruksforebygging og infrastruktur.
- Organisasjoner: Tilby åpen teknisk eller økonomisk støtte uten rangeringspåvirkning.
Hva vi bygger sammen
FuuckGoogle er ikke bare et forsøk på å gjenskape en eksisterende søkemotor uten annonser.
Vi bygger et annet forhold mellom søk, penger, teknologi, kilder og menneskene som bruker systemet.
En søkemotor hvor:
- Koden kan inspiseres
- Rangeringsprinsippene kan utfordres
- Fellesskapet kan foreslå forbedringer
- Ulike språk og regioner kan bli representert
- Økonomisk støtte kan ikke kjøpe synlighet
- Ingen annonsør eier førsteskjermen
- Ingen selskaper kan stille rolig kjøpe kontroll
Hjelp oss bygge søkemotoren folk skal kunne stole på.
Bygget åpent. Rangert etter relevans. Aldri etter penger.