Browse Source

Add mission statement and explanations to readme

tags/v1.2.1^0
Nils 5 years ago
parent
commit
a144f6abc5
1 changed files with 18 additions and 3 deletions
  1. +18
    -3
      README.md

+ 18
- 3
README.md View File

@@ -1,11 +1,24 @@
# New Session Manager

## Mission Statement
* Drop-In replacement for the non-session-manager daemon nsmd and tools (e.g. jackpatch)
* Simple and hassle-free build system to make packaging easy
* Possibility to react to sensible bug fixes that would not have been integrated original nsmd
* Stay upwards and downwards compatible with original nsmd
* Conservative and hesistant in regards to new features and behaviour-changes, but possible in principle
* Keep the session-manager separate from the other NON* tools Mixer, Sequencer and Timeline.
* Protect nsmd from vanishing from the internet one day.
* The goal is to become the de-facto standard session manager for Linux distributions

## User Interface
This repository contains no user interface. Recommendations for a good one might be added in the future.

## Fork and License
This is a fork of non-session-manager, by Jonathan Moore Liles <male@tuxfamily.net> http://non.tuxfamily.org/
under the GNU GENERAL PUBLIC LICENSE Version 2, June 1991.

All files, except nsm.h kept in this repository are
"either version 2 of the License, or (at your option) any later version."
All files, except nsm.h kept in this repository are GPL "version 2 of the License, or (at your
option) any later version."

`nsm.h` is licenced under the ISCL.

@@ -13,7 +26,9 @@ Build files and FLTK definitions have no license header and will be removed.

The current repository builds the original `nsmd` and `jackpatch`.

To build:
## Build
Dependencies are jack2 and liblo, the OSC library.

* `./waf configure`
* `./waf`
* `su -c './waf install'`


Loading…
Cancel
Save