Path: csiph.com!v102.xanadu-bbs.net!xanadu-bbs.net!feeder.erje.net!eu.feeder.erje.net!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail From: Nigel Wade Newsgroups: comp.lang.java.programmer Subject: Re: Oracle Java license question Date: Wed, 28 Jan 2015 14:51:21 +0000 Lines: 23 Message-ID: References: Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Trace: individual.net w901QnHueAZ7Hi5CS2PdCg48SIonnoQEgaDKU2DZGZRaW0liJv Cancel-Lock: sha1:JdVZMiaZEJB6UEe9wGhhmpAwMt0= User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130329 Thunderbird/17.0.5 In-Reply-To: Xref: csiph.com comp.lang.java.programmer:30943 On 27/01/15 23:19, Martin Gregorie wrote: > On Tue, 27 Jan 2015 18:15:07 +0100, Sebastian wrote: > >> I would like to replace (not overload) all methods in a certain class >> that have an int in their signature with analogous methods that have a >> long, where some of those methods delegate to a private instance of a >> nested class. No chance with O-O ways, I guess. >> > If you use the documentation to write your own version *without looking > at the source* you should be fine. Have at it: the Wine people have been > doing this for years. MS mightn't like it, but they can't stop it as long > as the coder hasn't seen any of their source. > > Isn't that pretty much the crux of the Oracle vs. Google case re. Android? Oracle claim that the API itself is copyright, and that by developing code which provides an alternative implementation of that API Google violated the copyright on the API. The Federal Circuit Court of Appeals upheld Oracle's claim in 2013. Go there at your peril. You may get away with it. But than again you may not. Can you afford the risk?