[
https://issues.jboss.org/browse/JBDS-3557?page=com.atlassian.jira.plugin....
]
Nick Boldt commented on JBDS-3557:
----------------------------------
TL;DR: this issue can be resolved.
----
So, recapping based on Max's statements:
* when code is multiple-licensed, you can just pick the one you want to use and ignore the
others, even if they're incompatible (eg., EPL and GPLv2). This is consistent with
wikipedia:
{quote}"When software is multi-licensed, recipients can choose the terms under which
they want to use or distribute the software. [...] The two usual motivations for
multi-licensing are license compatibility and market segregation based business
models." --
https://en.wikipedia.org/wiki/Multi-licensing{quote}
* if the wrapper's license (installer) is EPL, it doesn't matter what's inside
the wrapper (com.jboss.*, org.jboss.*, or included runtimes in those plugins), even if
some of those contents are GPLv2. This is inconsistent with wikipedia:
{quote}The EPL 1.0 is not compatible with the GPL, and a work created by combining a work
licensed under the GPL with a work licensed under the EPL cannot be lawfully
distributed.[7] The GPL requires that "[any distributed work] that ... contains or is
derived from the [GPL-licensed] Program ... be licensed as a whole ... under the terms of
[the GPL]", and that the distributor not "impose any further restrictions on the
recipients' exercise of the rights granted". The EPL, however, requires that
anyone distributing the work grant every recipient a license to any patents that they
might hold that cover the modifications they have made.[7] Because this is a "further
restriction" on the recipients, distribution of such a combined work does not satisfy
the GPL.[2]
The EPL, in addition, contains a patent retaliation clause, which is incompatible with the
GPL for the same reasons.[2]{quote} --
https://en.wikipedia.org/wiki/Eclipse_Public_License#Compatibility (also
https://eclipse.org/legal/eplfaq.php#3RDPARTY )
So, if I'm reading that correctly, then we can legally *dual-license* code, but we
can't legally "*license-wrap*" code.
--
Therefore the only possible problem that might need a new JIRAs is the Cobertura reference
contained in o.j.t.wtp.runtimes.tomcat.itests. However, since that's a 3rd party
runtime we only require for running tests (and do not distribute), I think we're
covered there, too.
---
Meanwhile, I've applied my PRs, so the installer & com.jboss.* features/plugins
are now EPL, not LGPL.
JBDS Installer should be EPL licensed
-------------------------------------
Key: JBDS-3557
URL:
https://issues.jboss.org/browse/JBDS-3557
Project: Developer Studio (JBoss Developer Studio)
Issue Type: Enhancement
Components: installer, legal
Reporter: Ken Finnigan
Assignee: Nick Boldt
Fix For: 9.1.0.Beta2, 10.0.0.Alpha1
For the Developer Platform to be able to bundle JBDS, it needs to be licensed as ASLv2 or
EPL and not GPL
Sources code in repository ether has Apache Licence or no license.
IzPack distribution jar's and licenses:
1. kunstoff Look and Feel is under LGPL
http://kunstoff.incors.com/archive/licence.php3
2. Birosoft Liquid Look and Feel
The source code (except the files or methods mentioned below) of the look and feel is
released under the LGPL (GNU Lesser General Public License),
which you can view on
http://www.gnu.org/copyleft/lesser.html.
Some methods are marked as SUN proprietary, the LGPL does not apply for those
methods.
3. JGoodies Karsten Lentzsch - BSD open source license
http://www.jgoodies.com/downloads/libraries/
4. Metouia Look And Feel: a free pluggable look and feel for java - LGPLv2.1
http://grepcode.com/file/repo1.maven.org/maven2/net.sf.squirrel-sql.third...
5. Nimbus Look And Feel
This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
* version 2.1 of the License, or (at your option) any later version.
6. Substance Java Look and Feel (bundles several components with licenses listed below)
6.1 Copyright (c) 2005-2007, Kirill Grouchnikov and contributors
All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:
* Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in the
documentation and/or other materials provided with the distribution.
* Neither the name of the Kirill Grouchnikov and contributors nor
the names of its contributors may be used to endorse or promote products
derived from this software without specific prior written permission.
6.2 Source code, documentation and binaries of the Quaqua Look and
Feel (also called "this software") are subject to the GNU Lesser
General Public License (LGPL).
6.3. MOZILLA PUBLIC LICENSE Version 1.1
--
This message was sent by Atlassian JIRA
(v6.4.11#64026)