[jbosstools-issues] [JBoss JIRA] (JBDS-3557) JBDS Installer should be EPL licensed
Nick Boldt (JIRA)
issues at jboss.org
Fri Jan 15 11:45:00 EST 2016
[ https://issues.jboss.org/browse/JBDS-3557?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13149548#comment-13149548 ]
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.thirdparty-non-maven/metouia/1.0.0-beta/net/sourceforge/mlf/metouia/MetouiaLookAndFeel.java
> 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)
More information about the jbosstools-issues
mailing list