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 # 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 ## Fork and License
This is a fork of non-session-manager, by Jonathan Moore Liles <male@tuxfamily.net> http://non.tuxfamily.org/ 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. 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. `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`. The current repository builds the original `nsmd` and `jackpatch`.


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

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


Loading…
Cancel
Save