Open Source · Jan 2025 – Jun 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,896
Total OSS PRs
all categories
1,476
Cozystack org
PRs merged
64
External upstream
OSS PRs
356
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,476
PRs across cozystack/* repos — the main product: cozystack/cozystack, talm, website, cozyhr, boot-to-talos, and more.
$316,277
~5,904 hours · avg 4h/PR
External OSS upstream
64
PRs to third-party projects the team depends on or builds with: seaweedfs, kilo, etcd-operator, kamaji, kubernetes-sigs, and more.
$29,142
~544 hours · varies 4–14h/PR
Personal OSS (lexfrei)
356
PRs across lexfrei's personal open source repositories: Helm charts, Cloudflare tunnel controller, Minecraft operator, and others.
$95,354
~1,780 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
677+
Bugs, feature requests, and questions filed across all public repos
PR reviews
1,654+
Pull requests reviewed — code quality, correctness, and architecture
Comments
2,366+
Issue + PR discussion threads participated in
Non-PR total
4,697+
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,4761241,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 subtotal6428283332
Personal OSS (lexfrei)
charts, cloudflare-tunnel-gw, extractedprism, minecraft-operator, k8s, kuberture, terraform-provider-namedotcom, claudeline, mcp-tg356included in external totals
Grand total1,896677+1,654+2,366+

"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,896
all three categories combined
Total hours
8,228 h
49.0 engineer-months
Total value
$441 k
$440,773 equivalent
Cost per PR
$232 avg
weighted across all categories
Cozystack ecosystem
1,476 PRs · avg 4h/PR
5,904 hours
$316,277
External OSS upstream
64 PRs · avg 8.5h/PR
544 hours
$29,142
Personal OSS (lexfrei)
356 PRs · avg 5h/PR
1,780 hours
$95,354

Last updated: 2026-06-01