Ale to co tady někdo posílal (odkaz na zdrojáky OpenJDK z Mercurianu) přece není reverse engineering. Je to přece open, když je to OpenJDK a zdrojáky jsou veřejné. OpenJDK je přeci pod GPL tuším, ne? Jen si je prohlížet není přece zpětné inženýrství?
Libor 2011/2/17 Tomas Hubalek <tomas.huba...@onsemi.com>: > Kde neni zalobce, neni soudce a kde neni prokazatelna skoda, Oracle vas tezko > muze zalovat. > > Tom > >> -----Original Message----- >> From: konference-boun...@java.cz [mailto:konference-boun...@java.cz] On >> Behalf >> Of Jan Dvorak >> Sent: Wednesday, February 16, 2011 5:44 PM >> To: konference@java.cz >> Subject: Reverse engineering (Was: Identifikátor rozhraní s tečkou?!) >> >> No, tady myslím šanci máte (ale bez záruky, právník nejsem): >> >> <cite source="AutorskýZákon#§66"> >> (1) Do práva autorského nezasahuje oprávněný uživatel rozmnoženiny >> počítačového programu, jestliže: >> ... >> b) jinak rozmnožuje, překládá, zpracovává, upravuje či jinak mění >> počítačový program, je-li to nezbytné k využití oprávněně nabyté >> rozmnoženiny počítačového programu v souladu s jeho určením, není-li >> dohodnuto jinak, >> ... >> e) rozmnožuje kód nebo překládá jeho formu při rozmnožování počítačového >> programu nebo při jeho překladu či jiném zpracování, úpravě či jiné >> změně, je-li k ní oprávněn, a to samostatně nebo prostřednictvím jím >> pověřené osoby, jsou-li takové rozmnožování nebo překlad nezbytné k >> získání informací potřebných k dosažení vzájemného funkčního propojení >> nezávisle vytvořeného počítačového programu s jinými počítačovými >> programy, jestliže informace potřebné k dosažení vzájemného funkčního >> propojení nejsou pro takové osoby dříve jinak snadno a rychle dostupné a >> tato činnost se omezuje na ty části počítačového programu, které jsou >> potřebné k dosažení vzájemného funkčního propojení. >> </cite> >> >> Překládám si to tak, ze oraclí licence vám to dekompilovat umožní, pokud >> jste v zemi, kde je dekompilování zákonem umožněno. To v českém >> autorském zákoně je, pokud splníte pár podmínek: >> 1. Nemůžete zjistit jinde, proč se knihovna chová tak, jak se chová. >> (Tj. máte si napřed prečíst dokumentaci a případné jiné zdroje. >> Samozřejmě zagúglit.) >> 2. Opravdu to potřebujete vědet proto, abyste něco rozchodil. >> 3. Nebudete dekompilovat to, co nepotřebujete. >> >> O pár odstavců dál je ještě pár omezení na to, co s takto získanými >> informacemi (tedy i samotným dekompilovaným tvarem) smíte dělat. >> >> Celkově bych ale řekl, že se mrknout smíte. >> >> maxipes >> >> >> Dne 16.2.2011 16:20, Martin Schayna napsal: >> > On 02/16/2011 04:10 PM, Ondra Medek wrote: >> >>> Jasně, když kód není public, je to konečná -- >> >>> v mém případě to je snad jen Oraclí JDBC driver. >> >> Konecna to neni, treba >> >> http://java.decompiler.free.fr/?q=jdeclipse#install >> >> Ale neda se na to 100% spolehat. >> > >> > Fuj, k do z vás tohle dělá, to se přece nesmí ;-) >> > >> > http://goo.gl/XqRaD >> > >> > <cite> >> > You may not: >> > - cause or permit reverse engineering (unless required by law for >> > interoperability), disassembly or decompilation of the programs; >> > </cite> >> > >> > Martin Schayna >> > >> > > >