Skip to content
This repository has been archived by the owner on Apr 26, 2023. It is now read-only.

GoneRogueProductions/dispatch

Dispatch

We had a good run, but GoneRogue and Dispatch are now retired. Thanks for all the support. (dispatch.ml is down, btw)

issues

if you have an issue, please do it here

Why

  • Talking is cool.
  • But talking securely is cooler.
  • So, Dispatch lets you and your friends talk, securely!
  • We took our shared skills and made a nice-looking, yet also functioning chat service.
  • The code is available here for transparency (but not the passwords!)

What

  • Public chat
  • Private chat
  • Forums
  • Profiles
  • User lookup
  • Admin features

How

stack1:javascript, html, css, bootstrap, jqurery

stack2:php, mysql

stack3:linux, bash

Mission Statement

Our mission is to make quality software that serves people. We don't steal your data. We use free services, and you never pay for anything. We don't use ads, and don't sell your data. You may think that WhatsApp is secure, but in the current day and age it is not, unfortunately. The internet today is controlled by big tech companies. Lets change that, one small step at a time. Copyright Policy We do not like copyrighting things, but we think that our property deserves to be ours.

Dispatch's software is licensed under the GNU General Public License v3.0. What is that?

The GNU Affero General Public License v3.0 (often shortened to GNU-AGPLv3 or even AGPL) is a copyleft license made for software and other kinds of things. It outlines that:

You must credit the author (me) if you want to distribute this piece of software.

You can adapt upon this piece of software.

You must release your adaptation of this piece of software under the same license as this one. Network use is distribution.

Dispatch is licensed under the GNU-AGPLv3 and later license.

termtosvg_sfzkpsa_

Dispatch's Logos are licensed under CC BY-NC-ND 4.0 What is that?

This Creative Commons license says that:

  • You must credit the author (us) if you want to distribute these logos.
  • You may not adapt upon these logos and release them.
  • You cannot use these logos for commercial purposes.
  • You are free to share this logo.
  • If in doubt, contact us at dispatch.ml@proton.me

Contributors guide

  • The code is a mess.
██╗   ██╗ ██████╗ ██╗   ██╗    ██╗  ██╗ █████╗ ██╗   ██╗███████╗    ██████╗ ███████╗███████╗███╗   ██╗    ██╗    ██╗ █████╗ ██████╗ ███╗   ██╗███████╗██████╗ ██╗
╚██╗ ██╔╝██╔═══██╗██║   ██║    ██║  ██║██╔══██╗██║   ██║██╔════╝    ██╔══██╗██╔════╝██╔════╝████╗  ██║    ██║    ██║██╔══██╗██╔══██╗████╗  ██║██╔════╝██╔══██╗██║
 ╚████╔╝ ██║   ██║██║   ██║    ███████║███████║██║   ██║█████╗      ██████╔╝█████╗  █████╗  ██╔██╗ ██║    ██║ █╗ ██║███████║██████╔╝██╔██╗ ██║█████╗  ██║  ██║██║
  ╚██╔╝  ██║   ██║██║   ██║    ██╔══██║██╔══██║╚██╗ ██╔╝██╔══╝      ██╔══██╗██╔══╝  ██╔══╝  ██║╚██╗██║    ██║███╗██║██╔══██║██╔══██╗██║╚██╗██║██╔══╝  ██║  ██║╚═╝
   ██║   ╚██████╔╝╚██████╔╝    ██║  ██║██║  ██║ ╚████╔╝ ███████╗    ██████╔╝███████╗███████╗██║ ╚████║    ╚███╔███╔╝██║  ██║██║  ██║██║ ╚████║███████╗██████╔╝██╗
   ╚═╝    ╚═════╝  ╚═════╝     ╚═╝  ╚═╝╚═╝  ╚═╝  ╚═══╝  ╚══════╝    ╚═════╝ ╚══════╝╚══════╝╚═╝  ╚═══╝     ╚══╝╚══╝ ╚═╝  ╚═╝╚═╝  ╚═╝╚═╝  ╚═══╝╚══════╝╚═════╝ ╚═╝

  • You're still here, wow.
  • So, the first step is to clone this repo
  • Then make your changes
  • You then send us a PR
  • Go through the approval process
  • And then you have finished
  • If we like your code, we will add it to the server!

Contributors and the history of Dispatch

  • This project is already 6 months old at launch - we've been working on it since September 2022
  • We estimate that the two main contributors @max and @werdl have collectively spent ~600 hours working on it
graph LR
Y[Our project]
A[PHPChat] --> B[Sermo] --> C[Dispatch]
D[phpchat.ml] --> E[sermo.ga] --> F[dispatch.ml]
A --> D
B --> E
C --> F
Y --> A
Y --> D

style A fill:#F00
style A color:#FFF
style D fill:#F00
style D color:#FFF
style B fill:#FF0
style E fill:#FF0
style E color:#000
style B color:#000
style F fill:#0F0
style C fill:#0F0
style F color:#000
style C color:#000
  • You can find out more at various places on our website

List