ja oft 0.x.y oder ähnliches. Was für Bedingungen sind
ausschlaggebend dafür, wann eine Versionnummer erhöht wird, an
welcher Stelle usw.? Vielleicht kann mir da jemand einen
kurzen Überblick geben?
Versionsnummern sind (z.B. bei Microsoft) eher ein Marketinginstrument als tatsächliche Info 
Es gibt da keine Regeln. Man sagt allerdings, dass die erste Ziffer nur geändert werden sollte, wenn das Programm grundlegend geändert wurde. Die Ziffern nach dem Punkt sollen dann Änderungen und Bugfixes darstellen.
Linux-Programmierer gehen da wesentlich ehrlicher mit Versionen um, da hier die Versionen mit Nullnummern (für Beta-Versionen) begonnen werden.
Im Windowsbereich würde kein Mensch eine Version 0.5 kaufen weil man dort eine Version 1.0 praktisch für die Beta-Version hält 
Es kommt also darauf an, für welche Plattform du programmierst und welche Versionsnummern die Mitbewerber haben. Man hat auch schon gesehen, dass ganze Versionen einfach übersprungen wurden, weil es für das Marketing schlecht ausgesehen hätte, eine Nummer hinter der Konkurrenz zu stehen.
Als Tipp: Schau Dir ähnliche Programme in dem gleichen Umfeld (Linux/Windows) an und richte Dich an deren Versionspolitik. Da liegst Du sicher nicht falsch.
-) Marian