[PATCH] Remove usage of private API

Andrew Hughes ahughes at redhat.com
Tue Jul 31 03:06:40 PDT 2012


----- Original Message -----
> 
> On 2012-07-30, at 5:30 PM, Andrew Hughes <ahughes at redhat.com> wrote:
> 
> > ----- Original Message -----
> >> 
> >> On 2012-07-30, at 4:14 PM, Scott Kovatch
> >> <scott.kovatch at oracle.com>
> >> wrote:
> >> 
> >>> 
> >>> On Jul 30, 2012, at 12:46 PM, Andrew Hughes <ahughes at redhat.com>
> >>> wrote:
> >>> 
> >>>> ----- Original Message -----
> >>>>> 
> >>>>> On Jul 30, 2012, at 9:49 AM, Marco Dinacci
> >>>>> <marco.dinacci at gmail.com>
> >>>>> wrote:
> >>>>> 
> >>>>>> Hi,
> >>>>>> 
> >>>>>>> Did you get a full list of the APIs that was causing the
> >>>>>>> rejection?
> >>>>>> 
> >>>>>> the only one that was mentioned in the report was:
> >>>>>> CGPointApplyInverseAffineTransform.
> >>>>>> In the same file that uses this call I then discovered
> >>>>>> CGContextSetCTM
> >>>>>> which is used in two different files.
> >>>>> 
> >>>>> 
> >>>>> One other question for you… which JRE did you use when
> >>>>> submitting
> >>>>> your application?
> >>>>> 
> >>>>> I'm trying to determine if you had any of the JavaFX libraries
> >>>>> --
> >>>>> 7u4
> >>>>> doesn't bundle JavaFx, but 7u6 does. If you did then that's one
> >>>>> less
> >>>>> thing for us to check. Otherwise, we will need to scan the
> >>>>> native
> >>>>> parts of JavaFx to make sure we don't have this problem again
> >>>>> later.
> >>>>> 
> >>>> 
> >>>> Correct me if I'm wrong, but you seem to be suggesting that a
> >>>> user
> >>>> could
> >>>> bundle the binaries supplied by Oracle, which contain JavaFX.
> >>>> IANAL, but
> >>>> my understanding was that this wouldn't be permitted by the
> >>>> license, which
> >>>> doesn't allow redistribution (distros can no longer package it
> >>>> for
> >>>> instance).
> >>> 
> >>> 7u6 isn't out yet, but the intention is that because JavaFx will
> >>> be
> >>> part of the JRE distribution you can redistribute that with your
> >>> application.  License agreements may need updating to officially
> >>> support that.
> >>> 
> >>> Note that we're not talking about an OpenJDK distribution -- this
> >>> is an Oracle-branded 7u6 JRE.
> >>> 
> >>> -- Scott K.
> >> 
> >> Oracle JavaFX became redistributable with version 2.1.  Prior to
> >> that
> >> there was a MP3 codec or something that could not be
> >> redistributed.
> >> I believe the current JavaFX 2.1 license already indicates that it
> >> can be bundled with your application.
> >> 
> > 
> > JavaFX maybe, but the whole JDK too?
> 
> 
> The JRE has always been redistributable.  The JDK hasn't as far as I
> know.  That probably applies to JavaFX as well.  The SDK isn't
> redistributable, but the runtime is.  Read the license and the
> documentation files that come with the JDK.  They say what parts are
> redistributable and what you aren't allowed to exclude etc.
> 

Well, I know that the dropping of the DLJ (http://dlc.sun.com/dlj/DLJ-FAQ.html)
has led to distros not being able to include the JDK any more.

I don't know about the JRE; it's not a use case I've had to deal with.  The licensing
of OpenJDK is simpler (largely GPL) and FOSS, so, personally, I stick to that.

> Scott P.
> 
> 

-- 
Andrew :)

Free Java Software Engineer
Red Hat, Inc. (http://www.redhat.com)

PGP Key: 248BDC07 (https://keys.indymedia.org/)
Fingerprint = EC5A 1F5E C0AD 1D15 8F1F  8F91 3B96 A578 248B DC07



More information about the macosx-port-dev mailing list