+1 to stop war publishing. kind regards
Tobias > Am 18.03.2016 um 18:43 schrieb Martijn Dashorst <[email protected]>: > > 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
