This commit is contained in:
Miloslav Ciz 2023-07-12 14:38:55 +02:00
parent 59e56a6987
commit e89960bcfb
12 changed files with 74 additions and 53 deletions

4
lrs.md
View file

@ -12,9 +12,9 @@ The definition here is not strict but rather fuzzy, it is in a form of ideas, st
[Software](software.md) is less retarded if it adheres, to a high-degree (not necessarily fully), to the following principles:
- Being made with a [**truly selfless**](selfless.md) goal of maximally helping all living beings who may use the software without any intent of taking advantage of them in any way.
- Being made with a [**truly selfless**](selflessness.md) goal of maximally helping all living beings who may use the software without any intent of taking advantage of them in any way.
- Trying to follow the [Unix philosophy](unix_philosophy.md) (do one thing well, use text interfaces, ...).
- Trying to follow the [suckless](suckless.md) philosophy (configs as source files, distributing in source form, ...).
- Trying to follow the [suckless](suckless.md) philosophy (configs as source files, distributing in source form, mods as patches, ...).
- Being [minimalist](minimalism.md) ([single compilation unit](single_compilation_unit.md), [header-only](header_only.md) libraries, no build systems, no [OOP](oop.md) languages, simple [version numbering](version_numbering.md), ...), [countercomplex](countercomplex.md), [KISS](kiss.md), [appropriate technology](appropriate_tech.md).
- Being [free software](free_software.md) legally but ALSO practically (well commented, not bloated and obscured etc., so as to truly and practically enable the freedoms to study, modify etc.). This may also include attributes such as [decentralization](decentralization.md).
- Being [free culture](free_culture.md), i.e. LRS programs are free as a whole, including art assets, data etc.