0
0
Fork 0
mirror of https://github.com/matrix-construct/construct synced 2024-05-17 02:13:48 +02:00

README: Restore the intro on the master branch to avoid confusion.

This commit is contained in:
Jason Volk 2020-04-05 12:53:43 -07:00
parent c76e394a8c
commit 08c77c3291

View file

@ -9,28 +9,28 @@ at the University of Oulu which facilitated real-time communication over the int
Its [derivatives](https://upload.wikimedia.org/wikipedia/commons/d/d8/IRCd_software_implementations.png)
have underpinned the major networks for decades.
The protocol has since stagnated, largely abandoned except by evangelists. A
growing number of proprietary cloud services have filled the vacuum of
innovation. Free software projects are relegated to collaborating on non-free
platforms for a basic rich user experience. The consensus is that decentralization
is needed, and users not be limited
to some arcane retro-environment.
The protocol has since stagnated, largely abandoned except for a small cult of
millenarians. A growing number of proprietary cloud services have filled the
vacuum of innovation. Free software projects are relegated to collaborating on
non-free platforms for a basic rich user experience. The consensus is that
decentralization is needed, and users not be limited to some arcane
retro-environment.
<a href="https://github.com/vector-im/riot-web/">
<img align="right" src="https://i.imgur.com/DUuGSrH.png" />
</a>
**This is the Construct** — Federated team collaboration built with the
[WASM Virtual Machine](https://webassembly.org). Construct makes the chat room programmable.
Applications govern all their basic functions. Everything from the appearance of a room as seen by
users to some continuous-integration running in the background for developers
is customizable by embedding apps around your room.
**This is the Construct** — the community's own Matrix server. It is designed
to be fast and highly scalable, and to be developed by volunteer contributors
over the internet. This mission strives to make the software easy to understand,
modify, audit, and extend. It remains true to its roots with its modular design
and having minimal requirements. Even though all of the old code has been
rewritten, the same spirit and philosophy of its predecessors is still obvious
throughout.
Matrix is about giving you control over your communication; Construct is about
giving you control over Matrix.
Clients and servers implement a minimal ABI based on their capabilities while
the community at large builds all features as apps. A variety of apps have
already been created by developers for their own needs. Most choose to make
them available to the community, licensed as free software, so you can import
them and enrich your own rooms.
## Installation