diff --git a/README.md b/README.md index 6a740a6..8bb916b 100644 --- a/README.md +++ b/README.md @@ -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 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'`