Wenn man von 0.9 spricht, meint man natürlich alle 0.9-Versionen. Ich hätte ja schon viel früher (als nur eine Engine auf dem PicoChess lief) den ersten 1.0-Release freigegeben.
Wenn man Deine Arbeit die Du da reingesteckt hast in Release-Versionen umrechnen würde, wären wir bestimmt schon bei 5.0.
Werfen wir beispielsweise einen Blick auf Fritz, werden Jahr für Jahr ein paar Gimmicks hinzugefügt und das dann als kompletter Versionssprung verkauft.
Bei PicoChess gibt es allerdings kein wirkliches Pflichtenheft zu erfüllen (Zumindest ist mir keines bekannt). Deswegen weiß man nie, wann die 1.0 erfüllt ist.
Ich muss hierzu sagen, dass ich noch ein Programmierer bin, für den ein Release eine 1.0-Version ist. Davor kommen Beta-Versionen und davor Alpha-Versionen. Vor dem Release kann es auch noch Release-Candidates geben. Ist die 1.0 mal geschafft, kann auch es auch einen 1.4 Release geben, aber solange noch eine 0 vorne dran steht, ist es eigentlich kein Release.
Aber mittlerweile handhabt das jeder anders.
Nachtrag:
Eben nochmal bei Wiki reingeschaut:
https://de.wikipedia.org/wiki/Entwic...dium_(Software)
"
Beta-Versionen von Programmen sind in der Regel an der 0 als Hauptversionsnummer – diese Variante gilt natürlich nur für die Beta-Versionen vor der ersten fertigen Version (1.0) – oder dem Namenszusatz Beta zu erkennen."