Zajimalo by mne, jestli je tento zpusob vyvoje (Mam na mysli reverzni inzenyrstvi.) legalni. Mohl by mi to nekdo pls objasnit kdo o tom neco vi? :-)
THX
ano, je legalny
robi sa cez tzv. "clean room design", kde jeden clovek skuma funkcnost a zdokumentuje, zatial co druhy clovek, ktory reverse-eng nerobil napise novy kod (je to vlastne "znovuvynajdenie" toho kodu)
pre viac detailov odporucam Wikipediu
na slovensku je dokonca reverzny inziniering plne legalny aj v non-clean room space, teda ze ten isty clovek si to reverzuje, aj pise produkt zalozeny na reverzovanych informaciach. Pojednava o tom zakon o autorskych pravach, ktory hovori, ze reverzne inzinierstvo je zakonom povolene, ak sa vykonava za ucelom vytvorenia kompatibilneho produktu (cim nesporne graficky ovladac je). Dost blbe ale je, ze sa v tom zakone neosetruje, kam az moze pouzivanie informacii ziskanych reverznym inzinierstvom zajst. Lebo prosty vyklad by mohol kludne znamenat, ze to zdisassemblujeme, narveme na to nove symboly, co-to pomenime, skompilujeme a vydame za svoje.
V česku je to povolené taky a omezení to nemá. Pokud mám program, můžu ze zákona zkoumat, jak funguje. Konkrétně je to § 65 a 66. Co se týká následného návrhu vlastní implementace, nesmím pouze porušit patenty. Co popisuješ v poslední větě není vlastní dílo.