Skip to content

synapse-garden/sg-proto

Repository files navigation

sg-proto Join the chat at https://gitter.im/synapse-garden/sg-proto Windows build status Linux build status Go Report Card

go get github.com/synapse-garden/sg-proto
sg #              \
# -addr 127.0.0.1 \
# -port :12345    \
# -db my.db       \
# -cert cert.pem  \ # (To use SSL / HTTPS)
# -key cert.key   \
# -cfg conf.toml

Config

The conf.toml file specifies config options.

For EMacs Org-Mode users, an org-mode file for the SG-Proto roadmap may be found here.

sg-proto is licensed under the GNU Affero GPL v3.

It hosts its own source (when running) at /source, which satisfies the terms of the contract. If you run a modified copy, please update rest/source.go to indicate the correct URL where your modified source can be found.

Using sg-proto as a backend service does not cause your app to be "infected" by GPL. However, you do need to make sure you make the source code available (e.g. by reverse-proxying a public link to /source and indicating that your software depends on this code.)

Other popular software licensed under Affero GPL includes:

The purpose of this license is to ensure that SG code which the community benefits from is released back to the community. This license does not affect code managed or hosted under this software, nor does it compel you to free-license any code which is not statically linked to (i.e., a binary extension of) this code.