Ta poznamka byla k dekompilaci Oracle JDBC driver, ktery neni open source. 

Open source software si samozrejme prohlizet muzete podle libosti (resp. neznam 
open source, ktery by to neumoznoval (byl by treba jen write only ;-)), ale OS 
licenci je tolik ;-)))

Tom

> -----Original Message-----
> From: [email protected] [mailto:[email protected]] On Behalf
> Of Libor Jelinek
> Sent: Thursday, February 17, 2011 9:36 AM
> To: Java
> Subject: Re: Reverse engineering (Was: Identifikátor rozhraní s tečkou?!)
> 
> 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 <[email protected]>:
> > Kde neni zalobce, neni soudce a kde neni prokazatelna skoda, Oracle vas
> tezko muze zalovat.
> >
> > Tom
> >
> >> -----Original Message-----
> >> From: [email protected] [mailto:[email protected]] On
> Behalf
> >> Of Jan Dvorak
> >> Sent: Wednesday, February 16, 2011 5:44 PM
> >> To: [email protected]
> >> 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
> >> >
> >> >
> >
> >

Odpovedet emailem