Co to jest zwolnienie punktowe?

W oprogramowaniu komputerowym wydanie punktowe jest zwykle niewielką aktualizacją istniejącego oprogramowania. Nazwa pochodzi od metody wersjonowania oprogramowania, w której po głównym numerze wersji następuje kropka lub „punkt”, po którym z kolei następuje podrzędny numer wersji. Wydania punktowe zazwyczaj poprawiają błędy lub dodają drobne ulepszenia do programu, zamiast wprowadzać główne nowe funkcje, ale nic nie stoi na przeszkodzie, aby wprowadzać poprawki na dużą skalę. Zastosowano nietypowe systemy numerowania, aby wskazać umiarkowane zmiany lub wydania rozwojowe. Podczas tworzenia system ten może pomóc programistom śledzić zmiany.

Numery wersji są powszechnym sposobem śledzenia zmian w programach dla programistów i użytkowników. Chociaż nie ma oficjalnego standardu oznaczania różnych wersji, wielu programistów stosuje podejście warstwowe, które oddziela wersje według skali lub liczby zmian wprowadzanych w każdej nowej wersji. Te różne poziomy są oddzielone kropkami dziesiętnymi, z numerem najwyższej lub głównej wersji po lewej stronie. Ogólnie rzecz biorąc, im więcej punktów dziesiętnych na prawo od aktualizacji oprogramowania, tym mniej zmian w tej aktualizacji. Na przykład program zaktualizowany z wersji 1.0 do 1.1 miałby bardziej znaczące zmiany niż program zaktualizowany z wersji 1.0 do 1.0.1.

Wydanie z kropką to aktualizacja oprogramowania, która zwiększa dowolną część numeru wersji po przecinku dziesiętnym. Aktualizacja, która przenosi program z wersji 1.0 do 1.1, może być uważana za wydanie punktowe, ale wydanie, które przeskakuje z 1.1 na 2.0, nie może. Zmiany w tych aktualizacjach są często stosunkowo niewielkie i mogą naprawiać błędy, łatać luki w zabezpieczeniach lub dodawać drobne nowe funkcje. Wydanie punktowe, które nie dodaje żadnych nowych funkcji, jest czasami nazywane wydaniem konserwacyjnym. Zazwyczaj są one dostarczane bezpłatnie obecnym klientom oprogramowania komercyjnego, chociaż niektóre firmy zerwały z tą konwencją, aby wypuszczać bardziej bogate w funkcje wersje punktowe po kosztach.

Zwolnienia punktów mogą czasami być wydawane w nietypowych schematach numeracji, które pomijają niektóre liczby lub rezerwują niektóre numery do specjalnych celów. Jeden komputerowy system operacyjny sprzedany pod koniec lat 1990. przeszedł z wersji 8.1 do 8.5, pomijając trzy wersje, aby wskazać, że zawierał on bardziej znaczące zmiany niż poprzednia wersja. Niektóre oprogramowanie typu open source rozdziela wersje rozwojowe od bardziej stabilnych wydań publicznych za pomocą systemu parzysto-nieparzystego po pierwszym przecinku dziesiętnym.

Podczas cyklu życia wydania oprogramowania, wieloetapowego procesu opracowywania projektu oprogramowania od pomysłu do stabilnego produktu, punktowy system zwalniania może pomóc programistom śledzić nawzajem zmiany w kodzie. Jest to szczególnie ważne w projektach open source, w których wielu różnych wolontariuszy przyczynia się w sposób zdecentralizowany. Ponieważ zmiany zachodzą szybko podczas opracowywania, często używane są dodatkowe kropki dziesiętne, dopóki produkt nie będzie gotowy do publicznego wydania.