# The Unix Work Ethic %25width=300px rfloat%25 Attach:Marketing/livefreeordie.jpg # 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](/https://openbsd.org): # Choose languages native to OpenBSD: C, korn shell, perl # Choose software that is written by OpenBSD developers # Choose the [BCHS](/https://learnbchs.org) web stack # Choose permissive, 2-clause BSD or MIT license over the GPL # Follow the [OpenBSD](/https://man.openbsd.org/style) 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 # Avoid unnecessary, 3rd-party dependencies # We eat our own [dog food](/debate/dogfooding)