opensched - a project scheduling application.
--------------------------------------------------

Introduction

  This program is used to automatically schedule resources for
  a project.  For instance, if 5 programmers cooperate on a software
  development project, and 100 tasks must be done, opensched can capture
  information about who can do what, what tasks depend on what
  other tasks, and assign programmers and times to each task.

Operation

  The user creates a project description file, which describes
  what has to be done, who can do it, etc.

  The user runs the program (perhaps using a Makefile).  The
  opensched program will schedule any tasks that have not been
  assigned to people and time periods by the user.  It then
  prints various reports, as text files, LaTeX documents, HTML
  documents, EPS diagrams, and GIF diagrams.

  The user presumably will incorporate the LaTeX and EPS files into
  a large LaTeX document, run the works through LaTeX, and print
  a nicely formatted report. And/or post the HTML and GIF files to a
  WWW site.

Platform

  This program was written on and for Linux/Intel/ELF/libc6.
  It should compile cleanly on any ANSI-C environment.

Warranties

  The authors provides no warranties for this software.

Author

  This program was originally developed by Idan Shoham
  (sched@m-tech.ab.ca) at M-Tech Mercury Information Technology, Inc.
  The program was developed for internal use at M-Tech, with
  the hope that it will be useful to others.  It was then released
  under the GNU Public License (GPL). Further development was taken
  over by Alan McIvor (alan_mcivor_phd85@post.harvard.edu), who is the
  current maintainer.

Manifest

  CHANGELOG    - revision history for this software
  COPYING      - the GNU Public License
  CREDITS      - who contributed to this program?
  GUI          - some thoughts about how to build a GUI for it
  INSTALL      - installation instructions
  Makefile     - used to compile it, read the docs, test it, etc.
  README       - this file
  README.OS2   - how to build for OS/2 with EMX
  TODO         - some thoughts about what additions would be useful
  USAGE        - how to use the program - type "make" for more current stuff
  VERSION      - what is the current version of the software?
  doc          - a directory with documentation
  gui          - a directory with work in progress for a WWW based GUI
  sample       - a sample project, which exercises most important features
  src          - the source code
  test         - a simple test project
