[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