Nos, a Pentagon pár nappal ezelőtti (november 24) nyilatkozata szerint megszületett a végső döntés amitől sokan tartottak. A Lockheed Martin ötödik generációs vadászbombázójának vezérlését végző szoftver zárt forráskódú marad, abba az Egyesült Államokon kívül senki nem tekinthet bele.
A dolog nem új keletű, hiszen 2006 magasságában a JSF programban az Egyesült Államok egyetlen ún. „Tier One”, azaz legmagasabb szintű partnerje, a fejlesztésbe mintegy 2 milliárd Dollárt befektetett Anglia a programból való kilépéssel fenyegetőzött, ha az Egyesült Államok visszatartja a gép forráskódját, így megfosztva őket a típus szuverén üzemeletetésének lehetőségétől.
Ugyanakkor úgy tűnik azóta ezt többek között a britek torkán is lenyomta Washington. Jon Schreiber, a program nemzetközi ügyeiért felelős vezetője 24-én úgy nyilatkozott a Reuters-nek, hogy a gép digitális agyát vezérlő szoftverhez más ország nem férhet hozzá. Hozzátéve, hogy ez ugyan nem túlságosan népszerű fordulat a program társfejlesztői és finanszírozói – Anglia, Olaszország, Hollandia, Törökország, Kanada, Ausztrália, Dánia, Norvégia – körében, de végül mindegyikük áldását adta a dologra.
Érdekességképpen megjegyezzük, hogy Washington ezzel egyébként már a második fityiszt mutatta Izraelnek, hiszen az izraeli elektronika integrálását sem engedélyezték a gépbe.
Egyébként miért is olyan érzékeny kérdés ez a forráskód? Ennek megválaszolásához először válaszoljuk meg mi is egy modern harci gép lelke.
Mert mi is egy modern harci gép? Számunkra jelenleg fontos megközelítés szerint 1-2 nagy teljesítményű hajtóműre eszkábált számítógépek összességeként tekinthetünk rá, hiszen attól mert úgymond nem „Tovább-Tovább-OK” zajlik a pilótafülkében, attól még számítógéppel kommunikálnak a hajózók, annak mondják meg hogyan repüljön az alattuk lévő vas, kikbe „harapjon bele”, az dolgozza fel a radar jeleit, stb., stb. Számítógépei nélkül hovatovább egy igencsak drága sétarepülő.
A harci gép számítógépeinek vezérlésére természetesen kell vezérlő szoftver is. Ha valamilyen új képességet akarnak integrálni a gépbe, akkor általában szükséges ezen szoftver módosítása is. Hogy ez elvégezhető legyen, természetesen szükség van a forráskódra is. Na és itt estek pofára a leendő, nem amerikai F-35 üzemeltetők.
Ugyanis Washington ahelyett, hogy kockáztatná a gép szoftverösszetevőinek rossz kezekbe kerülését, avagy konkurens előállását, a forráskódot – azaz az ember által olvasható, megérthető kódot – megtartja magának, a többiek csak az abból lefordított, futtatható szoftvert – a számítógépnek szánt kódot – kapják meg. Ezzel természetesen egy teljes értékű rendszert kapnak, csakhogy nem tudnak belenézni, nem tudják pontos belső működését megismerni, belepiszkálni.
Pontosan! Ez egyben azt is jelenti, hogy az igényelt extra módosításokat majd az amerikaiak pénzért elvégzik. A tervek szerint a USAF fel fog állítani egy dedikált szolgáltatást az F-35 üzemeltetőknek, melynek keretében azok ugyanolyan gyorsan és nem is drágábban kaphatják meg a spéci igényeik szerint testre szabott szoftverváltozatot, mintha rendelkeznének a forráskóddal és saját programozóikat állítanák rá a témára.
Schreiber elmondása szerint vélhetően a floridai Eglin Légibázissal, mint főhadiszállással felálló központ lesz a felelős az F-35 szoftverének továbbfejlesztéséért és a frissítések szétosztásáért:
„A szoftvermódosítások ott lesznek implementálva, majd megküldve mindenkinek, akik a típust repülik” – nyilatkozta, hozzátéve, hogy az Egyesült Államok integrálta az összes vevő igényeit a 8 millió sorosnak megnevezett forráskódba, biztosítva a frissítések lehetőségét a forráskód ismerete nélkül is.
„Egyikük sem örül neki felhőtlenül, de elégedettek és megértik.” – hangzott még el többek között Schreiber szájából az interjú során.
Hat ez szep. Jo nagy pofon az USA-n kivul altali tamogatoknak, plane aki 2 milliardot tett bele. Mondjuk az izraeli legiero szerintem titokban ugy is feltoreti a szoftvert es nem fogjak nagy dobra verni, vagyis kussolnak majd rola nagy ivben.
Azert is nem ok hogy zart a forras kod, mert valoszinuleg az USAF tudni fogja valszeg minden egyes legyartott F-35 pontos poziciojat, barkinek is adjak el. Hat ez is benne lesz az amugy sem csekely arban es ki tudja mi all meg a hatterben.
Ez várható volt! Az előnyüket ezen a téren csak is, és kizárólag így tudják megőrizni még jó sokáig! Ha most mindenkinek eladják/odaadják a forráskódot akkor ebből nekik csak hátrányuk származik. Ha netán engednék, hogy mindeki a saját dolgait pakolja fel a gépre akkor az nem amerikai fegyver vagy egyéb más rendszer lesz. Ez színtiszta gazdasági és katonai érdek. Bár ha már valamit valaki pénzel, azért szerintem bizonyos dolgokat joggal vár, még akkor is ha csak másodhegedűs szerepben van.
Meg egyfajta védelem is. Valaki belepiszkál a gép lepalacsintázik. Aztán a kedves user meg mutogatna a készítőre, hogy „mit adtál el nekem, térítsd meg a káromat!” Mire az LM meg csak visszaszólna, hogy „haver, te piszkáltál bele…”.
Ezt kizárja. Bármiféle szofterhiba az LM sara.
Igen, így a legtisztább meg jenki szempontból legkedvezőbb. És végülis nem azt mondja Washington, hogy nem jenki fegyvert nem tesz rá ha a kuncsaft esetleg olyat akar… Az biztos, hogy szerencsésebb ha csak 1 helyen piszkálják a kódját.
Gondoljunk bele azért micsoda összevisszaság lenne, ha Opensource lenne a gép forráskódja. Mindenki belepiszkálhatna a saját igényei szerint. Azért mondjuk ez nem egy Solaris vagy Linux valamely változata. Bár az is erős szűrésen és tesztelésen, javításokon megy át mire egy telepítőcsomaghoz hozzáadásra kerül. Bár ez a szoftver sokkal bonyolultabb, és összetettebb ugye a maga 8 millió sorával. De épp ezért talán más programozók számára nem is annyira átlátható. Valljuk be : emberek írják. Mint ilyenek hibázhatnak és hibáznak is. Bár egy másik programozó csapat talán olyan rejtett hibákat is észervehetne a programban a kódot átnézve, amely felett a készítők elsiklottak. Viszont ami nagy veszély nem biztos , hogy a két csapat ugyanabban a stílusban dolgozna. Gondolok itt a program sorok tördelésére. Mindenkinek más a stílusa, ahogyan gépel. Márpedig ez az átláthatóságot csökkenti. Vagyis ez is egy szempont, arra nézvést hogy miért ne adják át a forráskódot senkinek sem. Bár itt nem ez lebegett a döntéshozók szeme előtt abban biztos vagyok.