Das klingt doch schon ganz gut!
Das mit der Open-Source Veröffentlichung ist auch nicht sooo schwer,
zumindest wenn man grundsätzliche Kenntnis von Versionskontrolle hat.
1. GitHub Konto anlegen
2. Neues Repository/Projekt dort anlegen
3. Eine Lizenz für den eigenen Code raussuchen und im Header aller Units
als Verweis auf eine zentrale Lizenzdatei angeben. Populäre Lizenzen:
Apache 2.0 oder Mozilla Public License 2.0 wenn mann nicht erzwingen
will, dass Code der die Bibliothek benutzt auch zu Open Source werden
muss (das wäre ja sonst die
GPL)
4. Eine kurze Readme mit Projektbeschreibung anlegen
5. Das auf Github erzeugte leere Projekt auschecken
6. Den eigenen Code in die Arbeitskopie kopieren und Commit/Push hoch damit
So ungefähr wäre der Ablauf.
Grüße
TurboMagic