Nem hivatalos javítás - Unofficial patch
Egy nem hivatalos javítást a tapasz egy szoftver, amit egy harmadik fél, például a felhasználói közösség bevonása nélkül az eredeti fejlesztő . A szokásos javításhoz hasonlóan enyhíti a hibákat vagy a hiányosságokat. A nem hivatalos javítások általában nem változtatják meg a szoftver rendeltetésszerű használatát, ellentétben a harmadik féltől származó szoftverek adaptációival, például modokkal vagy repedésekkel .
Motiváció
A nem hivatalos javítások létrehozásának közös motivációja az eredeti szoftverfejlesztő vagy -szolgáltató technikai támogatásának hiánya . Az okok a következők lehetnek:
- a szoftvertermék elérte a meghatározott élettartama végét, és/vagy felváltotta egy utódtermék ( tervezett elavulás )
- a szoftvert eredetileg lényegesen más környezetben való működésre tervezték, és javítást/optimalizálást ( portolást ) igényelhet
- a fejlesztő ment ki az üzletből, és többé nem áll rendelkezésre ( abandonware )
- a támogatás gazdaságilag nem életképes (pl. kis piacok lokalizálása)
- gyors megoldás az időkritikus problémákra (pl. biztonsági lyukak ), ha egy hivatalos túl sokáig tart
- a hivatalos fejlesztő képtelen megbirkózni a problémákkal
Típusok
A nem hivatalos javításokat néha rajongói javításoknak vagy közösségi javításoknak is nevezik , és jellemzően a megoldatlan hibák javítására és technikai kompatibilitási javításokra szolgálnak, pl. Újabb operációs rendszerek , megnövelt kijelzőfelbontások vagy új megjelenítési formátumok esetén.
Míg a nem hivatalos javítások a leggyakoribbak a PC platformon, a konzolos játékokhoz is megtalálhatók, például az emulációs közösséggel összefüggésben.
Fordítások
A nem hivatalos javítások nem korlátozódnak a technikai javításokra; a szoftverek, különösen a játékok rajongói fordítása gyakran jön létre, ha a szoftvert nem helyben adták ki. A rajongói fordítások leggyakrabban a japán szerepjátékokban fordulnak elő, amelyek gyakran nem a nyugati piacokra vannak lokalizálva.
A nem hivatalos javítások egy másik változata a slipstream, mint a javítások, amelyek egyesítik a hivatalos javításokat, amikor az egyes javítások csak online vagy kis növekményes frissítések formájában állnak rendelkezésre.
Mód
A leggyakoribb eset az, hogy a forráskód és az eredeti fejlesztőeszközök nem állnak rendelkezésre a szoftverhez. Ezért a hibás szoftver bináris fájlját futás közben , fordított tervezéssel és hibakereséssel kell elemezni . Ha a problémát megtalálja, javítani kell a programon. Néha csak apró változtatásokra van szükség a konfigurációs fájlokban vagy a rendszerleíró adatbázisban , néha bináris hackelésre van szükség a futtatható fájlban a hibák kijavításához. Ha rendelkezésre áll egy szoftverfejlesztő készlet (pl. Módosításhoz), akkor a tartalom javítása könnyen előállítható, különben a közösségnek saját eszközöket kell létrehoznia. Ezeket a talált javításokat általában a felhasználók által telepíthető javításokba csomagolják (pl. NSIS , Innosetup ).
Ha a forráskód rendelkezésre áll, a támogatás a leghatékonyabban nyújtható. Néha a forráskódot szándékosan, néha szivárgás vagy hiba miatt szabadítják fel , például ami a Thief sorozat játékmotorjával történt . Néha a rajongók még az eredeti program bináris forráskódját is teljesen visszafordítják . A forráskód is elérhető a támogatást teljesen más, de a legutóbbi állványok a forrás port lehetővé válik.
Törvény
Noha egyetlen bírósági ügy sem foglalkozott közvetlenül a nem hivatalos javítások jogi következményeivel, hasonló ügyekben tárgyaltak a kapcsolódó kérdésekben. A Galoob kontra Nintendo ügy azt találta, hogy a felhasználó nem sérti a szerzői jogot , ha jogosulatlan javítást telepít egy rendszerre (míg a hatókör nagyon specifikus volt a Game Genie -re ). Másrészt a Micro Star kontra FormGen Inc. ügy megállapította, hogy a felhasználók által létrehozott térképek az eredeti játék származékos alkotásai . A Sega kontra Accolade ügyben a 9. Circuit úgy ítélte meg, hogy a másolás a fordított tervezés során tisztességes használat, amikor ez az egyetlen módja annak, hogy hozzáférjenek a szerzői jog által védett kódban szereplő "ötletekhez és funkcionális elemekhez", és amikor " jogos ok arra, hogy ilyen hozzáférést kérjenek. " Az Egyesült Államok Szerzői Jogi Törvénye 17 17 US Code 117. § szerint a program egy példányának tulajdonosa a szerzői jog tulajdonosának engedélye nélkül módosíthatja azt a "Karbantartás vagy javítás" érdekében; érvelést is felhozott Daniel J. Bernstein professzor, a chicagói Illinois Egyetemen .
Hasonló felhasználói jogokat biztosítanak az európai szerzői jogi törvények is. Az a kérdés, hogy a jogszerűen megszerzett, szerzői joggal védett szoftverek jogosulatlan módosítása minősül-e méltányos használatnak , nem tisztázott jogterület. A Helbraun ügyvédi iroda egyik cikke megjegyzi a rajongói fordításokkal összefüggésben, hogy bár a teljes játékok és adaptációk újraelosztása nagy valószínűséggel nem esik a méltányos használat körébe, a módosítások javításként történő terjesztése jogilag megengedett lehet; ezt a következtetést azonban nem vizsgálták meg a bíróságon.
Recepció
A nem hivatalos javítások fogadása vegyes, de nagyrészt a szerzői jogok tulajdonosai kétértelműek. Ha a szoftvert nem tekintik kereskedelmi szempontból életképesnek, a szerzői jog jogosultja figyelmen kívül hagyja a nem hivatalos javításokat, mivel nem tekintik kieső bevétel forrásának. Ritkán fordultak elő abbahagyó és lemondó levelek a nem hivatalos javítási és rajongói fordítási projektekhez.
Előfordul, hogy a szerzői jog tulajdonosa aktívan támogatják a folt és rögzítő erőfeszítései egy szoftveres közösség, néha elengedi a forráskód alapján szoftverlicenc , amely lehetővé teszi a szoftver közösség folyamatos szoftver támogatja magukat. Ilyen szoftverekre példák találhatók a később megjelent forráskódú kereskedelmi videojátékok listáján .
A szabad és nyílt forráskódú szoftverek mozgalom alakult a 1980-as években, hogy megoldja a mögöttes problémát nem hivatalos javítások, a korlátozott lehetőségének biztosítása a felhasználó öntartós a bináris csak elosztott szoftver miatt hiányzó forráskódot. Az ingyenes és nyílt forráskódú szoftverek megkövetelik az elosztott szoftverektől a forráskód elérhetőségét, ami megakadályozza a saját szoftverek bináris, csak felhasználói javításának technikai problémáit és jogi bizonytalanságait .
Példák a videojátékokra
| Számítógépes játék | típus |
|---|---|
| Anachronox | Hibajavító javítás |
| Arcanum: Of Steamworks és Magick Obscura | Hibajavító javítás, rajongói fordítás |
| Battlezone II | Hibajavító javítás |
| Civilizáció IV | Hibajavítások és bővítmények ( SDK forráskóddal, hozzáférhető XML konfigurációval és Python fájlokkal) |
| Civilizáció V. | Hibajavítások és bővítmények (forráskód alapján) |
| Chrono Trigger | Ventilátor fordítás, hibajavító javítás |
| Command & Conquer | Hibajavító javítás, feloldási javítások, támogatott nyelvi csomagok |
| Az Elder Scrolls Daggerfall | Hibajavító javítás, rajongói fordítás |
| Sötét lelkek II | Hibajavítások |
| Halálos előérzet: A rendező vágása | Felbontás javítás |
| Ecco a delfin | Hibajavítások, portok az újabb operációs rendszerekhez |
| ET a földönkívüliek | Hibajavítások |
| Fallout 2 | Hibajavító javítás, feloldási javítások |
| Fallout 4 | Hibajavító javítás |
| Szabadúszó | Hibajavító javítás |
| Grand Theft Auto: San Andreas | Motor, grafika és életminőség javítások |
| Gótikus 3 | Hibajavító javítás |
| Ecco a delfin | Hibajavítások, portok az újabb operációs rendszerekhez |
| Empire Earth 2 | Hibajavítások, kivétel nélküli összeomlási javítások, Windows 8/10/10 támogatás, több képernyőfelbontás (beleértve a 4k-t és az egyéni képernyőfelbontás-generátort), DirectX 9 támogatás, G-Sync / FreeSync és magas monitorfrissítési gyakoriság-javítások, korlátlan kamera zoom beállítások , megváltozott gyenge minőségű hangok, új lehetőségek a játékban (pl. több népesség, napi ciklusidő, a koronák rendszerének és vezetőinek letiltása), integrált nyelvváltó, integrált privát többjátékos szerver és még sok új (teljesen testreszabható), gyakran frissített funkció. |
| Infinity Engine ( Baldur's Gate sorozat, Icewind Dale stb.) | Hibajavító javítás, feloldási javítások |
| IL-2 Sturmovik: Clovers of Dover | Javítsa ki a modot a forráskód alapján (amely később hivatalos kiadássá vált "Blitz Edition" néven) |
| Jagged Alliance 2 (most JA2-Stracciatella ) | Hibajavító javítás, feloldási javítások, portok |
| Legacy of Kain sorozat | Hibajavító javítás |
| LucasArts kalandok ( Monkey Island , Indiana Jones , stb.) | Rajongói fordítás |
| A mágia mestere | Ventilátor javítás |
| Az Orion mestere 3 | Ventilátor fordítás, hibajavítás |
| Minecraft | Ventilátor javítások a legújabb javításokhoz |
| MVP baseball 2005 | Javítások, támogatás folytatása |
| Nier: Automata | Felbontás javítások, teljesítmény javítás |
| Nukleáris trón | Különböző hibajavítások a szövetkezési módhoz, valamint online együttműködés hozzáadása |
| Paradroid | Hibajavítások, gyorsjavítások |
| Az Elder Scrolls V: Skyrim | Hibajavító javítás, fordítási javítások |
| Rollcage | Hibajavító javítás |
| Csendes vadász II / Destroyer Command | Hibajavító javítás (a Ubisoft forráskóddal jóváhagyva) |
| Csillag óceán | Rajongói fordítás |
| Star Wars: Knights of the Old Republic II - The Sith Lords | Hibajavítások, visszaállított tartalom, szélesvásznú támogatás |
| Főparancsnok | Hibajavítások, többjátékos kliens és szervercsere ( szerveremulátor ) |
| Sötét motor ( Thief 1 , Thief 2 , System Shock 2 ) | Hibajavító javítás |
| Titán küldetés | Hibajavító javítás |
| Ultima sorozat | Hibajavító javítás, rajongói fordítás |
| Ultima 4 | Hibajavító javítás, remaster |
| Vampire: The Masquerade - Bloodlines | Hibajavító javítás, visszaállított tartalom, szélesvásznú és modern operációs rendszer támogatás |
| Xenonauts | Hibajavító javítás és támogatás folytatása |
Példák az általános szoftverekre
| Szoftver | típus |
|---|---|
| 3dfx illesztőprogramok | Illesztőprogram javítások, folyamatos támogatás |
| Adobe Acrobat | Gyors biztonsági javítás |
| Socket 7 táblák díjazott BIOS -ja | 32 GB+ HDD támogatás, AMD K6-2 /3+ támogatás |
| Jáva | Gyors biztonsági javítás |
| Windows 7 , Windows 8 | A hardvertámogatás feloldása |
| Windows 98 | Slipstream javítás, hibajavító javítás,> 137 GB -os merevlemezek támogatása, 2k API támogatása |
| Windows XP | Csomag frissítése |
| internet böngésző | Gyors biztonsági javítás |
| Nvidia nForce Chipset eszközillesztő | Támogatás a régebbi lapkakészletekhez az újabb Windows operációs rendszereken |
| Palm Pre | Funkcionalitásbővítés |
| Windows Metafile formátum | Gyors biztonsági javítás |
| Windows URI probléma | Gyors biztonsági javítás |
| Mac OS X 10.3 | Nyári időszámítás -javítás |