+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

Reply via email to