how to recognize a healthy FOSS project:
- Cargo.toml
- flake.nix
- agpl-3.0.md
- hosted on Codeberg or single-user forge, not GitHub
- commits signed using ssh rather than pgp or web-ui
- main/mistress branch instead of master
- commit messages like "i do not take any responsibility for commits made while tweaking on bees at 4am" made by some anarchist autistic catgirl
- no agents.md, no AI-linkedin-speak
- has an mdbook wiki for docs, built locally by a nix dev shell calling its shellHook and xdg-open
@alina Why AGPL? Please elaborate and not MPL2 or similar licenses
@nyovaya @alina corpos being unreasonably scared of AGPL alone is good enough reason to use it
@alina @privateger And what about the network clause?
@nyovaya @alina Needed for most applications that run on the network?
Well documented enough of an issue.
@privateger @alina Ok and how do you accomplish that?
@nyovaya @privateger services.nginx.gitweb.enable = true;
services.gitweb.projectroot = "/var/lib/www/git/";
@alina @privateger And if that software isnt a webbrowser? Lets say a mail server, do you want to send everyone a copy of the full repo?
@nyovaya @privateger ...what? why would you be restricted to a networking protocol?
@alina @privateger I thought the AGPL requires you to send it through the software itself on the network

@nyovaya @privateger that sounds quite infeasible for most software, but it's not as if i would care about adhering to people's licenses since most of my networked computing is done anonymized and i do not plan on profitting commercially or in front of a court

all i care about is the fact that the only license Google and Apple have banned is the AGPL-3.0 (and AGPL+, which is the same but includes future versions in the same spirit). AWS probably too but i havent checked when i worked there because we exclusively worked with proprietary codebases. i do not want FAANG to profit off of my hobby projects in addition to my work life, and that really is my only use case for using a license in the first place. i cant say much about other use cases, i never cared much about intellectual property

@nyovaya @alina
No. You just need a reasonable way to get the source.
This can be a link, a copy sent along with the binary or something else. A public repo is the cleanest variant and the standard.