GitHub Organization

The project lives at github.com/agelesslinux and is organized into three repositories:

agelesslinux

Tools and scripts — become-ageless.sh, future removal scripts, and the stub D-Bus daemon. This is where most code contributions go.

agelesslinux.org

The main project website — the manifesto, state law map, and public-facing pages. Hosted at agelesslinux.org.

agelesslinux.github.io

This documentation site — technical guides for using and extending the Ageless Linux tools. Hosted at agelesslinux.github.io.

What We Need

High Priority

1. Distro Watchers

Monitor distribution mailing lists, bug trackers, and packaging repos for age reporting implementations. When a distro announces or ships a compliance mechanism, we need to know immediately — what package it's in, what D-Bus interface it exposes, how it stores data, and how it integrates with the desktop.

Key lists to watch: debian-devel, ubuntu-devel, fedora-devel, freedesktop.org GitLab (especially AccountsService and xdg-dbus-proxy).

Critical When Needed

2. Removal Script Authors

When a distribution ships age reporting compliance, someone needs to write the script that removes it cleanly. This means understanding the distro's package manager, its D-Bus configuration, and any dependencies other packages might have on the age reporting interface.

Removal scripts should be safe, reversible, and tested. They go in the agelesslinux repo.

Ongoing

3. Testing

Verify that removal scripts don't break other system functionality. Age reporting interfaces may be queried by Flatpak portals, GNOME parental controls, or other software — we need to know what breaks and provide short-circuit fixes for each case.

Testing across distros, desktop environments, and Flatpak/Snap configurations is especially valuable.

Research

4. Legal Research

Track new state bills modeled on California's AB 1043, amendments to existing laws, court challenges, and AG enforcement actions. The state law map needs to stay current.

If you have access to legislative tracking tools (LegiScan, etc.) and can monitor for "age estimation," "age assurance," or "age-appropriate design" bills, that's extremely useful.

Hardware

5. Hardware Builders

Build and test Ageless Devices — the $12 civil disobedience hardware. Document the build process, test with different SBCs and Linux images, and report what works and what doesn't.

How to Contribute

Pull requests to the appropriate repo are the preferred way to contribute code, documentation, and research. If you're not sure which repo to target, open an issue on agelesslinux/agelesslinux and we'll point you in the right direction.

Issues are welcome for bug reports, feature requests, distro implementation sightings, and general discussion. If you've spotted a distro shipping age reporting, please open an issue even if you don't have a removal script ready.

Open an Issue View Organization

Contact