Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.java.programmer > #31427

Re: Is it legal to backport code from JDK8 to JDK6?

From Fredrik Jonson <fredrik@jonson.org>
Newsgroups comp.lang.java.programmer
Subject Re: Is it legal to backport code from JDK8 to JDK6?
Date 2015-03-31 15:58 +0000
Message-ID <slrnmhlh1k.l2c.fredrik@biggles.jonson.org> (permalink)
References <a296b442-cdae-4283-9383-52a7712d9e8b@googlegroups.com> <mfc38r$al3$1@dont-email.me>

Show all headers | View raw


In <mfc38r$al3$1@dont-email.me> Eric Sosman wrote:
>  On 3/30/2015 7:37 AM, Haddock wrote:
> >
> > JDK8 has some new class LinkedTransferQueue [...] I would like to backport
> > [it] to JDK6. My question is whether there could be any legal problem with
> > that [?]
> 
> [...] So: The source file both claims and disclaims proprietary rights, and
> the Creative Commons page doesn't seem to resolve the matter.  However, I
> (never having practiced law, nor attended law school, nor even taken the
> LSAT) am confident you'll have no trouble.

Haddock, I'm curious, which open source project are you working on?

Many open source software organizations have dedicated mailing lists with
volunteers that are specialized on licensing questions.  While you wont get
proper legal advice by lawyers there either, they are more intimate with
what's involved. You could try asking on those lists.

https://lists.debian.org/debian-legal/
https://www.apache.org/foundation/mailinglists.html#foundation-legal

Eric, I found what I believe is the corresponding source code file in the
openjdk8 mercurial repository. And there I could not see any extra
"Oracle proprietary" licensing header. Only the default GPL plus Classpath
exception. That at least avoids the contradictory "oracle proprietary" vs
GPL aspect of the source code file in the Oracle JDK.

http://hg.openjdk.java.net/jdk8/jdk8/jdk/file/9e9f5713b26d/src/share/classes/java/util/concurrent/LinkedTransferQueue.java
http://hg.openjdk.java.net/jdk8/jdk8/jdk/file/9e9f5713b26d/LICENSE

By the way, Haddoc, why not check "java.version" and use LinkedTransferQueue
on the runtimes where that is available and the less performant LinkedQueue
on the older platforms? That way you can avoid any legal conundrums and optimize
for non-legacy platforms.

-- 
Fredrik Jonson

Back to comp.lang.java.programmer | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread


Thread

Is it legal to backport code from JDK8 to JDK6? Haddock <ffm2002@web.de> - 2015-03-30 04:37 -0700
  Re: Is it legal to backport code from JDK8 to JDK6? Jeff Higgins <jeff@invalid.invalid> - 2015-03-30 10:04 -0400
  Re: Is it legal to backport code from JDK8 to JDK6? Jan Burse <janburse@fastmail.fm> - 2015-03-30 18:43 +0200
  Re: Is it legal to backport code from JDK8 to JDK6? Eric Sosman <esosman@comcast-dot-net.invalid> - 2015-03-30 14:06 -0400
    Re: Is it legal to backport code from JDK8 to JDK6? Jan Burse <janburse@fastmail.fm> - 2015-03-30 20:37 +0200
    Re: Is it legal to backport code from JDK8 to JDK6? Fredrik Jonson <fredrik@jonson.org> - 2015-03-31 15:58 +0000
  Re: Is it legal to backport code from JDK8 to JDK6? Sebastian <news@seyweiler.dyndns.org> - 2015-03-30 20:47 +0200
    Re: Is it legal to backport code from JDK8 to JDK6? Fredrik Jonson <fredrik@jonson.org> - 2015-03-31 16:20 +0000
      Re: Is it legal to backport code from JDK8 to JDK6? Sebastian <news@seyweiler.dyndns.org> - 2015-03-31 23:02 +0200
  Re: Is it legal to backport code from JDK8 to JDK6? Haddock <ffm2002@web.de> - 2015-04-01 11:33 -0700

csiph-web