URI: 
       Initial commit of the core bitreich documents. - bitreich-documents - The repository to track the core bitreich documents.
  HTML git clone git://bitreich.org/bitreich-documents/ git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws65d7roiv6bfj7d652fid.onion/bitreich-documents/
   DIR Log
   DIR Files
   DIR Refs
   DIR Tags
       ---
   DIR commit acd3739a8c0912293451db5e592d67924f51531e
  HTML Author: Christoph Lohmann <20h@r-36.net>
       Date:   Wed, 24 Jan 2018 16:11:46 +0000
       
       Initial commit of the core bitreich documents.
       
       Diffstat:
         A bitreich-branches.md                |      53 ++++++++++++++++++++++++++++++
         A bitreich-manifesto.md               |     100 +++++++++++++++++++++++++++++++
         A bitreich-organisation.md            |      43 ++++++++++++++++++++++++++++++
         A bitreich-qa.md                      |      35 +++++++++++++++++++++++++++++++
         A index.gph                           |       0 
       
       5 files changed, 231 insertions(+), 0 deletions(-)
       ---
   DIR diff --git a/bitreich-branches.md b/bitreich-branches.md
       @@ -0,0 +1,53 @@
       +# Bitreich Branches
       +
       +Bitreich has several branches which represent ideas of the current time where
       +the to be done work to change the software around us can be categorized to a
       +certain or certain tasks. New branches can be created just by your work on
       +them. Please try to collect them to have at least an index.
       +
       +## New Applications
       +* This branch can be abstracted further, when more software is produced.
       +* Write new applications.
       +* The first goal is to change existing software. If not possible, rewrite as
       +  simple as possible.
       +
       +## Graphical Interface
       +* Work on new graphical interface ideas.
       +        * see tabbed(1)
       +        * see dwm(1)
       +        * see dmenu(1)
       +* Try to get existing graphical interfaces or toolkits to use the new
       +  metaphors for the sake of our sanity. WIMP is dead.
       +
       +## Abstractions
       +
       +Most libraries tend to be written in complex ugly programming languages, but
       +they do their task well. The basic fact that the solutions are written in ugly
       +complex programming languages forces some other programmer to rewrite a
       +solution or some algorithm.
       +
       +* Write commandline interfaces for ugly abstracted software.
       +
       +## Ugly World
       +
       +Big applications like for example libreoffice are enforced into our life by
       +public request.  Easier access is needed to the ugly world.
       +
       +* Collect or write small utilities, polish them and give examples in how to
       +  access the ugly world out there in an easy way using the commandline.
       +
       +## Code Cleanup
       +
       +There is software out there which was written by some hobbyist but it does a
       +very good job.
       +
       +* Collect small application, polish them and make them reusable.
       +
       +Other software is really big but only got big by applying metaphors from
       +university which were never really understood but are annoying our life just
       +by their existence.
       +
       +* Find software you daily use, find ugly for example object abstractions and
       +  remove them using a good functional style. Then try to get the patches into
       +  mainline.
       +
   DIR diff --git a/bitreich-manifesto.md b/bitreich-manifesto.md
       @@ -0,0 +1,100 @@
       +# Bitreich Manifesto
       +
       +## Introduction
       +
       +We  live  surrounded by complex software which receives new versions and
       +updates day after day. RAM and CPU consumption never  reduce,  they  in‐
       +crease.  Software  still  provides the same features from years ago, but
       +everything looks new.  This is called »advance« in the new speak of pro‐
       +prietary software development.
       +
       +This has to change!
       +
       +## Suckless
       +
       +Suckless failed.
       +
       +## Consumerism
       +
       +Consumerism is the ability of persons to lose their skill in thinking on
       +their own, producing things, applying logical and practical ways of  be‐
       +having.  This disease of consumerism is striking the devices and comput‐
       +ers we humans produced to make them not scale in the possibilities  they
       +could  be  used  for.  Computers can do things consumers cannot want and
       +imagine before they use the computer for something. The  market  economy
       +of demand and supply does simply not work here.
       +
       +## UNIX Principles
       +
       +In  the  beginning of the development of software principles were intro‐
       +duced how to create software which can be reused in  ways  the  original
       +developers  never  imagined.  Small  utilities are combined using simple
       +pipes, speaking to eachother, just doing one task well.
       +
       +## Dawn Of Ugliness
       +
       +By  not applying this methodology to its extreme, by trying to force new
       +features of computers into the UNIX principles, binary blobs evolved into
       +a  complexity  no  young programmer can understand. They are forced into
       +the industry due to »life events«, where they are  degrading  to  robots
       +which  only  apply  what  they learned at programming school (e.g. life,
       +university ...).  This circle is producing  even  bigger  binary  blobs.
       +Nowadays  this  evolved  into shipping whole operating systems in images
       +which you run separately.
       +
       +This has to end!
       +
       +## Bitreich
       +
       +We  form  a movement to improve our daily software life. Software has to
       +not misbehave, it has to follow our rules, it has to be reusable, it has
       +to be easily maintainable, it has to provide its recompilable source and
       +it has to be easily understandable.
       +
       +### Bitreich Principles
       +
       +#### KISP – Keep It Simple Perfect
       +
       +Software needs to do one thing well / perfect.
       +
       +#### Commandline Interfaces
       +
       +Always  add a commandline interface to your software. Graphical User In‐
       +terfaces are for sissies. Pipes are welcome.
       +
       +#### When Possible Use GPLv3
       +
       +The  signs  of MIT‐appearance in the community is based on the circle of
       +complexity introduced into the minds of libre  software  programmers  by
       +their  oppressors transferring money to their bank accounts every month.
       +Your software is used in war machines to kill people and  the  companies
       +will never  give back. So enforce GPLv3, it’s needed.
       +
       +#### Users Are Programmers
       +
       +Software should be written for programmers, which means the code is the
       +documentation, it should be easy readable, low abstraction levels should be
       +used (OOP sucks most of the times) and a simple Makefile to build everything
       +needs to be present.
       +
       +#### Bugreports Are Patches
       +
       +Bugtrackers  are  obsolete.  Whenever  you find a bug, fix it. The other
       +principles make it possible for you to send a patch instead of a report.
       +
       +#### Applications Can Be Done
       +
       +When  a  project  solves  a problem, keep it done and declare it so. New
       +problems are solved by different projects.
       +
       +#### Freedom Of Language
       +
       +The  software  world  is spammed with new revolutionary programming lan‐
       +guages every month. Choose whatever you need to solve your problem,  but
       +keep  to  the above mentioned principles. Most new programming languages
       +solve a non‐problem the principles of bitreich solve.
       +
       +#### Inevitability Of Change
       +
       +These principles can change, based on the consent of the bitreich elite.
       +
   DIR diff --git a/bitreich-organisation.md b/bitreich-organisation.md
       @@ -0,0 +1,43 @@
       +# Bitreich Organisation
       +
       +Bitreich.org  is  the  seed  of a movement to improve our daily software
       +life.  Based on the principles and words in the  bitreich  manifesto  we
       +work  towards  providing  the  basic  infrastructure for anyone to host,
       +maintain and publish their projects.
       +
       +## Inner Circle
       +
       +In  the  beginning an inner circle is formed to setup the infrastructure
       +and decide about credentials. The inner circle decides about its  rules.
       +It has to tell the movement about its work.
       +
       +## Services
       +
       +### Source Control Management
       +
       +Git  seems  to  have won the SCM war. Other SCMs are welcome, if someone
       +maintains and adapts them to the global infrastructure.
       +
       +### NNTP
       +
       +Mailinglists have the problems of bouncing, registration, ugly maintain‐
       +ership etc.. NNTP is far superior for discussions, archival and protocol
       +access. It reduces abstraction for ease of use.
       +
       +### Gopher
       +
       +The web has outlived itself. Long live gopher!
       +
       +### SSH
       +
       +We  may  consider pushing all services via SSH to gain all advantages of
       +SSH.
       +
       +## Conference
       +
       +There  will  be a yearly conference. Since the main founder of the move‐
       +ment is living near Chemnitz, Germany, where the annual Chemnitzer  Lin‐
       +uxtage  (Chemnitzer  Linuxdays)  are happening in March/April and it’s a
       +historical place for predecessor movements of bitreich, the  conferences
       +will happen there until further change of this paragraph.
       +
   DIR diff --git a/bitreich-qa.md b/bitreich-qa.md
       @@ -0,0 +1,35 @@
       +# Bitreich Quality Assurance
       +
       +Quality assurance is fraud and used by managers without a clue to cover their
       +incompetence in organized irresponsibility.
       +
       +## QA in Bitreich
       +1. Use something.
       +2. Send in a patch.
       +
       +## QA for Nonbelievers
       +1. Send in the following form to __20h__ on #bitreich-en in three copies over
       +   IRC.
       +2. Wait for the response.
       +
       +### QA Form
       +
       +          ======[ Bitreich QA ]======
       +        Name: _________________________
       +        Nick: _________________________
       +        E-Mail: _______________________
       +
       +        What is your request?
       +          [ ] I want to contribute.
       +          [ ] I want to talk.
       +          [ ] I want to be cool.
       +          [ ] I want to lurk. 
       +
       +        Date/City: ____________________
       +
       +        Signature: ____________________
       +
       +## Formal Ending
       +
       +Yours lovely bitreich quality officer.
       +
   DIR diff --git a/index.gph b/index.gph