+1 to exclude the war from publishing. (I thought it was already excluded...)
On Fri, Mar 18, 2016 at 6:43 PM, Martijn Dashorst < [email protected]> wrote: > OK, > > legal-discuss@ gave an answer that I expected. > > There's no need to add the EPL license to the wicket-metrics project > because we don't ship the AspectJ binaries. > Nor do we need to add a NOTICE to the wicket-metrics project for the > same reason. > > In the documentation for the metrics project we *should* notify the > users of the AspectJ dependency (and its > license). > > As the Wicket Examples war does include the metrics project including > AspectJ binaries (my guess is that it does, > or will in the future), it does need to include the EPL license and the > notice. > > That said, I want to stop publishing the examples war to Maven Central > (skip the release/dist plugin), and > the bin-zips because: > > - licensing is a pain > - uploading a 23MB war file that nobody uses is wasteful > - nobody *depends* on the wicket-examples.war from Maven Central. > - the examples are easily built from a git clone or src-zip download. > > WDYT? > > Martijn > > > On Thu, Mar 17, 2016 at 6:44 PM, Tobias Soloschenko > <[email protected]> wrote: > > Hi Martijn, > > > > no the maven dependency is set to provided and wicket-metrics does not > > change any part of the code of AspectJ, so it is not redistributed. If > users > > want to use wicket-metrics, they have to download AspectJ or add the > maven > > dependency to their project pom.xml. wicket-metrics only uses the API to > > provide the data. > > > > As of: > > > > http://www.apache.org/legal/resolved.html#category-b > > > > and > > > > https://www.eclipse.org/legal/epl-v10.html > > > > it is only required that the project contains the license information, > but > > it is a good idea to forward it to legal-discuss@ > > > > kind regards > > > > Tobias > > > > Am 17.03.16 um 18:33 schrieb Martijn Dashorst: > > > >> Does wicket-metrics include AspectJ? Do we redistribute code from > >> AspectJ within the project, or are we merely using the library at > >> build time? Or not even then? > >> > >> IANAL, but AFAIK only wicket-examples (if it were to include metrics) > >> would require this notice. > >> > >> Perhaps this is best to ask at legal-discuss@... > >> > >> Martijn > >> > >> On Thu, Mar 17, 2016 at 6:25 PM, <[email protected]> wrote: > >>> > >>> Repository: wicket > >>> Updated Branches: > >>> refs/heads/master e1661fe61 -> 11acfdd7c > >>> > >>> > >>> Update license information > >>> > >>> Project: http://git-wip-us.apache.org/repos/asf/wicket/repo > >>> Commit: http://git-wip-us.apache.org/repos/asf/wicket/commit/11acfdd7 > >>> Tree: http://git-wip-us.apache.org/repos/asf/wicket/tree/11acfdd7 > >>> Diff: http://git-wip-us.apache.org/repos/asf/wicket/diff/11acfdd7 > >>> > >>> Branch: refs/heads/master > >>> Commit: 11acfdd7cd3cbfba127c0889b8ecd340b51c669b > >>> Parents: e1661fe > >>> Author: Tobias Soloschenko <[email protected]> > >>> Authored: Thu Mar 17 18:23:55 2016 +0100 > >>> Committer: Tobias Soloschenko <[email protected]> > >>> Committed: Thu Mar 17 18:23:55 2016 +0100 > >>> > >>> ---------------------------------------------------------------------- > >>> NOTICE | 2 +- > >>> wicket-core/src/main/resources/META-INF/NOTICE | 2 +- > >>> .../src/main/resources/META-INF/NOTICE | 2 +- > >>> .../src/main/resources/META-INF/NOTICE | 2 +- > >>> .../src/main/resources/META-INF/EPL.LICENSE | 70 > >>> ++++++++++++++++++++ > >>> .../src/main/resources/META-INF/NOTICE | 9 +++ > >>> wicket-guice/src/main/resources/META-INF/NOTICE | 2 +- > >>> 7 files changed, 84 insertions(+), 5 deletions(-) > >>> ---------------------------------------------------------------------- > >>> > >>> > >>> http://git-wip-us.apache.org/repos/asf/wicket/blob/11acfdd7/NOTICE > >>> ---------------------------------------------------------------------- > >>> diff --git a/NOTICE b/NOTICE > >>> index 61a0b9b..3685898 100644 > >>> --- a/NOTICE > >>> +++ b/NOTICE > >>> @@ -1,5 +1,5 @@ > >>> Apache Wicket > >>> -Copyright 2006-2012 The Apache Software Foundation > >>> +Copyright 2006-2016 The Apache Software Foundation > >>> > >>> This product includes software developed at > >>> The Apache Software Foundation (http://www.apache.org/). > >>> > >>> > >>> > http://git-wip-us.apache.org/repos/asf/wicket/blob/11acfdd7/wicket-core/src/main/resources/META-INF/NOTICE > >>> ---------------------------------------------------------------------- > >>> diff --git a/wicket-core/src/main/resources/META-INF/NOTICE > >>> b/wicket-core/src/main/resources/META-INF/NOTICE > >>> index 51bed97..168af15 100644 > >>> --- a/wicket-core/src/main/resources/META-INF/NOTICE > >>> +++ b/wicket-core/src/main/resources/META-INF/NOTICE > >>> @@ -1,5 +1,5 @@ > >>> Apache Wicket > >>> - Copyright 2006-2011 Apache Software Foundation > >>> + Copyright 2006-2016 Apache Software Foundation > >>> > >>> This product includes software developed at > >>> The Apache Software Foundation (http://www.apache.org/). > >>> > >>> > >>> > http://git-wip-us.apache.org/repos/asf/wicket/blob/11acfdd7/wicket-datetime/src/main/resources/META-INF/NOTICE > >>> ---------------------------------------------------------------------- > >>> diff --git a/wicket-datetime/src/main/resources/META-INF/NOTICE > >>> b/wicket-datetime/src/main/resources/META-INF/NOTICE > >>> index 274072b..932e9eb 100644 > >>> --- a/wicket-datetime/src/main/resources/META-INF/NOTICE > >>> +++ b/wicket-datetime/src/main/resources/META-INF/NOTICE > >>> @@ -1,5 +1,5 @@ > >>> Apache Wicket Date Time > >>> - Copyright 2006-2011 Apache Software Foundation > >>> + Copyright 2006-2016 Apache Software Foundation > >>> > >>> This product includes software developed at > >>> The Apache Software Foundation (http://www.apache.org/). > >>> > >>> > >>> > http://git-wip-us.apache.org/repos/asf/wicket/blob/11acfdd7/wicket-examples/src/main/resources/META-INF/NOTICE > >>> ---------------------------------------------------------------------- > >>> diff --git a/wicket-examples/src/main/resources/META-INF/NOTICE > >>> b/wicket-examples/src/main/resources/META-INF/NOTICE > >>> index 880ab4b..c5b1958 100644 > >>> --- a/wicket-examples/src/main/resources/META-INF/NOTICE > >>> +++ b/wicket-examples/src/main/resources/META-INF/NOTICE > >>> @@ -1,5 +1,5 @@ > >>> Apache Wicket Examples > >>> - Copyright 2006-2011 Apache Software Foundation > >>> + Copyright 2006-2016 Apache Software Foundation > >>> > >>> This product includes software developed at > >>> The Apache Software Foundation (http://www.apache.org/). > >>> > >>> > >>> > http://git-wip-us.apache.org/repos/asf/wicket/blob/11acfdd7/wicket-experimental/wicket-metrics/src/main/resources/META-INF/EPL.LICENSE > >>> ---------------------------------------------------------------------- > >>> diff --git > >>> > a/wicket-experimental/wicket-metrics/src/main/resources/META-INF/EPL.LICENSE > >>> > b/wicket-experimental/wicket-metrics/src/main/resources/META-INF/EPL.LICENSE > >>> new file mode 100644 > >>> index 0000000..3d967ae > >>> --- /dev/null > >>> +++ > >>> > b/wicket-experimental/wicket-metrics/src/main/resources/META-INF/EPL.LICENSE > >>> @@ -0,0 +1,70 @@ > >>> +Eclipse Public License - v 1.0 > >>> + > >>> +THE ACCOMPANYING PROGRAM IS PROVIDED UNDER THE TERMS OF THIS ECLIPSE > >>> PUBLIC LICENSE ("AGREEMENT"). ANY USE, REPRODUCTION OR DISTRIBUTION OF > THE > >>> PROGRAM CONSTITUTES RECIPIENT'S ACCEPTANCE OF THIS AGREEMENT. > >>> + > >>> +1. DEFINITIONS > >>> + > >>> +"Contribution" means: > >>> + > >>> +a) in the case of the initial Contributor, the initial code and > >>> documentation distributed under this Agreement, and > >>> +b) in the case of each subsequent Contributor: > >>> +i) changes to the Program, and > >>> +ii) additions to the Program; > >>> +where such changes and/or additions to the Program originate from and > >>> are distributed by that particular Contributor. A Contribution > 'originates' > >>> from a Contributor if it was added to the Program by such Contributor > itself > >>> or anyone acting on such Contributor's behalf. Contributions do not > include > >>> additions to the Program which: (i) are separate modules of software > >>> distributed in conjunction with the Program under their own license > >>> agreement, and (ii) are not derivative works of the Program. > >>> +"Contributor" means any person or entity that distributes the Program. > >>> + > >>> +"Licensed Patents" mean patent claims licensable by a Contributor > which > >>> are necessarily infringed by the use or sale of its Contribution alone > or > >>> when combined with the Program. > >>> + > >>> +"Program" means the Contributions distributed in accordance with this > >>> Agreement. > >>> + > >>> +"Recipient" means anyone who receives the Program under this > Agreement, > >>> including all Contributors. > >>> + > >>> +2. GRANT OF RIGHTS > >>> + > >>> +a) Subject to the terms of this Agreement, each Contributor hereby > >>> grants Recipient a non-exclusive, worldwide, royalty-free copyright > license > >>> to reproduce, prepare derivative works of, publicly display, publicly > >>> perform, distribute and sublicense the Contribution of such > Contributor, if > >>> any, and such derivative works, in source code and object code form. > >>> +b) Subject to the terms of this Agreement, each Contributor hereby > >>> grants Recipient a non-exclusive, worldwide, royalty-free patent > license > >>> under Licensed Patents to make, use, sell, offer to sell, import and > >>> otherwise transfer the Contribution of such Contributor, if any, in > source > >>> code and object code form. This patent license shall apply to the > >>> combination of the Contribution and the Program if, at the time the > >>> Contribution is added by the Contributor, such addition of the > Contribution > >>> causes such combination to be covered by the Licensed Patents. The > patent > >>> license shall not apply to any other combinations which include the > >>> Contribution. No hardware per se is licensed hereunder. > >>> +c) Recipient understands that although each Contributor grants the > >>> licenses to its Contributions set forth herein, no assurances are > provided > >>> by any Contributor that the Program does not infringe the patent or > other > >>> intellectual property rights of any other entity. Each Contributor > disclaims > >>> any liability to Recipient for claims brought by any other entity > based on > >>> infringement of intellectual property rights or otherwise. As a > condition to > >>> exercising the rights and licenses granted hereunder, each Recipient > hereby > >>> assumes sole responsibility to secure any other intellectual property > rights > >>> needed, if any. For example, if a third party patent license is > required to > >>> allow Recipient to distribute the Program, it is Recipient's > responsibility > >>> to acquire that license before distributing the Program. > >>> +d) Each Contributor represents that to its knowledge it has sufficient > >>> copyright rights in its Contribution, if any, to grant the copyright > license > >>> set forth in this Agreement. > >>> +3. REQUIREMENTS > >>> + > >>> +A Contributor may choose to distribute the Program in object code form > >>> under its own license agreement, provided that: > >>> + > >>> +a) it complies with the terms and conditions of this Agreement; and > >>> +b) its license agreement: > >>> +i) effectively disclaims on behalf of all Contributors all warranties > >>> and conditions, express and implied, including warranties or > conditions of > >>> title and non-infringement, and implied warranties or conditions of > >>> merchantability and fitness for a particular purpose; > >>> +ii) effectively excludes on behalf of all Contributors all liability > for > >>> damages, including direct, indirect, special, incidental and > consequential > >>> damages, such as lost profits; > >>> +iii) states that any provisions which differ from this Agreement are > >>> offered by that Contributor alone and not by any other party; and > >>> +iv) states that source code for the Program is available from such > >>> Contributor, and informs licensees how to obtain it in a reasonable > manner > >>> on or through a medium customarily used for software exchange. > >>> +When the Program is made available in source code form: > >>> + > >>> +a) it must be made available under this Agreement; and > >>> +b) a copy of this Agreement must be included with each copy of the > >>> Program. > >>> +Contributors may not remove or alter any copyright notices contained > >>> within the Program. > >>> + > >>> +Each Contributor must identify itself as the originator of its > >>> Contribution, if any, in a manner that reasonably allows subsequent > >>> Recipients to identify the originator of the Contribution. > >>> + > >>> +4. COMMERCIAL DISTRIBUTION > >>> + > >>> +Commercial distributors of software may accept certain > responsibilities > >>> with respect to end users, business partners and the like. While this > >>> license is intended to facilitate the commercial use of the Program, > the > >>> Contributor who includes the Program in a commercial product offering > should > >>> do so in a manner which does not create potential liability for other > >>> Contributors. Therefore, if a Contributor includes the Program in a > >>> commercial product offering, such Contributor ("Commercial > Contributor") > >>> hereby agrees to defend and indemnify every other Contributor > ("Indemnified > >>> Contributor") against any losses, damages and costs (collectively > "Losses") > >>> arising from claims, lawsuits and other legal actions brought by a > third > >>> party against the Indemnified Contributor to the extent caused by the > acts > >>> or omissions of such Commercial Contributor in connection with its > >>> distribution of the Program in a commercial product offering. The > >>> obligations in this section do not apply to any claims or Los > >>> ses relating to any actual or alleged intellectual property > >>> infringement. In order to qualify, an Indemnified Contributor must: a) > >>> promptly notify the Commercial Contributor in writing of such claim, > and b) > >>> allow the Commercial Contributor to control, and cooperate with the > >>> Commercial Contributor in, the defense and any related settlement > >>> negotiations. The Indemnified Contributor may participate in any such > claim > >>> at its own expense. > >>> + > >>> +For example, a Contributor might include the Program in a commercial > >>> product offering, Product X. That Contributor is then a Commercial > >>> Contributor. If that Commercial Contributor then makes performance > claims, > >>> or offers warranties related to Product X, those performance claims and > >>> warranties are such Commercial Contributor's responsibility alone. > Under > >>> this section, the Commercial Contributor would have to defend claims > against > >>> the other Contributors related to those performance claims and > warranties, > >>> and if a court requires any other Contributor to pay any damages as a > >>> result, the Commercial Contributor must pay those damages. > >>> + > >>> +5. NO WARRANTY > >>> + > >>> +EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, THE PROGRAM IS > PROVIDED > >>> ON AN "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, > EITHER > >>> EXPRESS OR IMPLIED INCLUDING, WITHOUT LIMITATION, ANY WARRANTIES OR > >>> CONDITIONS OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY OR FITNESS FOR A > >>> PARTICULAR PURPOSE. Each Recipient is solely responsible for > determining the > >>> appropriateness of using and distributing the Program and assumes all > risks > >>> associated with its exercise of rights under this Agreement , > including but > >>> not limited to the risks and costs of program errors, compliance with > >>> applicable laws, damage to or loss of data, programs or equipment, and > >>> unavailability or interruption of operations. > >>> + > >>> +6. DISCLAIMER OF LIABILITY > >>> + > >>> +EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, NEITHER RECIPIENT NOR > >>> ANY CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR ANY DIRECT, INDIRECT, > >>> INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING > WITHOUT > >>> LIMITATION LOST PROFITS), HOWEVER CAUSED AND ON ANY THEORY OF > LIABILITY, > >>> WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR > >>> OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OR DISTRIBUTION OF THE > PROGRAM > >>> OR THE EXERCISE OF ANY RIGHTS GRANTED HEREUNDER, EVEN IF ADVISED OF THE > >>> POSSIBILITY OF SUCH DAMAGES. > >>> + > >>> +7. GENERAL > >>> + > >>> +If any provision of this Agreement is invalid or unenforceable under > >>> applicable law, it shall not affect the validity or enforceability of > the > >>> remainder of the terms of this Agreement, and without further action > by the > >>> parties hereto, such provision shall be reformed to the minimum extent > >>> necessary to make such provision valid and enforceable. > >>> + > >>> +If Recipient institutes patent litigation against any entity > (including > >>> a cross-claim or counterclaim in a lawsuit) alleging that the Program > itself > >>> (excluding combinations of the Program with other software or hardware) > >>> infringes such Recipient's patent(s), then such Recipient's rights > granted > >>> under Section 2(b) shall terminate as of the date such litigation is > filed. > >>> + > >>> +All Recipient's rights under this Agreement shall terminate if it > fails > >>> to comply with any of the material terms or conditions of this > Agreement and > >>> does not cure such failure in a reasonable period of time after > becoming > >>> aware of such noncompliance. If all Recipient's rights under this > Agreement > >>> terminate, Recipient agrees to cease use and distribution of the > Program as > >>> soon as reasonably practicable. However, Recipient's obligations under > this > >>> Agreement and any licenses granted by Recipient relating to the Program > >>> shall continue and survive. > >>> + > >>> +Everyone is permitted to copy and distribute copies of this Agreement, > >>> but in order to avoid inconsistency the Agreement is copyrighted and > may > >>> only be modified in the following manner. The Agreement Steward > reserves the > >>> right to publish new versions (including revisions) of this Agreement > from > >>> time to time. No one other than the Agreement Steward has the right to > >>> modify this Agreement. The Eclipse Foundation is the initial Agreement > >>> Steward. The Eclipse Foundation may assign the responsibility to serve > as > >>> the Agreement Steward to a suitable separate entity. Each new version > of the > >>> Agreement will be given a distinguishing version number. The Program > >>> (including Contributions) may always be distributed subject to the > version > >>> of the Agreement under which it was received. In addition, after a new > >>> version of the Agreement is published, Contributor may elect to > distribute > >>> the Program (including its Contributions) under the new version. > Except as > >>> expressly stated in Sections 2(a) and 2(b) > >>> above, Recipient receives no rights or licenses to the intellectual > >>> property of any Contributor under this Agreement, whether expressly, by > >>> implication, estoppel or otherwise. All rights in the Program not > expressly > >>> granted under this Agreement are reserved. > >>> + > >>> +This Agreement is governed by the laws of the State of New York and > the > >>> intellectual property laws of the United States of America. No party > to this > >>> Agreement will bring a legal action under this Agreement more than one > year > >>> after the cause of action arose. Each party waives its rights to a jury > >>> trial in any resulting litigation. > >>> \ No newline at end of file > >>> > >>> > >>> > http://git-wip-us.apache.org/repos/asf/wicket/blob/11acfdd7/wicket-experimental/wicket-metrics/src/main/resources/META-INF/NOTICE > >>> ---------------------------------------------------------------------- > >>> diff --git > >>> a/wicket-experimental/wicket-metrics/src/main/resources/META-INF/NOTICE > >>> b/wicket-experimental/wicket-metrics/src/main/resources/META-INF/NOTICE > >>> new file mode 100644 > >>> index 0000000..52ff7ac > >>> --- /dev/null > >>> +++ > >>> b/wicket-experimental/wicket-metrics/src/main/resources/META-INF/NOTICE > >>> @@ -0,0 +1,9 @@ > >>> + Apache Wicket Metrics > >>> + Copyright 2006-2016 Apache Software Foundation > >>> + > >>> + This product includes software developed at > >>> + The Apache Software Foundation (http://www.apache.org/). > >>> + > >>> + This product includes AspectJ, developed at Eclipse, and licensed > >>> + under the Eclipse Public License. (https://eclipse.org/aspectj/). > >>> + > >>> \ No newline at end of file > >>> > >>> > >>> > http://git-wip-us.apache.org/repos/asf/wicket/blob/11acfdd7/wicket-guice/src/main/resources/META-INF/NOTICE > >>> ---------------------------------------------------------------------- > >>> diff --git a/wicket-guice/src/main/resources/META-INF/NOTICE > >>> b/wicket-guice/src/main/resources/META-INF/NOTICE > >>> index fe86173..0a20490 100644 > >>> --- a/wicket-guice/src/main/resources/META-INF/NOTICE > >>> +++ b/wicket-guice/src/main/resources/META-INF/NOTICE > >>> @@ -1,5 +1,5 @@ > >>> Apache Wicket > >>> - Copyright 2006-2011 Apache Software Foundation > >>> + Copyright 2006-2016 Apache Software Foundation > >>> > >>> This product includes software developed at > >>> The Apache Software Foundation (http://www.apache.org/). > >>> > >> > >> > > > > > > > > -- > Become a Wicket expert, learn from the best: http://wicketinaction.com >
