Batteries Included

From AOLserver Wiki
Jump to navigation Jump to search

The term "batteries included" refers to a distribution which includes "everything" (subjective) that you might need so you don't have to fuss with or compile anything by yourself.

In making an AOLserver "batteries included" distribution, what modules or packages should be included? Keep in mind that the respective license terms of everything included must make it possible to distribute binary packages. Also, the file size should be kept to a reasonable minimum, as well.

Obviously, the latest stable version of AOLserver is the minimum pre-requisite along with its core modules:

It's not clear whether or not Tcl should be included as well. On Win32, it should since ActiveState's Win32 binary distribution of Tcl isn't a threaded Tcl build, which is a requirement for AOLserver. However, if on most Unix and Linux platforms, a binary distribution of a threaded Tcl is available, it might be best to simply provide instructions on how to obtain and install those rather than shipping our own.

Additional modules that should be included:

- Server management:

- Socket drivers:

  • nsopenssl 3.x
  • nsnss (do license terms of NSPR and NSS make this easy?)

- Database drivers:

- Utility modules:


What else should be added to the list above?

---

These packages would become even more useful, if we had something similar to what is described in SAIM Proposal -- Olaf

---