AKFAvatar
Version: 0.18.0
AKFAvatar ist Software bei der in einem grafischen
Fenster ein Bild als Avatar erscheint und Sachen in einer
Sprechblase sagt.
Zunächst bewegt sich der Avatar langsam von rechts ins Bild.
Dann erscheint der Text in einer Sprechblase.
Das Ganze kann als Bibliothek für eigene C Programme verwendet werden.
Es gibt auch eine Pascal-Anbindung für
GNU-Pascal und
Free Pascal.
Das Programm avatarsay kann als lustige Benutzeroberfläche für
Textkonsolen-Programme verwendet werden¹,
oder als lustiger Text-Betrachter, oder als Betrachter für Manpages¹.
Außerdem versteht das Programm einige einfache Befehle, so dass es als
simple Skript-Sprache für einfache Demos eingesetzt werden kann.
Schauen Sie sich bitte auch das Max und Moritz Demo an!
AKFAvatar ist Freie Software. Bei Freier Software geht es um Freiheit,
nicht um den Preis. Freie Software bedeutet, man hat die Freiheit sie
für jeden Zweck zu verwenden, man darf den Quelltext lesen und an die eigenen
Bedürfnisse anpassen, und man darf Kopien weitergeben, mit oder ohne
Veränderungen.
Seit der letzten Veröffentlichung ist jetzt eine Menge Zeit vergangen. Aber die
Arbeit an der nächsten Version schreitet voran. Es dauert diesmal nur ein
wenig länger.
Die nächste Version wird mit Lua als
integrierte Skriptspache daherkommen. Dadurch wird es noch wesentlich leichter
Anwendungen für AKFAvatar zu schreiben.
Wer das schon mal ausprobieren möchte, kann bereits eine
Test-Version herunterladen. Es ist aber immer noch weitestgehend
undokumentiert und die Schnittstelle kann sich bis zur Veröffentlichung immer
noch verändern!


- Status:
- Autor:
-
- Quelltext:
-
- Ausführbare Formen für avatarsay und der
AKFAvatar-Laufzeit-Bibliothek:
-
Kann aus einem beliebigen Verzeichnis verwendet werden.
Nicht für die Software-Entwicklung geeignet
- Zusätzliche Software:
-
- Benötigt: SDL-1.2
Man benötigt die „Runtime Libraries“
sowie die „Development Libraries“,
um den Quelltext übersetzen zu können!
- Empfohlen: SDL_image
für erweiterte Funktionalität
- Optional:
XdgUtils¹
- Demos:
-
Hinweis: Mit F11 schaltet man in den Vollbild-Modus und
mit Pause kann man es anhalten.
- Anleitung:
-
- Andere Webseiten:
-
- Kommunikation:
-
Hinweis: Um bei Savannah einen Eintrag absenden zu können, wenn
man nicht eingeloggt ist, muss man am Ende des Formulares eine angegebene
Nummer eintragen. Das ist ein einfacher Anti-Spam Test.
- Lizenz:
-
- Hinweise zur Lizenz:
- Die GPL ist nur relevant, wenn man Kopien der Software weitergeben will.
Wenn man die Software nur für den Eigenbedarf oder zum eigenen
Vergnügen verwendet, gibt es überhaupt keine Verpflichtungen.
- Diese Software ist nicht gemeinfrei oder Public Domain, sondern
unterliegt dem Urheberrecht (Copyright). Dass es sich um Freie Software
handelt bedeutet, dass eine Menge erlaubt ist, aber nicht unbedingt gleich alles.
Insbesondere ist es nicht erlaubt, sie für andere praktisch gesehen unfrei zu
machen.
- Man darf die Software gerne nach Belieben weitergeben.
Man darf sie zum Beispiel auch über die eigene Homepage verbreiten. Man
sollte dabei jedoch beachten, dass man nicht ausschließlich Binärdateien
anbieten darf, sondern auch den zugehörigen Quelltext zur Verfügung stellen
muss (zu Einzelheiten siehe Absatz 6 der
Lizenz). Ohne den Quelltext wären die Freiheiten daraus zu lernen, oder
ihn an die eigenen Bedürfnisse anpassen zu können, hinfällig.
- Auch die kommerzielle Nutzung und Verbreitung ist in dieser Lizenz
ausdrücklich erlaubt.
- Die Lizenz ist ziemlich lang und kompliziert. Man sollte aber zumindest das
Vorwort (Preamble)
mal lesen. Das ist eine gute Zusammenfassung der gesamten Lizenz.
- Die Bibliothek ist auch unter der GPL Version 3 lizenziert. Sie ist
nicht unter der LGPL lizenziert und es gibt auch
keine Link-Ausnahme.
- Das bedeutet, wenn man ein Programm veröffentlichen will, das gegen
diese Bibliothek gelinkt ist, ist man an die GPL gebunden und die
Software muss unter der selben Lizenz veröffentlicht werden.
- Programme, die in der Terminal-Emulation ablaufen oder
Pipes für die Kommunikation mit avatarsay verwenden,
sind jedoch eigenständig und nicht an die GPL gebunden.
Solche Programme können auch zusammen mit AKFAvatar angeboten werden
(siehe Stichwort „aggregate“ in der GPL).
AKFAvatar ist durch
cowsay
inspiriert.
(Vergleich mit cowsay)
AKFAvatar hat nichts mit dem Film „Avatar“ zu tun. Den Namen hatte ich
schon gewählt, lange bevor ich von dem Film-Projekt gehört hatte.