Das einfachste Lizenzsystem reicht manchmal doch nicht

Vor einiger Zeit habe ich mich entschieden für meine Produkte Simple Software Licensing von Habanero einzusetzen. Ich habe lange nach einer einfachen (und auch günstigen) Standard-Lösung gesucht. Das Versprechen der Lösung war “nicht Crack-safe, aber ein ausreichendes Level an Schutz. Dafür einfache und schnelle Implementierung”. Die Grundidee ist einen schwachen Kopierschutz dadurch zu kompensieren, dass […]

Mehr lesen »

Das einfach(st)e Datenbankversionierungssystem

Leider findet auch heute (im Jahre 2016!) die saubere Versionierung einer Datenbankanwendung immer noch zu wenig Beachtung. Neben Tabellen sind gespeicherte Prozeduren, Sichten oder benutzerdefinierte Typen vor allem eins: Quellcode! Und Quellcode gehört in ein Quellcodeverwaltungssystem wie Git, Subversion oder TFS. Achtung: in diesem Beitrag geht es um Microsoft SQL Server und entsprechend funktioniert das […]

Mehr lesen »

Release Documentation Tool

Das Durchführen von Releases von Softwareprodukten ist an sich keine spannende Aufgabe, aber eine jede Firma und selbst ein Selbstständiger oder ein Open-Source Projekt hat Interesse daran dies reproduzierbar und standardisiert abzuwickeln. Jetzt kann man sofort an Automatisierung, Freigabe-Workflows und Integration mit Issue Trackern denken. Aber ich möchte es einmal wie Spotify machen und zunächst […]

Mehr lesen »