"Some of the packages described in Installation of Java SE Product Editions install commercial features that are restricted to Oracle Java SE Advanced or Oracle Java SE Suite. For example, the JRockit JDK comes with a deterministic garbage collector that requires a Oracle Java SE Suite license."
--
You received this message because you are subscribed to the Google Groups "Java Posse" group.
To view this discussion on the web visit https://groups.google.com/d/msg/javaposse/-/W80OX1raAR4J.
To post to this group, send email to java...@googlegroups.com.
To unsubscribe from this group, send email to javaposse+...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/javaposse?hl=en.
does your application claim compatibility with Java SE or need to put a brand? I don't think so,
right?
There are specific, documented command line options for controlling the
Garbage Collector and e.g. picking an implementation.
Here's the point, if you can test with OpenJDK and you're fine, it's the
best way to avoid any legal hassle.
Target OpenJFX and make sure by means of a proper installer that you run
your code with the intended runtime.
As I said, go for the Open* stuff and you're fine. We're a lot of people
producing and distributing FLOSS things based on Java.
In a few words, many think that from now on the best way
to deploy a desktop application is by embedding a JRE inside. [...] Of course, the thing
can be done even with a bundable OpenJRE.
There are some pitfalls (the
primary being that you're growing applications in size)
but also
fundamental advantages (embedding a JRE is the only way to distribute Mac
OS X apps in the Apple Store).
Technical problems apart, this approach
zeroes legal problems: you don't have to explain to users anything about
compatibility, since you're distributing a completely self-contained
bundle.
Note that OpenJDK is not a stripped down version of the JDK.
For me, I'm
only using OpenJDK for the server side since the past summer. For the
desktop, there are a few bugs in some areas that should be corrected. But
for instance I can run NetBeans 7.1.2 with OpenJDK 7 on Mac OS X with only
a few bugs (one is an annoying one, since it's related to copy&paste which
you're suppose to use a lot in an IDE, but I mean, it's stuff that will be
fixed soon I believe).
There are some blog entries from Oracle on the JDK licensing situation including
"JRockit is Now Free (and Other Java License Updates)"
https://blogs.oracle.com/henrik/entry/jrockit_is_now_free_and
Q: Are you planning on making JRockit open source?
A: The converged JVM will be made available through OpenJDK. We will not open-source the current JRockit implementation.
JRockit is now free (gratis) for development and internal production use on general purpose computers.
Q: I am a developer, does this mean I can now use JRockit Mission Control for free?
A: Yes, there is no cost for development use. See the license for details.
I think you need to speak to a lawyer. I believe there are a number of those who specialise in software licencing.
--
You received this message because you are subscribed to the Google Groups "Java Posse" group.
To view this discussion on the web visit https://groups.google.com/d/msg/javaposse/-/vXGmoK4ZEhsJ.
On Sun, 15 Jul 2012 17:45:09 +0200, Grant Robertson <gra...@gmail.com>
wrote:
>Would this "bundling" be counted as "linking" under the GPL
> and require all my code to be GPL?
No, you don't. OpenJDK is released trough a variant GPL + ClassPath
Exception (CPE), which means that "linking" to the runtime API doesn't
trigger the virality of GPL. You don't need to provide source code, just
keep the standard README, LICENSE etc... of OpenJDK where the source URL
is linked and you're fine.
> Would it be possible to run NetBeans on Oracle's JRE while still writing
> Java code based on the OpenJDK. I remember from school that NetBeans
> allows
> one to specify which version of the JDK to compile with. Can one simply
> add
> the OpenJDK to that list and then choose between OpenJDK and Oracle's
> JDK?
Yes. NetBeans can manage multiple Java platforms associated to each
project.
Well, my point is: OpenJDK is used by a lot of people and it's part of the
Linux distros (they don't carry any longer the Oracle bits). This means
that a number of license experts have done their homework and presume
OpenJDK is fine to be redistributed.
For what it's worth, I gave normal information in my first answer but you seemed to be looking for problems in specific bits of Oracle text so I thought you were unlikely to be happy without a lawyer's view. Most of us here made our decisions based on the original Sun licences and as long as the licences don't actually worsen we're probably not going to be familiar with the fine print.
I think you've reacted pretty unfairly after many members of this group have put effort in communicating with you.
I thank you for pointing me at OpenJFX, a project I'll start following.
--
You received this message because you are subscribed to the Google Groups "Java Posse" group.
To view this discussion on the web visit https://groups.google.com/d/msg/javaposse/-/4zruzUP-7EwJ.
Seriously, not a single soul in here knows the answer to that one? Or they know, but I have to go have a lawyer tell me what Oracle's policy is? Fortunately, other people elsewhere have given me a clean and unambiguous answer. (Which I will NOT reveal here, because actual information is apparently forbidden in this group.)
If someone had just said, "I'm sorry, I don't know." that would have been better than all the time-wasting, rabbit-hole digging, obfuscation.
I really hope that's directed at the other guy and not me. :)
To unsubscribe from this group and stop receiving emails from it, send an email to javaposse+...@googlegroups.com.
To post to this group, send email to java...@googlegroups.com.
Visit this group at http://groups.google.com/group/javaposse?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.