Früher: mehrere Kompilate, durch Compilerschalter getrennt, dank FinalBuilder parallel erstellt.
Jetzt: ein Kompilat für alles, Modus abhängig von Lizenzdatei, sekundär Prüfung einer Blacklist, die im Netz liegt. Netz sperren hilft hier nicht, da es sich um Sicherheitssoftware handelt, die ohne regelmässige Updates aus dem Netz nicht automatisch sondern nur umständlich manuell zu aktualisieren wäre.
Klar, so sind die Dateien "überall". Aber was sich lohnt zu cracken, liegt auch in Bezahlversion bald bei allen Shared Hostern, zu glauben, dass Dateien sonst zu wenig rumgehen würden, halte ich für mutig. Wer Cracks benutzt, lädt auch von RapidShare und co. runter.
Vorteil einer Version: weniger Komplexität. Klar, mehrere parallele Builds und Uploads lassen sich alles automatisieren und handhaben, aber die (unsere) Erfahrung hat gezeigt, dass es immer wieder zu Sonderfällen kommt, in denen das vorher nicht abschätzbaren zusätzlichen Aufwand bedeutet (man denke nur an Kunden, die beide Versionen installiert haben und wissentlich oder unwissentlich parallel betreiben - alleine der QA-Aufwand im Vorfeld eines Releases steigt dadurch deutlich).
Sehr guter Beitrag, danke.
Was haltet ihr von dem Gerücht, dass Manche selbst "gecrackte" Versionen ihrer Software ins Netz stellen, um so die Verbreitung ihrer Software zu fördern?