*****************************************************************************
*                                                                           *
*                           »Library Guidelines«                            *
*                                                                           *
*****************************************************************************
[32m
                               1. Einleitung
[31m
Da wir im Moment sozusagen keine Firma haben die in der Lage ist eine
entsprechende Guideline vorzuschreiben bleibt nur, daß wir soetwas selbst
ins Leben rufen. In diesem Guide geht es um folgendes Problem:

[33m           Die Namensgebung und Installation von Amiga Libraries.[31m

Sollte doch nochmal irgendetwas mit dem Amiga passieren, wird dieses Dokument
an die entsprechende Firma übergeben.

Solange es noch keine entsprechende Firma gibt, übernehme ich
              Heiko Schröder - <s93324@fh-telekom-leipzig.de> 
diese Aufgabe.

[32m
                        2. Library naming guidelines
[31m

- Der Name einer Library sollte möglichst sinnvoll und der Funktioninalität
  entsprechend gewählt werden, um Fehler oder Software-Abstürze zu vermeiden.

[3m  Die Registration kann erfolgen über:

  WWW       : http://...      (noch nicht verfügbar)

  EMail     : Heiko Schröder - <s93324@fh-telekom-leipzig.de>
              Subject: Library registration

  Postweg   : Heiko Schröder
              Arnoldstr. 1
              04299 Leipzig
              GERMANY

         Bitte benutzen Sie das Registrationsformular.
[23m

- Applikation spezifische Libraries sollten bevorzugt aus dem Namen
  (oder Kürzel) der Applikation bestehen und einer Erweiterung die der
  Funktionalität der Library entspricht.

[32m
                        3. Installation von Libraries
[31m
- Libraries, die universell nutzbar sind und für die auch mindestens ein
  C-header file und die Autodocs verfügbar sind, dürfen in "[33mLibs:[31m" 
  installiert werden.
  Es ist ratsam, Libaries mit einem Interface für die folgenden Programmier-
  sprachen zu vertreiben:
   * C
   * Assembler
   * Amiga-E
   * Modula-II
   * Oberon

- [33mGrößere Library-Systeme[31m wie z.B. MUI, XPK etc. sollten [33mein eigenes
  Directory[31m haben (wie MUI) und dort ihre Libraries im MUI:Libs/ Verzeichnis
  installieren, die dann mittels [1m'assign add LIBS: MUI:Libs'[22m in der
  "user-startup"-Datei im System verfügbar gemacht werden.

- Libraries die nur [33mfür ein bestimmtes Programm[31m benutzt werden - d.h.
  private Libraries zu denen normal auch kein Include file und auch keine
  Autodocs öffentlich verfügbar sind gehören immer in "[33mPROGDIR:Libs/[31m"

[32m
                             4. Zusammenfassung
[31m
Library Autoren die sich [33mnicht[31m an dieses Guideline halten, werden

a) angeschrieben und entsprechend freundlich um Änderung/Abhilfe gebeten
b) 'offiziell' auf einer "[33mschwarzen Liste[31m" als illegal vermerkt
c) werden die Archive mit illegealen Libraries vom Aminet gelöscht -
   d.h. die Verbreitung dieser Libraries über die Haupt Amiga Vertriebskanäle
   (Aminet, Meeting Pearls, Fred Fish usw.) wird eingeschränkt.

*****************************************************************************

Verfaßt von

-------------------------------------------------------------------
Kai Hofmann             EMail: i07m@zfn.uni-bremen.de
FB 3, Informatik               i07m@informatik.uni-bremen.de
Universität Bremen      WWW  : http://www.informatik.uni-bremen.de/~i07m/
                        IRC  : PowerStat
-------------------------------------------------------------------

und

 _________________________________________________________________________
/                                                                         \
\                       Heiko Schro"der (Age Ass)                         /
/                     s93324@fh-telekom-leipzig.de                        \
\                 http://privat.schlund.de/SchroederHeiko                 /
/             ------ sorry, but u need a 17`` monitor ------              \
>-------------------------------------------------------------------------<
\                 IRC: »age« on undernet channel #leipzig                 /
/           infos about #leipzig on http://www.cyberjet.de/leipzig        \
\             ------- u dont need a 17`` monitor ;-) -------              /
<_________________________________________________________________________>

