Korai kiadás, gyakran kiadás (rövidítve RERO franciául: korai közzététel, gyakran publikálás ) egy szoftverfejlesztési filozófia, amely korai és gyakori hangsúlyozza a sugárzások ( kiadás ) fontosságát, hogy gyors visszacsatolási ciklust hozzanak létre egyrészt a fejlesztők, másrészt a tesztelők és a tesztelők között. másrészt a felhasználók. Ellentétben áll a hagyományos, új funkciókra épülő terjesztési stratégiával ( szolgáltatás-alapú ).
A támogatók azzal érvelnek, hogy a RERO filozófia gyorsabb fejlesztést tesz lehetővé, javítja a felhasználók részvételét a szoftver meghatározásában, és végső soron elősegíti a felhasználói elvárásoknak való megfelelést, hogy végül jobb minőségű programot eredményezzen.
Ennek a fejlesztési filozófiának az a célja, hogy elkerülje olyan szoftverek létrehozását, amelyeket senki sem fog használni.
Eric S. Raymond népszerűsítette 1997-ben A székesegyház és a bazár című esszéjében , ahol kifejezetten kijelentette: „Korán tegye közzé”. Gyakran tegye közzé. És hallgassa meg ügyfeleit ” .
Ezt a filozófiát kezdetben a Linux kernelre és más szabad szoftverekre , de később a saját és kereskedelmi szoftverek fejlesztésére is alkalmazták. A kiadási stratégia hátrányai közé tartozik a gyakoribb hibák vagy akár az adatok elvesztésének lehetősége, valamint a végfelhasználóknak a szoftverek gyakrabban történő frissítésére vonatkozó követelmény.
A RERO filozófia alternatívája, hogy csak olyan verziókat szabad kiadni, amelyeket már régóta teszteltek, és amelyekről úgy gondolják, hogy nincsenek hibák. A RERO támogatói megkérdőjelezik, hogy ez valóban jobb minőségű szállításokat eredményez-e.
„A nyílt forráskódú szoftver lényegében egy módszer a hatékonyság és a sebesség maximalizálására, amellyel létrehozható a következő verzió. Korai kiadás, gyakran kiadás, ez a mantra, ami azt jelenti, hogy új kódját hozza nyilvánosság elé, hogy a szemek milliói szétszedjék és még gyorsabban hozzanak létre új verziót »
„ Ezt a gyakorlatot korai kiadásnak, gyakran kiadásnak nevezik . A nyílt forráskódú közösség úgy véli, hogy ez a gyakorlat jobb szakértelemhez vezet a szakértői értékelés és a szoftvert használó, a forráskódhoz hozzáférő, a hibákat jelentő és a javításokhoz hozzájáruló felhasználók nagy száma miatt. "
„ Lényegében mindkét filozófia [Korai kiadás, Gyors kiadás és Minimum életképes termék] megpróbálja kiküszöbölni annak kockázatát, hogy olyan szoftvereket hozzon létre, amelyeket senki sem fog használni. "
- Korán engedje el. Gyakran engedje el. És hallgassa meg ügyfeleit. "
" A korai kiadás hátránya , a kiadás gyakran kemény munkát jelenthet , gyakran frissítse, ha olyan forráskód-módosításokat hajt végre, amelyeket alkalmazni kell az alapszintű nyílt forráskódú termékre "
" A nyílt forráskódú világból származunk, amely a korai kiadásról szól, gyakran a kiadásról, nem pedig a nagyon csiszolt kiadásokról "