Hi Justin, These are a few files back-ported directly from OpenJdk v8 code into Ignite. For example, you can find the same file in OpenJDK here: http://grepcode.com/file/repository.grepcode.com/java/root/jdk/openjdk/8-b132/java/util/concurrent/ConcurrentHashMap.java
This question had already come up during the PPMC vote. We concluded that these files are safe because they are dual-licensed, as they have also been officially donated to the public domain. All these files have this comment in the header: ------- /* * This file is available under and governed by the GNU General Public * License version 2 only, as published by the Free Software Foundation. * However, the following notice accompanied the original version of this * file: * * Written by Doug Lea with assistance from members of JCP JSR-166 * Expert Group and released to the public domain, as explained at * http://creativecommons.org/publicdomain/zero/1.0/ */ -------- Please let me know if you still see an issue here. D. ' On Fri, Mar 20, 2015 at 4:57 PM, Justin Mclean <jus...@classsoftware.com> wrote: > Hi, > > I notice several files seem to be licensed under GPL. Can you confirm if > this is the case or not. > > ./modules/core/src/main/java/org/jdk8/backport/ConcurrentHashMap8.java > ./modules/core/src/main/java/org/jdk8/backport/ConcurrentLinkedDeque8.java > ./modules/core/src/main/java/org/jdk8/backport/ConcurrentLinkedHashMap.java > ./modules/core/src/main/java/org/jdk8/backport/LongAdder.java > ./modules/core/src/main/java/org/jdk8/backport/Striped64.java > ./modules/core/src/main/java/org/jdk8/backport/ThreadLocalRandom8.java > > Thanks, > Justin