Open Source · Jan 2025 – Apr 2026

Our Contribution to
Open Source

The Aenix engineering team's full open source footprint — from Cozystack itself to upstream dependencies and personal projects.

1,557
Total OSS PRs
all categories
1,225
Cozystack org
PRs merged
58
External upstream
OSS PRs
274
Personal OSS
PRs (lexfrei)
12
Engineers
tracked
Overview

Three categories of contribution

Every merged pull request by an Aenix engineer to any open source repository, grouped into three categories and measured from each engineer's first commit to the organization (no earlier than January 2025).

Cozystack ecosystem
1,225
PRs across cozystack/* repos — the main product: cozystack/cozystack, talm, website, cozyhr, boot-to-talos, and more.
$262,493
~4,900 hours · avg 4h/PR
External OSS upstream
58
PRs to third-party projects the team depends on or builds with: seaweedfs, kilo, etcd-operator, kamaji, kubernetes-sigs, and more.
$26,410
~493 hours · varies 4–14h/PR
Personal OSS (lexfrei)
274
PRs across lexfrei's personal open source repositories: Helm charts, Cloudflare tunnel controller, Minecraft operator, and others.
$73,390
~1,370 hours · avg 5h/PR
External OSS

Upstream contributions

Pull requests to third-party open source projects — direct dependencies and adjacent ecosystem projects.

seaweedfs / seaweedfs
Object Lock CLI, named volumes, COSI sidecar, trafficDistribution, BucketClass params. Contributed by 5 engineers.
10
merged PRs
Storage
kvaps · IvanHunters · klinch0 · nbykov0 · sircthulhu
aenix-io / etcd-operator
Metrics port, TLS client certs, VPA support, kube-rbac-proxy replacement. Aenix's own open source etcd operator.
6
merged PRs
Operator
lllamnyp(4) · kvaps · klinch0
seaweedfs / seaweedfs-cosi-driver
Object Lock WORM, IAM accessPolicy, disk/replication BucketClass params, concurrency safety, Go 1.24 CI.
5
merged PRs
Storage
IvanHunters
squat / kilo
Cilium encapsulation, WireGuard MTU auto-detect, --internal-cidr flag, topology handling improvements.
5
merged PRs
Networking
kvaps
piraeusdatastore / helm-charts + linstor
Scheduler template, KubeSchedulerConfig v1, k8s version suffix handling, RWX block volume validation.
4
merged PRs
Storage
kvaps · lexfrei
clastix / kamaji
Configurable startup probe threshold; fix label preservation to avoid overwriting third-party metadata.
2
merged PRs
Operator
lexfrei · lllamnyp
kubernetes-sigs / COSI
Container Object Storage Interface. Reconciliation logic fix and bucket naming improvements.
2
merged PRs
CNCF SIG
kvaps
Homebrew + NixOS / nixpkgs
talm shell completions in Homebrew; talm 0.22.1 init in NixOS; cozyhr 1.6.1 Homebrew formula.
3
merged PRs
Packaging
kitsunoff · lexfrei
CNCF landscape, foundation, gitdm
Cozystack listed in CNCF landscape; maintainers in foundation; affiliation mapping in gitdm.
3
merged PRs
CNCF
kvaps · tym83 · lexfrei
kubernetes-sigs / external-dns
Re-enqueue failed events in the controller work queue for better DNS sync reliability.
1
merged PR
Networking
lexfrei
VictoriaMetrics / operator
Conserve custom labels on services — prevents unexpected label loss during reconciliation.
1
merged PR
Operator
lllamnyp
kubevirt, kubeovn, keycloak & others
kubevirt/csi-driver deadlock fix; kubeovn/kube-ovn Helm fix; epam/edp-keycloak-operator; grafana/grafana-operator; meshtastic/python; gethomepage/homepage.
6
merged PRs
Various
kvaps · lexfrei · lllamnyp · klinch0
Full Picture

All contributions — CNCF definition

Beyond merged pull requests: issues opened, code reviews, and discussion participation across all public repositories, Jan 2025 – Apr 2026.

Issues opened
456+
Bugs, feature requests, and questions filed across all public repos
PR reviews
1,309+
Pull requests reviewed — code quality, correctness, and architecture
Comments
1,855+
Issue + PR discussion threads participated in
Non-PR total
3,620+
Issues + reviews + comments combined (excl. BROngineer)
Project / CategoryMerged PRsIssuesReviewsComments
Cozystack ecosystem
cozystack/cozystack8781241,1051,372
cozystack/website169
cozystack/talm85
cozystack/cozyhr12
cozystack/boot-to-talos8
cozystack/talos-preboot-iso6
cozystack/ansible-cozystack5
+ cozystack-scheduler, kubeovn-chart, cozyvalues-gen, homebrew-tap, kubeapps…~8
Cozystack subtotal1,2251241,1051,372
External OSS upstream
seaweedfs/seaweedfs + cosi-driver1528283332
aenix-io/etcd-operator6
squat/kilo5
piraeusdatastore/helm-charts + linstor4
CNCF landscape, foundation, gitdm3
Homebrew + NixOS/nixpkgs3
clastix/kamaji2
kubernetes-sigs/COSI2
kubernetes-sigs/external-dns1
VictoriaMetrics/operator1
kubevirt, kubeovn, keycloak, grafana, meshtastic, gethomepage6
External subtotal5828283332
Personal OSS (lexfrei)
charts, cloudflare-tunnel-gw, extractedprism, minecraft-operator, k8s, kuberture, terraform-provider-namedotcom, claudeline, mcp-tg274included in external totals
Grand total1,557456+1,309+1,855+

"Comments" = unique issues/PRs where the engineer commented (issue + PR comments). Non-PR data via GitHub Search API; per-project breakdown not available — shown at category level. BROngineer profile is search-API restricted; numbers are lower bounds.

Investment

Value of the contribution ?Methodology: Engineer cost $9,000/month all-in → $53.57/hr (168 working hours/month). PR effort estimates: minor/doc 4h · bug fix 6h · feature 10h · complex 12–14h · Cozystack avg 4h (high-velocity project) · Personal OSS avg 5h. All estimates are conservative.

Total PRs
1,557
all three categories combined
Total hours
6,763 h
40.3 engineer-months
Total value
$362 k
$362,293 equivalent
Cost per PR
$232 avg
weighted across all categories
Cozystack ecosystem
1,225 PRs · avg 4h/PR
4,900 hours
$262,493
External OSS upstream
58 PRs · avg 8.5h/PR
493 hours
$26,410
Personal OSS (lexfrei)
274 PRs · avg 5h/PR
1,370 hours
$73,390

Last updated: 2026-04-20