Update
This commit is contained in:
parent
06e404c447
commit
58d560ffd4
12 changed files with 65 additions and 8 deletions
2
lrs.md
2
lrs.md
|
@ -13,7 +13,7 @@ The definition here is not strict but rather fuzzy, it is in a form of ideas, st
|
|||
- 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.
|
||||
- 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, ...).
|
||||
- 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, ...), countercomplex, [KISS](kiss.md), [appropriate technology](appropriate_tech.md).
|
||||
- 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.
|
||||
- Minimizing [dependencies](dependency.md), even those such as standard library or relying on OS concepts such as files or threads, even indirect ones such as build systems and even non-software ones (e.g. avoiding [floating point](float.md), GPU, 64bit etc.).
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue