Freedom /
The Unix Work Ethic

- We follow the UNIX philosophy:
- Do one thing and do it well
- Use text as an interface
- Avoid feature creep
- Design the output of one program to be the input of another
- Avoid interactive input when not needed
- We tightly integrate with OpenBSD:
- Choose languages native to OpenBSD: C, korn shell, perl
- Choose software that is written by OpenBSD developers
- Choose the BCHS web stack
- Choose permissive, 2-clause BSD or MIT license over the GPL
- Follow OpenBSD style guidelines
- Follow widely-used open Internet standards
- We write our own code
- Prefer software with better documentation
- Prefer software that can be easily audited and forked
- Keep configuration simple and choose sensible defaults
- Avoid unnecessary, 3rd-party dependencies
- We eat our own dog food
