c1b88dfbe4d3cb548e57408d046ed81d132525e0
[idea/community.git] / platform / build-scripts / groovy / org / jetbrains / intellij / build / CommunityLibraryLicenses.groovy
1 /*
2  * Copyright 2000-2016 JetBrains s.r.o.
3  *
4  * Licensed under the Apache License, Version 2.0 (the "License");
5  * you may not use this file except in compliance with the License.
6  * You may obtain a copy of the License at
7  *
8  * http://www.apache.org/licenses/LICENSE-2.0
9  *
10  * Unless required by applicable law or agreed to in writing, software
11  * distributed under the License is distributed on an "AS IS" BASIS,
12  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13  * See the License for the specific language governing permissions and
14  * limitations under the License.
15  */
16 package org.jetbrains.intellij.build
17
18 import groovy.transform.CompileStatic
19
20 import static org.jetbrains.intellij.build.LibraryLicense.jetbrainsLibrary
21
22 /**
23  * @author nik
24  */
25 @CompileStatic
26 class CommunityLibraryLicenses {
27   public static final List<LibraryLicense> LICENSES_LIST = [
28     new LibraryLicense(name: "aether-api-0.9.0.M2.jar", version: "0.9.0.M2", libraryName: "aether-api-0.9.0.M2.jar",
29                        license: "Eclipse Public License v1.0", url: "http://www.eclipse.org/aether/",
30                        licenseUrl: "http://www.eclipse.org/org/documents/epl-v10.html"),
31     new LibraryLicense(name: "aether-api", version: "1.13.1", libraryName: "aether-api-1.13.1.jar", license: "Apache 2.0",
32                        url: "http://maven.apache.org/", licenseUrl: "http://www.apache.org/licenses/LICENSE-2.0"),
33     new LibraryLicense(name: "Alloy L&F", libraryName: "alloy.jar", version: "1.4.4", license: "link (company license)",
34                        url: "http://lookandfeel.incors.com/",
35                        licenseUrl: "http://lookandfeel.incors.com/display_licence.php?back=purchase.php&selMenu=Purchase"),
36     new LibraryLicense(name: "Android Builder Model", libraryName: "builder-model", license: "Apache 2.0", url: "http://source.android.com/"),
37     new LibraryLicense(name: "Android Builder", libraryName: "android-builder", license: "Apache 2.0", url: "http://source.android.com/"),
38     new LibraryLicense(name: "Android Gradle model", libraryName: "android-gradle-model", version: "0.4-SNAPSHOT", license: "Apache 2.0",
39                        url: "https://android.googlesource.com/platform/tools/build/+/master/gradle-model/"),
40     new LibraryLicense(name: "Android SDK Tools JPS", libraryName: "android-sdk-tools-jps", license: "Apache 2.0",
41                        url: "http://source.android.com/"),
42     new LibraryLicense(name: "Android SDK Tools", libraryName: "android-sdk-tools", license: "Apache 2.0", url: "http://source.android.com/"),
43     new LibraryLicense(name: "Android Analytics", libraryName: "analytics", license: "Apache 2.0", url: "http://source.android.com/"),
44     new LibraryLicense(name: "Android Layout Library", libraryName: "layoutlib", license: "Apache 2.0", url: "http://source.android.com/"),
45     new LibraryLicense(name: "Android DEX library", libraryName: "dexlib2", license: "Apache 2.0", url: "http://source.android.com/"),
46     new LibraryLicense(name: "Android Sherpa library", libraryName: "sherpa-solver", license: "Apache 2.0", url: "http://source.android.com/"),
47     new LibraryLicense(name: "Android Jimfs library", libraryName: "jimfs", license: "Apache 2.0", url: "https://github.com/google/jimfs"),
48     new LibraryLicense(name: "Android libwebp library", libraryName: "libwebp.jar", license: "Apache 2.0", url: "https://github.com/webmproject/libwebp"),
49     new LibraryLicense(name: "Ant", version: "1.9", license: "Apache 2.0", url: "http://ant.apache.org/",
50                        licenseUrl: "http://ant.apache.org/license.html"),
51     new LibraryLicense(name: "ANTLR 4 Runtime", libraryName: "antlr-runtime-4.1.jar", version: "4.1", license: "BSD",
52                        url: "http://www.antlr.org", licenseUrl: "http://www.antlr.org/license.html"),
53     new LibraryLicense(name: "Antlr", libraryName: "antlr.jar", version: "3.4", license: "BSD", url: "http://www.antlr.org",
54                        licenseUrl: "http://www.antlr.org/license.html"),
55     new LibraryLicense(name: "Apache Commons BeanUtils", libraryName: "commons-beanutils.jar", version: "1.6", license: "Apache 2.0",
56                        url: "http://commons.apache.org/beanutils/"),
57     new LibraryLicense(name: "Apache Commons Codec", libraryName: "commons-codec", version: "1.8", license: "Apache 2.0",
58                        url: "http://commons.apache.org/codec/", licenseUrl: "http://www.apache.org/licenses/"),
59     new LibraryLicense(name: "Apache Commons Compress", libraryName: "commons-compress", version: "1.10", license: "Apache 2.0",
60                        url: "http://commons.apache.org/proper/commons-compress/", licenseUrl: "http://www.apache.org/licenses/LICENSE-2.0"),
61     new LibraryLicense(name: "Apache Commons Discovery", libraryName: "commons-discovery-0.4.jar", version: "0.4", license: "Apache 2.0",
62                        url: "http://jakarta.apache.org/commons/discovery/", licenseUrl: "http://www.apache.org/licenses/"),
63     new LibraryLicense(name: "Apache Commons HTTPClient", libraryName: "http-client-3.1", version: "3.1&nbsp; (with patch by JetBrains)",
64                        license: "Apache 2.0", url: "http://hc.apache.org/httpclient-3.x"),
65     new LibraryLicense(name: "Apache Commons IO", libraryName: "commons-io-1.4.jar", version: "1.4", license: "Apache 2.0",
66                        url: "http://commons.apache.org/io/", licenseUrl: "http://www.apache.org/licenses/LICENSE-2.0.txt"),
67     new LibraryLicense(name: "Apache Commons Lang", libraryName: "commons-lang", version: "2.6", license: "Apache 2.0",
68                        licenseUrl: "http://www.apache.org/licenses/LICENSE-2.0.txt", url: "http://commons.apache.org/proper/commons-lang/"),
69     new LibraryLicense(name: "Apache Commons Lang 3", libraryName: "commons-lang3-3.2.1.jar", version: "3.2.1", license: "Apache 2.0",
70                        licenseUrl: "http://www.apache.org/licenses/LICENSE-2.0.txt", url: "http://commons.apache.org/proper/commons-lang/"),
71     new LibraryLicense(name: "Apache Commons Logging", libraryName: "commons-logging", version: "1.1.1", license: "Apache 2.0",
72                        url: "http://commons.apache.org/logging/"),
73     new LibraryLicense(name: "Apache Commons Net", libraryName: "commons-net", version: "3.3", license: "Apache 2.0",
74                        url: "http://commons.apache.org/net/"),
75     new LibraryLicense(name: "Apache Lucene", libraryName: "lucene-core-2.4.1.jar", version: "2.4.1", license: "Apache 2.0",
76                        url: "http://lucene.apache.org/java"),
77     new LibraryLicense(name: "Apache Sanselan", libraryName: "Sanselan", version: "0.98", license: "Apache 2.0",
78                        url: "https://commons.apache.org/proper/commons-imaging/"),
79     new LibraryLicense(name: "Apache XML Graphics Commons", libraryName: "xmlgraphics-commons-1.3.1.jar", version: "1.3.1",
80                        license: "Apache 2.0", url: "http://xmlgraphics.apache.org/commons/",
81                        licenseUrl: "http://www.apache.org/licenses/LICENSE-2.0"),
82     new LibraryLicense(name: "ASM Bytecode Manipulation Framework", libraryName: "ASM", version: "6.0-ALPHA (with patches by JetBrains)",
83                        license: "BSD", url: "http://asm.objectweb.org/", licenseUrl: "http://asm.objectweb.org/license.html"),
84     new LibraryLicense(name: "ASM Tools", libraryName: "asm-tools",
85                        license: "BSD", url: "http://asm.objectweb.org/", licenseUrl: "http://asm.objectweb.org/license.html"),
86     new LibraryLicense(name: "assertJ", version: "3", license: "Apache 2.0", url: "https://github.com/joel-costigliola/assertj-core"),
87     new LibraryLicense(name: "Automaton", libraryName: "automaton", version: "1.11", license: "BSD", url: "http://www.brics.dk/automaton/",
88                        licenseUrl: "http://www.opensource.org/licenses/bsd-license.php"),
89     new LibraryLicense(name: "Axis", libraryName: "axis-1.4", version: "1.4", license: "Apache 2.0", url: "http://ws.apache.org/axis/",
90                        licenseUrl: "http://www.apache.org/licenses/LICENSE-2.0.html"),
91     new LibraryLicense(name: "bouncy-castle", version: "1.48", license: "MIT License", url: "http://bouncycastle.org",
92                        licenseUrl: "http://bouncycastle.org/licence.html"),
93     new LibraryLicense(name: "bouncy-castle-provider", version: "1.55", license: "MIT License", url: "http://bouncycastle.org",
94                        licenseUrl: "http://bouncycastle.org/licence.html"),
95     new LibraryLicense(name: "CGLib", libraryName: "CGLIB", version: "2.2.2", license: "Apache", url: "http://cglib.sourceforge.net/",
96                        licenseUrl: "http://www.apache.org/foundation/licence-FAQ.html"),
97     new LibraryLicense(name: "classworlds", libraryName: "classworlds-1.1.jar", version: "1.1", license: "codehaus",
98                        url: "https://github.com/codehaus/classworlds",
99                        licenseUrl: "https://github.com/codehaus/classworlds/blob/master/classworlds/LICENSE.txt"),
100     new LibraryLicense(name: "coverage.py", attachedTo: "python-helpers", version: "3.7.1", license: "Apache 2.0",
101                        url: "http://coverage.readthedocs.org/"),
102     new LibraryLicense(name: "Cucumber-Core", libraryName: "cucumber-core", version: "1.2.4", license: "MIT License",
103                        url: "https://github.com/cucumber/cucumber-jvm/", licenseUrl: "http://www.opensource.org/licenses/mit-license.html"),
104     new LibraryLicense(name: "Cucumber-Groovy", libraryName: "cucumber-groovy", version: "1.2.4", license: "MIT License",
105                        url: "https://github.com/cucumber/cucumber-jvm/", licenseUrl: "http://www.opensource.org/licenses/mit-license.html"),
106     new LibraryLicense(name: "Cucumber-Java", libraryName: "cucumber-java", version: "1.2.4", license: "MIT License",
107                        url: "https://github.com/cucumber/cucumber-jvm/", licenseUrl: "http://www.opensource.org/licenses/mit-license.html"),
108     new LibraryLicense(name: "data-binding", libraryName: "data-binding.jar", license: "Apache 2.0", url: "http://source.android.com/"),
109     new LibraryLicense(name: "Diffutils", libraryName: "Diffutils", version: "1.2.1", license: "The Apache Software License, Version 2.0",
110                        url: "https://code.google.com/archive/p/java-diff-utils/", licenseUrl: "http://www.apache.org/licenses/LICENSE-2.0"),
111     new LibraryLicense(name: "docutils", attachedTo: "python-helpers", version: "0.8", license: "BSD", url: "http://docutils.sourceforge.net/"),
112     new LibraryLicense(name: "Dart Analysis Server", attachedTo: "Dart", license: "Eclipse Public License v1.0",
113                        licenseUrl: "http://www.eclipse.org/legal/epl-v10.html", url: "https://github.com/dart-lang/eclipse3"),
114     new LibraryLicense(name: "Dart VM Service drivers", attachedTo: "Dart", license: "BSD",
115                        licenseUrl: "https://github.com/dart-lang/vm_service_drivers/blob/master/LICENSE",
116                        url: "https://github.com/dart-lang/vm_service_drivers"),
117     new LibraryLicense(name: "DTDParser", version: "1.13", license: "LGPL", url: "http://sourceforge.net/projects/dtdparser/",
118                        licenseUrl: "http://www.opensource.org/licenses/lgpl-2.1"),
119     new LibraryLicense(name: "Eclipse JDT Core", libraryName: "Eclipse", version: "4.2.1", license: "CPL 1.0",
120                        url: "http://www.eclipse.org/jdt/core/index.php"),
121     new LibraryLicense(name: "EditorConfig Java Core", libraryName: "editorconfig-core-java.jar", version: "1.0", license: "Apache 2.0",
122                        url: "https://github.com/editorconfig/editorconfig-core-java/",
123                        licenseUrl: "https://github.com/editorconfig/editorconfig-core-java/blob/master/LICENSE"),
124     new LibraryLicense(name: "epydoc", attachedTo: "python-helpers", version: "3.0.1", license: "MIT", url: "http://epydoc.sourceforge.net/"),
125     new LibraryLicense(name: "Fest", libraryName: "fest", version: "", license: "Apache 2.0",
126                        licenseUrl: "http://www.apache.org/licenses/LICENSE-2.0.txt", url: "https://code.google.com/p/fest/"),
127     new LibraryLicense(name: "FiraCode", attachedTo: "platform-resources", version: "1.200", license: "OFL", url: "https://github.com/tonsky/FiraCode/blob/master/LICENSE"),
128     new LibraryLicense(name: "FreeMarker", attachedTo: "coverage", version: "2.3.15", license: "BSD", url: "http://freemarker.sourceforge.net/"),
129     new LibraryLicense(name: "FreeMarker", libraryName: "freemarker-2.3.20", version: "2.3.20", license: "BSD",
130                        url: "http://freemarker.sourceforge.net/"),
131     new LibraryLicense(name: "fxg-utils", libraryName: "fxg-utils", version: "4.9.1", license: "Apache 2.0", url: "http://flex.apache.org",
132                        licenseUrl: "http://www.apache.org/licenses/LICENSE-2.0"),
133     new LibraryLicense(name: "Gant", version: "1.9.8", libraryName: "gant-1.9.11_groovy-2.3.0.jar", license: "Apache 2.0",
134                        url: "https://github.com/codehaus/gant", licenseUrl: "https://github.com/codehaus/gant/blob/master/LICENCE.txt"),
135     new LibraryLicense(name: "Gherkin", libraryName: "Gherkin", version: "2.12.2", license: "MIT",
136                        licenseUrl: "http://www.apache.org/licenses/LICENSE-2.0.txt", url: "https://github.com/cucumber/gherkin"),
137     new LibraryLicense(name: "Gluegen", libraryName: "gluegen-rt", license: "Creative Commons Attribution License",
138                        url: "https://jogamp.org/gluegen/www/", licenseUrl: "http://creativecommons.org/licenses/by/3.0"),
139     new LibraryLicense(name: "Google Feedback", libraryName: "GoogleFeedback.jar", version: "", license: "TBD"),
140     new LibraryLicense(name: "gradle-tooling-api-3.1.jar", version: "3.1", license: "Apache 2.0", url: "http://gradle.org/",
141                        licenseUrl: "http://gradle.org/license"),
142     new LibraryLicense(name: "Gradle", version: "3.1", license: "Apache 2.0", url: "http://gradle.org/",
143                        licenseUrl: "http://gradle.org/license"),
144     new LibraryLicense(name: "GradleGuava", version: "14.0.1", license: "Apache 2.0", url: "http://code.google.com/p/guava-libraries/",
145                        licenseUrl: "http://apache.org/licenses/LICENSE-2.0"),
146     new LibraryLicense(name: "GradleJnaPosix", version: "1.0.3", license: "LGPL 2.1", url: "http://www.jruby.org/",
147                        licenseUrl: "http://www.gnu.org/licenses/lgpl-2.1.txt"),
148     new LibraryLicense(name: "Groovy", version: "2.4.6", license: "Apache 2.0", url: "http://groovy-lang.org/"),
149     new LibraryLicense(name: "Gson", version: "2.2.4", libraryName: "gson", license: "Apache 2.0", url: "http://code.google.com/p/google-gson/"),
150     new LibraryLicense(name: "Guava", version: "19.0", license: "Apache 2.0", url: "http://code.google.com/p/guava-libraries/",
151                        licenseUrl: "http://ant.apache.org/license.html"),
152     new LibraryLicense(name: "hamcrest", version: "1.3", license: "BSD", url: "http://hamcrest.org/",
153                        licenseUrl: "http://opensource.org/licenses/BSD-3-Clause"),
154     new LibraryLicense(name: "HttpComponents HttpClient", libraryName: "http-client", version: "4.3.2", license: "Apache 2.0",
155                        url: "http://hc.apache.org/httpcomponents-client-ga/index.html"),
156     new LibraryLicense(name: "imgscalr", libraryName: "imgscalr", version: "4.2", license: "Apache 2.0",
157                        licenseUrl: "http://www.apache.org/licenses/LICENSE-2.0.txt", url: "https://github.com/thebuzzmedia/imgscalr"),
158     new LibraryLicense(name: "batik", libraryName: "batik", version: "1.7.1", license: "Apache 2.0",
159                        licenseUrl: "http://www.apache.org/licenses/LICENSE-2.0.txt", url: "https://xmlgraphics.apache.org/batik/"),
160     new LibraryLicense(name: "xmlgraphics-commons", libraryName: "xmlgraphics-commons", version: "1.5", license: "Apache 2.0",
161                        licenseUrl: "http://www.apache.org/licenses/LICENSE-2.0.txt", url: "https://xmlgraphics.apache.org/commons/"),
162     new LibraryLicense(name: "xml-apis-ext", libraryName: "xml-apis-ext", version: "1.3", license: "Apache 2.0",
163                        licenseUrl: "http://www.apache.org/licenses/LICENSE-2.0.txt",
164                        url: "http://xerces.apache.org/xml-commons/components/external"),
165     new LibraryLicense(name: "ImageIO", libraryName: "com.twelvemonkeys.imageio:imageio-tiff:3.2.1", version: "3.2.1", license: "BSD",
166                        url: "https://github.com/haraldk/TwelveMonkeys", licenseUrl: "https://github.com/haraldk/TwelveMonkeys#license"),
167     new LibraryLicense(name: "Inconsolata", attachedTo: "platform-resources", version: "001.010", license: "OFL", url: "https://github.com/google/fonts/blob/master/ofl/inconsolata/OFL.txt"),
168     new LibraryLicense(name: "ini4j", libraryName: "ini4j-0.5.2-patched", version: "0.5.2 (with a patch by JetBrains)", license: "Apache 2.0",
169                        url: "http://ini4j.sourceforge.net/", attachedTo: "git4idea"),
170     new LibraryLicense(name: "ISO RELAX", libraryName: "isorelax.jar", license: "MIT License",
171                        url: "http://sourceforge.net/projects/iso-relax/", licenseUrl: "http://www.opensource.org/licenses/mit-license.html"),
172     new LibraryLicense(name: "Jakarta ORO", libraryName: "OroMatcher", version: "2.0.8", license: "Apache",
173                        url: "http://jakarta.apache.org/oro/", licenseUrl: "http://svn.apache.org/repos/asf/jakarta/oro/trunk/LICENSE"),
174     new LibraryLicense(name: "Java-WebSocket", libraryName: "java_websocket.jar", version: "1.4.0 Trunk", license: "MIT",
175                        url: "https://github.com/TooTallNate/Java-WebSocket",
176                        licenseUrl: "https://github.com/TooTallNate/Java-WebSocket/blob/master/LICENSE"),
177     new LibraryLicense(name: "JavaCVS", attachedTo: "javacvs-src", version: "no version number available (with patches by JetBrains)",
178                        license: "Sun Public License", url: "https://versioncontrol.netbeans.org/javacvs/library/",
179                        licenseUrl: "https://netbeans.org/about/legal/license.html"),
180     new LibraryLicense(name: "JavaHelp", version: "2.0_02", license: "included as license/javahelp_license.html in IntelliJ IDEA distribution",
181                        url: "http://java.sun.com/products/javahelp/"),
182     new LibraryLicense(name: "javawriter", libraryName: "javawriter", license: "Apache 2.0", url: "https://github.com/square/javawriter"),
183     new LibraryLicense(name: "JAXB", libraryName: "JAXB", version: "2.2.4-1", license: "CDDL 1.1", url: "http://jaxb.java.net/",
184                        licenseUrl: "http://glassfish.java.net/public/CDDL+GPL_1_1.html"),
185     new LibraryLicense(name: "Jaxen", version: "", license: "modified Apache", url: "http://www.jaxen.org/",
186                        licenseUrl: "http://www.jaxen.org/license.html"),
187     new LibraryLicense(name: "jayatana", libraryName: "jayatana", version: "1.2.4", license: "MIT License",
188                        url: "https://code.google.com/p/java-swing-ayatana/", licenseUrl: "http://opensource.org/licenses/mit-license.php"),
189     new LibraryLicense(name: "JCIP Annotations", libraryName: "jcip", license: "Creative Commons Attribution License",
190                        url: "http://www.jcip.net", licenseUrl: "http://creativecommons.org/licenses/by/2.5"),
191     new LibraryLicense(name: "JDOM", version: "1.1 (with patches by JetBrains)", license: "modified Apache", url: "http://www.jdom.org/",
192                        licenseUrl: "http://www.jdom.org/docs/faq.html#a0030"),
193     new LibraryLicense(name: "JediTerm", libraryName: "jediterm-pty", version: "2.2", license: "LGPL 2",
194                        url: "https://github.com/JetBrains/jediterm", licenseUrl: "https://github.com/JetBrains/jediterm/blob/master/COPYING"),
195     new LibraryLicense(name: "JEuclid", libraryName: "jeuclid-core-3.1.9.jar", version: "3.1.9", license: "Apache 2.0",
196                        url: "http://jeuclid.sourceforge.net", licenseUrl: "http://sourceforge.net/p/jeuclid/code/ci/default/tree/LICENSE.txt"),
197     new LibraryLicense(name: "JGit", libraryName: "jackson", version: "2.5.1", license: "Apache 2.0",
198                        licenseUrl: "http://www.eclipse.org/org/documents/edl-v10.php", url: "https://github.com/FasterXML/jackson"),
199     new LibraryLicense(name: "JGit", libraryName: "jgit", version: "4.0", license: "Eclipse Distribution License 1.0",
200                        licenseUrl: "http://www.eclipse.org/org/documents/edl-v10.php", url: "https://eclipse.org/jgit/"),
201     new LibraryLicense(name: "JGoodies Common", libraryName: "jgoodies-common", version: "1.2.1", license: "BSD ",
202                        url: "http://www.jgoodies.com/freeware/libraries/looks/", licenseUrl: "https://opensource.org/licenses/bsd-license.html"),
203     new LibraryLicense(name: "JGoodies Forms", libraryName: "jgoodies-forms", version: "1.1-preview 2006-05-04 11:55:37", license: "BSD ",
204                        url: "http://www.jgoodies.com/freeware/libraries/forms/", licenseUrl: "https://opensource.org/licenses/bsd-license.html"),
205     new LibraryLicense(name: "JGoodies Looks", libraryName: "jgoodies-looks", version: "2.4.2", license: "BSD ",
206                        url: "http://www.jgoodies.com/freeware/libraries/looks/", licenseUrl: "https://opensource.org/licenses/bsd-license.html"),
207     new LibraryLicense(name: "jgraphx", libraryName: "jgraphx-3.4.0.1", version: "3.4.0.1", license: "BSD",
208                        url: "https://github.com/jgraph/jgraphx"),
209     new LibraryLicense(name: "JNA", libraryName: "jna", version: "4.1.0", license: "LGPL 2.1", url: "https://github.com/java-native-access/jna",
210                        licenseUrl: "http://www.opensource.org/licenses/lgpl-2.1.php"),
211     new LibraryLicense(name: "jsch-agent-proxy for svnkit trilead", libraryName: "jsch.agentproxy.svnkit-trilead-ssh2.jar", version: "0.0.7",
212                        license: "BSD", url: "https://github.com/ymnk/jsch-agent-proxy",
213                        licenseUrl: "https://github.com/ymnk/jsch-agent-proxy/blob/master/LICENSE.txt"),
214     new LibraryLicense(name: "jsch-agent-proxy", libraryName: "jsch-agent-proxy", version: "0.0.7", license: "BSD",
215                        url: "https://github.com/ymnk/jsch-agent-proxy",
216                        licenseUrl: "https://github.com/ymnk/jsch-agent-proxy/blob/master/LICENSE.txt"),
217     new LibraryLicense(name: "JOGL", libraryName: "jogl-all", license: "Creative Commons Attribution License",
218                        url: "https://jogamp.org/jogl/www/", licenseUrl: "http://creativecommons.org/licenses/by/3.0"),
219     new LibraryLicense(name: "JSch", libraryName: "JSch", version: "0.1.53", license: "BSD", url: "http://www.jcraft.com/jsch/",
220                        licenseUrl: "http://www.jcraft.com/jsch/LICENSE.txt"),
221     new LibraryLicense(name: "JSON", libraryName: "json.jar", license: "JSON License", licenseUrl: "http://www.json.org/license.html",
222                        url: "http://www.json.org/"),
223     new LibraryLicense(name: "json-path", libraryName: "json-path-0.8.0.jar", version: "0.8.0", license: "Apache 2.0",
224                        url: "http://code.google.com/p/json-path/", licenseUrl: "http://apache.org/licenses/LICENSE-2.0"),
225     new LibraryLicense(name: "json-smart", libraryName: "json-smart-1.1.1.jar", version: "1.1.1", license: "Apache 2.0",
226                        url: "http://code.google.com/p/json-smart/", licenseUrl: "http://apache.org/licenses/LICENSE-2.0"),
227     new LibraryLicense(name: "jsr305", libraryName: "jsr305", version: "snapshot", license: "BSD", url: "http://code.google.com/p/jsr-305/",
228                        licenseUrl: "http://code.google.com/p/jsr-305/source/browse/trunk/ri/LICENSE"),
229     new LibraryLicense(name: "Jsr305", version: "1.3.9", license: "New BSD", url: "http://code.google.com/p/jsr-305/",
230                        licenseUrl: "http://opensource.org/licenses/BSD-3-Clause"),
231     new LibraryLicense(name: "JUnit", libraryName: "JUnit3", version: "3.8.1", license: "CPL 1.0", url: "http://junit.org/"),
232     new LibraryLicense(name: "JUnit", libraryName: "JUnit4", version: "4.11", license: "CPL 1.0", url: "http://junit.org/"),
233     new LibraryLicense(name: "junit5_rt", libraryName: "junit5_rt", version: "5.0.0", license: "Eclipse Public License 1.0",
234                        url: "http://junit.org/"),
235     new LibraryLicense(name: "jzlib", libraryName: "jzlib", version: "1.1.1", license: "BSD", url: "http://www.jcraft.com/jzlib/",
236                        licenseUrl: "http://www.jcraft.com/jzlib/LICENSE.txt"),
237     new LibraryLicense(name: "Kryo", libraryName: "Kryo", version: "2.22", license: "New BSD License",
238                        url: "https://github.com/EsotericSoftware/kryo",
239                        licenseUrl: "https://github.com/EsotericSoftware/kryo/blob/master/license.txt"),
240     new LibraryLicense(name: "kXML2", libraryName: "kxml2", version: "2.3.0", license: "BSD", url: "http://sourceforge.net/projects/kxml/"),
241     new LibraryLicense(name: "Lobo evolution", libraryName: "Loboevolution.jar", version: "0.98.6 (with patches by JetBrains)", license: "MIT",
242                        url: "http://sourceforge.net/projects/loboevolution/", licenseUrl: "http://opensource.org/licenses/mit-license.php"),
243     new LibraryLicense(name: "Log4j", libraryName: "Log4J", version: "1.2.17", license: "Apache 2.0",
244                        url: "http://logging.apache.org/log4j/1.2/index.html", licenseUrl: "http://www.apache.org/licenses/LICENSE-2.0"),
245     new LibraryLicense(name: "Lombok AST", libraryName: "lombok-ast", version: "0.2.1", license: "MIT", url: "http://projectlombok.org/",
246                        licenseUrl: "http://opensource.org/licenses/mit-license.php"),
247     new LibraryLicense(name: "markdown4j", libraryName: "markdown4j-2.2", version: "2.2", license: "New BSD",
248                        url: "https://code.google.com/p/markdown4j/", licenseUrl: "http://opensource.org/licenses/BSD-3-Clause"),
249     new LibraryLicense(name: "markdownj", attachedTo: "tasks-core", version: "", license: "BSD", url: "https://github.com/myabc/markdownj",
250                        licenseUrl: "http://www.opensource.org/licenses/bsd-license.php"),
251     new LibraryLicense(name: "markdownj", libraryName: "markdownj", version: "0.4.2", license: "New BSD",
252                        url: "https://github.com/myabc/markdownj", licenseUrl: "http://opensource.org/licenses/BSD-3-Clause"),
253     new LibraryLicense(name: "MathJax", libraryName: "MathJax", version: "2.6.1", license: "Apache-2.0",
254                        url: "git://github.com/mathjax/MathJax", licenseUrl: "https://github.com/mathjax/MathJax/blob/master/LICENSE"),
255     new LibraryLicense(name: "maven-2.2.1-uber", version: "2.2.1", libraryName: "maven-2.2.1-uber.jar", license: "Apache 2.0",
256                        url: "http://maven.apache.org/", licenseUrl: "http://www.apache.org/licenses/LICENSE-2.0"),
257     new LibraryLicense(name: "maven-artifact", version: "3.0.5", libraryName: "maven-artifact-3.0.5.jar", license: "Apache 2.0",
258                        url: "http://maven.apache.org/", licenseUrl: "http://www.apache.org/licenses/LICENSE-2.0"),
259     new LibraryLicense(name: "maven-core", version: "3.0.5", libraryName: "maven-core-3.0.5.jar", license: "Apache 2.0",
260                        url: "http://maven.apache.org/", licenseUrl: "http://www.apache.org/licenses/LICENSE-2.0"),
261     new LibraryLicense(name: "Maven", version: "2.2.1", license: "Apache 2.0", url: "http://maven.apache.org/",
262                        licenseUrl: "http://www.apache.org/licenses/LICENSE-2.0"),
263     new LibraryLicense(name: "Maven3",
264                        libraryName: "Maven3", additionalLibraryNames: ["maven-dependency-tree-1.2.jar", "archetype-catalog-2.2.jar", "archetype-common-2.2.jar"],
265                        version: "3.0.5", license: "Apache 2.0", url: "http://maven.apache.org/",
266                        licenseUrl: "http://www.apache.org/licenses/LICENSE-2.0"),
267     new LibraryLicense(name: "mercurial_prompthooks", attachedTo: "hg4idea", version: "",
268                        license: "GPLv2 (used as hg extension called from hg executable)",
269                        url: "https://github.com/willemv/mercurial_prompthooks",
270                        licenseUrl: "https://github.com/willemv/mercurial_prompthooks/blob/master/LICENSE.txt"),
271     new LibraryLicense(name: "Microba", libraryName: "microba", version: "0.4.2", license: "BSD", url: "http://microba.sourceforge.net/",
272                        licenseUrl: "http://microba.sourceforge.net/license.txt"),
273     new LibraryLicense(name: "MigLayout", libraryName: "miglayout-swing", version: "5.0.0", license: "BSD", url: "http://www.miglayout.com/",
274                        licenseUrl: "http://www.miglayout.com/mavensite/license.html"),
275     new LibraryLicense(name: "minlog", libraryName: "minlog-1.2.jar", version: "1.2", license: "BSD",
276                        url: "https://github.com/EsotericSoftware/minlog", licenseUrl: "http://opensource.org/licenses/BSD-3-Clause"),
277     new LibraryLicense(name: "mockito", libraryName: "mockito-all-1.9.5.jar", version: "1.9.5", license: "MIT",
278                        url: "http://mockito.org", licenseUrl: "https://github.com/mockito/mockito/blob/master/LICENSE"),
279     new LibraryLicense(name: "NanoXML", version: "2.2.3", license: "zlib/libpng",
280                        url: "http://mvnrepository.com/artifact/be.cyberelf.nanoxml/nanoxml/2.2.3",
281                        licenseUrl: "http://www.opensource.org/licenses/zlib-license.html"),
282     new LibraryLicense(name: "nekohtml", libraryName: "nekohtml", version: "1.9.14", license: "Apache 2.0",
283                        url: "http://nekohtml.sourceforge.net/", licenseUrl: "http://apache.org/licenses/LICENSE-2.0.txt"),
284     new LibraryLicense(name: "Netty", libraryName: "Netty", version: "4.1.0.Beta3", license: "Apache 2.0", url: "http://netty.io",
285                        licenseUrl: "http://www.apache.org/licenses/LICENSE-2.0"),
286     new LibraryLicense(name: "Objenesis", libraryName: "objenesis-1.2.jar", version: "1.2", license: "Apache 2.0", url: "http://objenesis.org/",
287                        licenseUrl: "http://apache.org/licenses/LICENSE-2.0"),
288     new LibraryLicense(name: "opentest4j", libraryName: "opentest4j", version: "1.0.0", license: "Apache 2.0",
289                        url: "https://github.com/ota4j-team/opentest4j", licenseUrl: "http://apache.org/licenses/LICENSE-2.0"),
290     new LibraryLicense(name: "pep8.py", attachedTo: "python-helpers", version: "1.6.2", license: "MIT", url: "http://pep8.readthedocs.org/"),
291     new LibraryLicense(name: "PicoContainer", libraryName: "picocontainer", version: "1.2", license: "BSD",
292                        url: "https://github.com/codehaus/picocontainer", licenseUrl: "https://opensource.org/licenses/bsd-license.php"),
293     new LibraryLicense(name: "plexus-archiver", libraryName: "plexus-archiver-2.4.4.jar", version: "2.4.4", license: "Apache 2.0",
294                        url: "https://github.com/codehaus-plexus/plexus-archiver", licenseUrl: "http://apache.org/licenses/LICENSE-2.0"),
295     new LibraryLicense(name: "plexus-classworlds", libraryName: "plexus-classworlds-2.4.jar", version: "2.4", license: "Apache 2.0",
296                        url: "https://github.com/codehaus-plexus/plexus-classworlds", licenseUrl: "http://apache.org/licenses/LICENSE-2.0"),
297     new LibraryLicense(name: "plexus-component-annotations", version: "1.5.5", libraryName: "plexus-component-annotations-1.5.5.jar",
298                        license: "Apache 2.0", url: "http://maven.apache.org/", licenseUrl: "http://www.apache.org/licenses/LICENSE-2.0"),
299     new LibraryLicense(name: "plexus-util", version: "2.0.6", license: "Apache 2.0", url: "http://maven.apache.org/",
300                        libraryName: 'plexus-utils-2.0.6.jar', licenseUrl: "http://apache.org/licenses/LICENSE-2.0"),
301     new LibraryLicense(name: "aether", version: "1.1.0", license: "Eclipse Public License 1.0", url: "http://www.eclipse.org/aether/",
302                        libraryName: 'aether-1.1.0-all.jar', licenseUrl: "http://www.eclipse.org/legal/epl-v10.html"),
303     new LibraryLicense(name: "maven-aether-provider", version: "3.3.9", license: "Apache 2.0", url: "http://maven.apache.org/ref/3.3.9/maven-aether-provider",
304                        libraryName: 'maven-aether-provider-3.3.9-all.jar', licenseUrl: "http://apache.org/licenses/LICENSE-2.0"),
305     new LibraryLicense(name: "Plexus Utils", libraryName: "plexus-utils-1.5.5.jar", version: "1.5.5", license: "Apache 2.0",
306                        url: "http://plexus.codehaus.org/plexus-utils"),
307     new LibraryLicense(name: "pockets", attachedTo: "python-helpers", version: "0.2.4", license: "BSD", url: "http://pockets.readthedocs.org/"),
308     new LibraryLicense(name: "protobuf", version: "2.5.0", license: "New BSD", url: "http://code.google.com/p/protobuf/",
309                        licenseUrl: "https://github.com/google/protobuf/blob/master/LICENSE"),
310     new LibraryLicense(name: "proxy-vole", libraryName: "proxy-vole", version: "20131209", license: "New BSD License",
311                        url: "http://code.google.com/p/proxy-vole/", licenseUrl: "http://opensource.org/licenses/BSD-3-Clause"),
312     new LibraryLicense(name: "pty4j", libraryName: "pty4j", version: "0.7.1", license: "Eclipse Public License v1.0",
313                        url: "https://github.com/traff/pty4j"),
314     new LibraryLicense(name: "PureJavaComm", libraryName: "purejavacomm", version: "0.0.16", license: "BSD",
315                        url: "http://www.sparetimelabs.com/purejavacomm"),
316     new LibraryLicense(name: "ReflectASM", libraryName: "reflectasm-1.0.7.jar", version: "1.0.7", license: "BSD",
317                        url: "https://github.com/EsotericSoftware/reflectasm", licenseUrl: "http://opensource.org/licenses/BSD-3-Clause"),
318     new LibraryLicense(name: "Relax NG Object Model", libraryName: "rngom-20051226-patched.jar", license: "MIT",
319                        url: "http://java.net/projects/rngom/", licenseUrl: "http://www.opensource.org/licenses/mit-license.php"),
320     new LibraryLicense(name: "Rhino JavaScript Engine", libraryName: "rhino-js-1_7R4", version: "1.7R4", license: "MPL 1.1",
321                        url: "http://www.mozilla.org/rhino/", licenseUrl: "http://www.mozilla.org/MPL/MPL-1.1.html"),
322     new LibraryLicense(name: "RMI Stubs", attachedTo: "xslt-debugger-engine", license: "Apache 2.0",
323                        url: "https://confluence.jetbrains.com/display/CONTEST/XSLT-Debugger",
324                        licenseUrl: "http://www.apache.org/licenses/LICENSE-2.0"),
325     new LibraryLicense(name: "Roboto", attachedTo: "platform-resources", version: "1.100141", license: "Apache 2.0", url: "https://github.com/google/roboto/blob/master/LICENSE"),
326     new LibraryLicense(name: "Saxon-6.5.5", version: "6.5.5", license: "Mozilla Public License", url: "http://saxon.sourceforge.net/",
327                        licenseUrl: "http://www.mozilla.org/MPL/"),
328     new LibraryLicense(name: "Saxon-9HE", version: "9", license: "Mozilla Public License", url: "http://saxon.sourceforge.net/",
329                        licenseUrl: "http://www.mozilla.org/MPL/"),
330     new LibraryLicense(name: "SceneBuilderKit", version: "8.2.0", license: "BSD", url: "http://gluonhq.com/open-source/scene-builder/",
331                        licenseUrl: "http://www.oracle.com/technetwork/licenses/bsd-license-1835287.html"),
332     new LibraryLicense(name: "Sequence", libraryName: "sequence-library.jar", version: "bundled with SVNKit",
333                        license: "BSD (see LICENSE.txt in sequence-library.jar)", url: "http://www.syntevo.com"),
334     new LibraryLicense(name: "six.py", attachedTo: "python-helpers", version: "1.9.0", license: "MIT", url: "http://pythonhosted.org/six/"),
335     new LibraryLicense(name: "Slf4j", version: "1.7.10", license: "MIT License", url: "http://slf4j.org/",
336                        licenseUrl: "http://slf4j.org/license.html"),
337     new LibraryLicense(name: "SnakeYAML", libraryName: "snakeyaml-1.13.jar", version: "1.13", license: "Apache 2.0",
338                        licenseUrl: "http://www.apache.org/licenses/LICENSE-2.0", url: "https://bitbucket.org/asomov/snakeyaml"),
339     new LibraryLicense(name: "Snappy-Java", libraryName: "Snappy-Java", version: "0.5.1", license: "Apache 2.0",
340                        url: "https://github.com/dain/snappy", licenseUrl: "http://www.apache.org/licenses/LICENSE-2.0"),
341     new LibraryLicense(name: "SnuggleTeX", version: "1.3 (with patches by JetBrains)", license: "BSD",
342                        url: "http://snuggletex.sourceforge.net/", licenseUrl: "http://snuggletex.sourceforge.net/maven/license.html"),
343     new LibraryLicense(name: "Sonatype Nexus Indexer Artifact", libraryName: "nexus-indexer-artifact-1.0.1.jar", version: "1.0.1",
344                        license: "Eclipse Public License v1.0", url: "http://nexus.sonatype.org/",
345                        licenseUrl: "http://www.eclipse.org/org/documents/epl-v10.html"),
346     new LibraryLicense(name: "Sonatype Nexus: Indexer", libraryName: "nexus-indexer-1.2.3.jar", version: "1.2.3",
347                        license: "Eclipse Public License v1.0", url: "http://nexus.sonatype.org/",
348                        licenseUrl: "http://www.eclipse.org/org/documents/epl-v10.html"),
349     new LibraryLicense(name: "Sonatype Nexus: Indexer", libraryName: "nexus-indexer-3.0.4.jar", version: "3.0.4",
350                        license: "Eclipse Public License v1.0", url: "http://nexus.sonatype.org/",
351                        licenseUrl: "http://www.eclipse.org/org/documents/epl-v10.html"),
352     new LibraryLicense(name: "SourceCodePro", attachedTo: "platform-resources", version: "2.010", license: "OFL", url: "https://github.com/adobe-fonts/source-code-pro/blob/master/LICENSE.txt"),
353     new LibraryLicense(name: "Spantable", libraryName: "spantable.jar", version: "patched", license: "LGPL 2.1",
354                        licenseUrl: "http://www.gnu.org/licenses/lgpl.html",
355                        url: "https://android.googlesource.com/platform/prebuilts/tools/+/master/common/spantable/"),
356     new LibraryLicense(name: "sphinxcontrib-napoleon", attachedTo: "python-helpers", version: "0.3.11", license: "BSD",
357                        url: "http://sphinxcontrib-napoleon.readthedocs.org/"),
358     new LibraryLicense(name: "sqljet", version: "bundled with SVNKit", libraryName: "sqljet.jar", license: "link (commercial license)",
359                        url: "http://sqljet.com", licenseUrl: "http://svnkit.com/license.html"),
360     new LibraryLicense(name: "StreamEx", version: "0.6.2", libraryName: "StreamEx", license: "Apache 2.0",
361                        url: "https://github.com/amaembo/streamex", licenseUrl: "http://www.apache.org/licenses/LICENSE-2.0"),
362     new LibraryLicense(name: "svnkit-javahl", version: "bundled with SVNKit", libraryName: "svnkit-javahl.jar",
363                        license: "link (commercial license)", url: "http://www.svnkit.com/", licenseUrl: "http://svnkit.com/license.html"),
364     new LibraryLicense(name: "SVNKit", libraryName: "svnkit.jar", version: "1.8.12", license: "link (commercial license)",
365                        url: "http://www.svnkit.com/", licenseUrl: "http://svnkit.com/license.html"),
366     new LibraryLicense(name: "swingx", libraryName: "swingx", version: "1.6.2", license: "LGPL 2.1", url: "http://java.net/downloads/swingx/",
367                        licenseUrl: "http://www.opensource.org/licenses/lgpl-2.1.php"),
368     new LibraryLicense(name: "TestNG", version: "6.9 snapshot", license: "Apache 2.0", url: "http://testng.org/doc/",
369                        licenseUrl: "https://github.com/cbeust/testng/blob/master/LICENSE.txt"),
370     new LibraryLicense(name: "Trilead SSH", libraryName: "trilead-ssh2", version: "build 213 and 217",
371                        license: "BSD style (see LICENSE.txt in trilead.jar)", url: "http://www.trilead.com/SSH_Library/"),
372     new LibraryLicense(name: "Twitter4J", libraryName: "twitter4j-core-4.0.4.jar", version: "4.0.4", license: "Apache 2.0",
373                        url: "http://twitter4j.org/", licenseUrl: "http://twitter4j.org/en/index.html#license"),
374     new LibraryLicense(name: "Trove4j", version: "1.1 (with patches by JetBrains)", license: "LGPL", url: "http://trove4j.sourceforge.net/",
375                        licenseUrl: "http://trove4j.sourceforge.net/html/license.html"),
376     new LibraryLicense(name: "Velocity", version: "1.7", license: "Apache 2.0", url: "http://velocity.apache.org/",
377                        licenseUrl: "http://www.apache.org/licenses/LICENSE-2.0.txt"),
378     new LibraryLicense(name: "weberknecht", libraryName: "weberknecht-0.1.5.jar", version: "0.1.5", license: "Apache 2.0",
379                        licenseUrl: "http://www.apache.org/licenses/LICENSE-2.0", url: "https://github.com/pelotoncycle/weberknecht"),
380     new LibraryLicense(name: "winp", version: "1.23", license: "MIT", url: "http://java.net/projects/winp",
381                        licenseUrl: "http://opensource.org/licenses/mit-license.php"),
382     new LibraryLicense(name: "Xalan", libraryName: "Xalan-2.7.1", version: "2.7.1", license: "Apache 2.0",
383                        url: "http://xml.apache.org/xalan-j/", licenseUrl: "http://xml.apache.org/xalan-j/"),
384     new LibraryLicense(name: "Xerces", version: "2.11", license: "Apache 2.0", url: "http://xerces.apache.org/xerces2-j/",
385                        licenseUrl: "http://xerces.apache.org/xerces2-j/"),
386     new LibraryLicense(name: "Xerial SQLite JDBC", libraryName: "sqlite", version: "3.6.20.1", license: "Apache 2.0",
387                        url: "https://github.com/xerial/sqlite-jdbc"),
388     new LibraryLicense(name: "XML-RPC", libraryName: "XmlRPC", version: "2.0", license: "Apache 2.0",
389                        url: "http://ws.apache.org/xmlrpc/xmlrpc2/", licenseUrl: "http://ws.apache.org/xmlrpc/xmlrpc2/license.html"),
390     new LibraryLicense(name: "XML Commons (xml-apis.jar, resolver.jar)", version: "",
391                        license: "Apache 2.0, W3C Software License , public domain", url: "http://xml.apache.org/commons/",
392                        licenseUrl: "http://xml.apache.org/commons/licenses.html"),
393     new LibraryLicense(name: "XMLBeans", libraryName: "XmlBeans", version: "2.3.0", license: "Apache 2.0", url: "http://xmlbeans.apache.org/",
394                        licenseUrl: "http://svn.jetbrains.org/idea/Trunk/bundled/WebServices/resources/lib/xmlbeans-2.3.0/xmlbeans.LICENSE"),
395     new LibraryLicense(name: "XStream", libraryName: "XStream", version: "1.4.2", license: "BSD License",
396                        url: "https://github.com/codehaus/xstream", licenseUrl: "https://github.com/codehaus/xstream/blob/master/LICENSE.txt"),
397     new LibraryLicense(name: "XStream", version: "1.4.3", license: "BSD", url: "https://github.com/codehaus/xstream",
398                        licenseUrl: "https://github.com/codehaus/xstream/blob/master/LICENSE.txt"),
399     new LibraryLicense(name: "YourKit Java Profiler", libraryName: "yjp-controller-api-redist.jar", version: "8.0.x",
400                        license: "link (commercial license)", url: "http://yourkit.com/",
401                        licenseUrl: "http://www.yourkit.com/purchase/license.html"),
402     new LibraryLicense(name: "XZ for Java", libraryName: "xz", version: "1.5", license: "Public Domain", url: "http://tukaani.org/xz/java.html"),
403
404     jetbrainsLibrary("Coverage"),
405     jetbrainsLibrary("CoverageReport"),
406     jetbrainsLibrary("intellij-markdown.jar"),
407     jetbrainsLibrary("JPS"),
408     jetbrainsLibrary("Maven Embedder"),
409     jetbrainsLibrary("tcServiceMessages"),
410     jetbrainsLibrary("optimizedFileManager.jar"),
411     jetbrainsLibrary("KotlinJavaRuntime")
412   ] as List<LibraryLicense>
413 }