On Mar 18, 2016 7: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.

No. It doesn't.
The developer has to provide the AspectJ jars in WebServer/lib/ because the
classes are needed by the Java agent, i.e. much earlier than the creation
of the WebappClassLoader.

>
> 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?

Agreed!

>
> 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