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