<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<body link="#355491" alink="#4262a1" vlink="#355491" style="background: #e2e2e2; margin: 0; padding: 20px;">
<div>
        <table cellpadding="0" bgcolor="#FFFFFF" border="0" cellspacing="0" style="border: 1px solid #dadada; margin-bottom: 30px; width: 100%; -moz-border-radius: 6px; -webkit-border-radius: 6px;">
                <tbody>
                        <tr>
                                <td>
                                        <table border="0" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF" style="border: solid 2px #ccc; background: #dadada; width: 100%; -moz-border-radius: 6px; -webkit-border-radius: 6px;">
                                                <tbody>
                                                        <tr>
                                                                <td bgcolor="#000000" valign="middle" height="58px" style="border-bottom: 1px solid #ccc; padding: 20px; -moz-border-radius-topleft: 3px; -moz-border-radius-topright: 3px; -webkit-border-top-right-radius: 5px; -webkit-border-top-left-radius: 5px;">
                                                                        <h1 style="color: #333333; font: bold 22px Arial, Helvetica, sans-serif; margin: 0; display: block !important;">
                                                                        <!-- To have a header image/logo replace the name below with your img tag -->
                                                                        <!-- Email clients will render the images when the message is read so any image -->
                                                                        <!-- must be made available on a public server, so that all recipients can load the image. -->
                                                                        <a href="https://community.jboss.org/index.jspa" style="text-decoration: none; color: #E1E1E1">JBoss Community</a></h1>
                                                                </td>
                                                        </tr>
                                                        <tr>
                                                                <td bgcolor="#FFFFFF" style="font: normal 12px Arial, Helvetica, sans-serif; color:#333333; padding: 20px; -moz-border-radius-bottomleft: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px;"><h3 style="margin: 10px 0 5px; font-size: 17px; font-weight: normal;">
JBoss Tools: Hibernate Tools: LGPL and EPL license conflict in the same file
</h3>
<span style="margin-bottom: 10px;">
created by <a href="https://community.jboss.org/people/esiilola">Tapio Siilola</a> in <i>JBoss Tools</i> - <a href="https://community.jboss.org/message/752204#752204">View the full discussion</a>
</span>
<hr style="margin: 20px 0; border: none; background-color: #dadada; height: 1px;">
<div class="jive-rendered-content"><p><span style="font-size: 12pt;">Hello</span></p><p style="min-height: 8pt; height: 8pt; padding: 0px;"> </p><p><span style="font-size: 12pt;">My perspective is that of a lawyer, so please excuse me for digging into old stuff - it merely comes with the job. <span> :) </span></span></p><p style="min-height: 8pt; height: 8pt; padding: 0px;"> </p><p><span style="font-size: 12pt;">I'm tasked with analyzing Hibernate Tools, a part of JBoss Tools, to find out its licensing. In particular, the package I need to review is an "all sources" package of JBoss Tools available at: <span lang="EN-GB" style="font-family: 'Times New Roman', serif;"><a class="jive-link-external-small" href="http://downloads.sourceforge.net/jboss/JBossTools-ALL-sources-3.0.3.v200910211631N-H194-GA.zip">http://downloads.sourceforge.net/jboss/JBossTools-ALL-sources-3.0.3.v200910211631N-H194-GA.zip,</a>where the /hibernatetools folder contains Hibernate Tools (v.3.2.4 I believe).</span></span></p><p style="min-height: 8pt; height: 8pt; padding: 0px;"> </p><p><span lang="EN-GB" style="font-size: 12pt; font-family: 'Times New Roman', serif;">I understand this version of Hibernate Tools (without accounting for dependencies) is predominantly licensed with LGPL v.2.1 (or later), and parts are under Eclipse Public License 1.0. However, upon a cursory review I found two files (there may be more) which contain both the LGPL and EPL license headers. These files are:</span></p><p><span style="font-size: 12pt;">hibernatetools/plugins/org.hibernate.eclipse.mapper/src/org/hibernate/eclipse/mapper/views/contentoutline/JFaceNodeAdapterFactoryForXML.java</span></p><p><span style="font-size: 12pt;">hibernatetools/plugins/org.hibernate.eclipse.console/src/org/hibernate/eclipse/console/views/navigator/ClearPlaceHolderJob.java</span></p><p><span style="font-size: 12pt;">The EPL copyright holder is "IBM and others", while the LGPL copyright holder is JBoss. It seems to me this combination of two copyleft (albeit weak) licenses in one file may not be compatible. </span></p><p style="min-height: 8pt; height: 8pt; padding: 0px;"> </p><p><span style="font-size: 12pt;">For the vast majority of files  in this package, when JBoss is a co-copyright owner in a file the file is distributed under the EPL license. Is this two licenses in a single file simply an oversight, and can the file be considered to be fully under one of the licenses? Or is there something else at play here, perhaps a different interpretation of the licenses, or a permission from the copyright holder? Our issue is simply wanting our forms of use/redistribution of the component to be compliant with whatever the license terms are. Here's the license header of the first file:</span></p><p><span style="font-size: 12pt;"><br/></span></p><p><strong style="color: #000000; font-family: verdana, arial, helvetica; text-align: -webkit-auto;"><p class="text" style="font-weight: normal; font-size: 10pt;">/*******************************************************************************<br/>* Copyright (c) 2001, 2004 IBM Corporation and others.<br/>* All rights reserved. This program and the accompanying materials<br/>* are made available under the terms of the Eclipse Public License v1.0<br/>* which accompanies this distribution, and is available at<br/><span>* </span><a class="jive-link-external-small" href="http://www.eclipse.org/legal/epl-v10.html" target="_blank">http://www.eclipse.org/legal/epl-v10.html</a><br/>* <br/>* Contributors:/*<br/>* JBoss, Home of Professional Open Source<br/>* Copyright 2005, JBoss Inc., and individual contributors as indicated<br/>* by the @authors tag. See the copyright.txt in the distribution for a<br/>* full listing of individual contributors.<br/>*<br/>* This is free software; you can redistribute it and/or modify it<br/>* under the terms of the GNU Lesser General Public License as<br/>* published by the Free Software Foundation; either version 2.1 of<br/>* the License, or (at your option) any later version.<br/>*<br/>* This software is distributed in the hope that it will be useful,<br/>* but WITHOUT ANY WARRANTY; without even the implied warranty of<br/>* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU<br/>* Lesser General Public License for more details.<br/>*<br/>* You should have received a copy of the GNU Lesser General Public<br/>* License along with this software; if not, write to the Free<br/>* Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA<br/><span>* 02110-1301 USA, or see the FSF site: </span><a class="jive-link-external-small" href="http://www.fsf.org" target="_blank">http://www.fsf.org</a><span>.</span><br/>*/</p></strong></p><p style="min-height: 8pt; height: 8pt; padding: 0px;"> </p><p><span lang="EN-GB" style="font-size: 12.0pt; font-family: 'Times New Roman','serif';">Thank you in advance for your time and any possible replies.<br/></span></p></div>
<div style="background-color: #f4f4f4; padding: 10px; margin-top: 20px;">
<p style="margin: 0;">Reply to this message by <a href="https://community.jboss.org/message/752204#752204">going to Community</a></p>
        <p style="margin: 0;">Start a new discussion in JBoss Tools at <a href="https://community.jboss.org/choose-container!input.jspa?contentType=1&containerType=14&container=2128">Community</a></p>
</div></td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</div>
</body>
</html>