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

Lásd még

Hivatkozások