Jeder, der auf einen Link à la re.reModding.de geklickt hat, hat meinen URL Shorter, ehemals e1z.de, bereits genutzt. Zuletzt fragten mich ein paar Freunde und Follower, ob ich den Code nicht frei lizenzieren will, weil es keine großartigen Alternativen außer den kommerziellen Bit.ly und TinyURL im Internet gäbe. Nunja, sagte ich, wollte erstmal abwarten. Jetzt, ein paar Monate später, ist es dann doch langsam an der Zeit, zu überlegen, was mit dem Codehaufen passieren soll.
Mein Shorter läuft grundsätzlich recht stabil, aber ich finde, der Code ist noch nicht hübsch genug, um ihn als Referenz für mich einfach so zu veröffentlichen. Andererseits ist so ein Shorter aber auch nicht großartig viel Aufwand, würde sich also schnell überarbeiten lassen. Dagegen spricht aber, dass ich nicht zu viel Energie in das Projekt stecken will, weil es schließlich noch wichtigere Dinge gibt.
Also habe ich zwei-drei Repositories auf GitHub eingeichtet, bei denen ich nach und nach überarbeitete Codeschnipsel des Shorters committen werde. Jeder, der den Shorter nutzen möchte, ist herzlich dazu eingeladen, an der Entwicklung irgendwie beizutragen. Bugreporting, konstruktive Kritik und Feedback würden dazu schon völlig ausreichen. Und die ein oder anderen PHP-Programmierer, die sich schon mal ein wenig mit MySQL beschäftigt haben, finden sicher auch ein paar Codeschnipsel, die sie selbst beitragen möchten – ich freue mich über jeden frischen Pull-Request.
Auch für Grafiker ist gesorgt: Unter Priorität “mittel” laufen nebenbei noch Arbeiten an einer kleinen Corporate Identity (“CI”) und einer GUI, die per JSON-API auf die Libraries zurückgreift.
Und zum Schluss noch der interessanteste Teil: Die Lizenz. Das ganze Projekt läuft unter der LGPL, jeder Autor wird explizit vermerkt.

Übrigens: “URL Shorter” hört sich recht allgemein an, nicht großartig besonders. Aus diesem Grund hat sich einer dieser Follower einen Codenamen für die Entwicklung ausgedacht: lulalink. Ob der Shorter den Namen behalten wird oder nicht, wird sich zeigen.