Was ist eine Punktfreigabe?
Bei Computersoftware handelt es sich bei einer Einzelversion in der Regel um eine geringfügige Aktualisierung eines vorhandenen Softwareprodukts. Der Name stammt von einer Methode zur Softwareversionierung, bei der auf eine Hauptversionsnummer ein Punkt oder ein Punkt folgt, auf den wiederum die Nebenversionsnummer folgt. Point Releases korrigieren in der Regel Fehler oder fügen kleinere Verbesserungen zu einem Programm hinzu, anstatt wichtige neue Funktionen einzuführen, aber umfangreiche Revisionen können nicht verhindert werden. Es wurden ungewöhnliche Nummerierungssysteme verwendet, um mäßige Änderungen oder Entwicklungsfreigaben anzuzeigen. Während der Entwicklung kann dieses System Programmierern helfen, Änderungen im Auge zu behalten.
Versionsnummern sind sowohl für Entwickler als auch für Benutzer eine gängige Methode, um Änderungen in Softwareprogrammen nachzuverfolgen. Obwohl es keinen offiziellen Standard für die Kennzeichnung verschiedener Versionen gibt, verwenden viele Entwickler einen abgestuften Ansatz, der die Revisionen nach Umfang oder Anzahl der in jeder neuen Version vorgenommenen Änderungen unterscheidet. Diese verschiedenen Ebenen werden durch Dezimalpunkte getrennt, wobei die Versionsnummer der obersten Ebene oder der Hauptversion ganz links steht. Je mehr Dezimalpunkte rechts von einem Softwareupdate stehen, desto weniger Änderungen werden in diesem Update vorgenommen. Ein Programm, das beispielsweise von 1.0 auf 1.1 aktualisiert wurde, hätte bedeutendere Änderungen als ein Programm, das von 1.0 auf 1.0.1 aktualisiert wurde.
Eine Punktveröffentlichung ist eine Aktualisierung eines Softwareprogramms, bei der jeder Teil einer Versionsnummer nach einem Dezimalpunkt erhöht wird. Ein Update, das ein Programm von 1.0 auf 1.1 bringt, kann als Point Release betrachtet werden, ein Release, das von 1.1 auf 2.0 springt, jedoch nicht. Die Änderungen in diesen Updates sind häufig relativ gering und können Fehler beheben, Sicherheitslücken schließen oder kleinere neue Funktionen hinzufügen. Eine Punktversion, die keine neuen Funktionen hinzufügt, wird manchmal als Wartungsversion bezeichnet. Sie werden in der Regel bestehenden Kunden von kommerzieller Software kostenlos zur Verfügung gestellt, obwohl einige Unternehmen gegen diese Konvention verstoßen haben, um mehr funktionsreiche Point-Releases kostenpflichtig freizugeben.
Punktveröffentlichungen können manchmal unter ungewöhnlichen Nummerierungsschemata veröffentlicht werden, bei denen einige Nummern übersprungen oder bestimmte Nummern für spezielle Zwecke reserviert werden. Ein Ende der neunziger Jahre verkauftes Computerbetriebssystem wurde von Version 8.1 auf 8.5 umgestellt, wobei drei Versionen übersprungen wurden, um darauf hinzuweisen, dass es bedeutendere Änderungen als die vorherige Version enthielt. Einige Open-Source-Programme trennen die Entwicklungsversionen von den stabileren Veröffentlichungen mit einem geraden und ungeraden Nummerierungssystem nach dem ersten Dezimalpunkt.
Während des Software-Release-Lebenszyklus, dem mehrstufigen Prozess der Entwicklung eines Softwareprojekts von der Idee zum stabilen Produkt, kann das Point-Release-System Programmierern helfen, die Codeänderungen des jeweils anderen zu verfolgen. Dies ist besonders wichtig bei Open Source-Projekten, bei denen viele verschiedene Freiwillige dezentral mitarbeiten. Da Änderungen während der Entwicklung schnell stattfinden, werden häufig zusätzliche Dezimalstellen verwendet, bis ein Produkt für die öffentliche Veröffentlichung bereit ist.