Ticket #14 (closed task: fixed)

Opened 5 years ago

Last modified 3 years ago

Update trunk/NOTICE.txt

Reported by: mpo Owned by: karel
Priority: minor Milestone: 0.4
Component: < Misc Version: trunk
Keywords: Cc:

Description

We need to update the NOTICE.txt file in svn, which currently only lists 'apache' as a generic source of 3rd party software we include.

There are additional projects and licenses we should mention, IMHO:

blueprint (not yet included)
jquery
restlet

other?
image/icon sources?

Change History

comment:1 Changed 5 years ago by bruno

Note the correct use of the NOTICE file (without .txt extension) as described in section 4.4 of the Apache license:

http://www.apache.org/licenses/LICENSE-2.0.html

To avoid confusion, we should probably give this file another name, like third-party-license-notes.txt or so.

comment:2 Changed 5 years ago by mpo

  • Milestone changed from 0.2 to 0.3

left for next iteration

comment:3 Changed 4 years ago by mpo

  • Milestone changed from 0.3 to 0.4

effort should be completed asap, and kept up to date after that.

first attempt at listing our dependencies:

  • from pom.xml
    • apache
      • maven
      • jakarta commons
      • log4j, slf4j
    • groovy
    • junit
    • springframework
    • org.json, json-lib, jackson
    • joda-time
    • org.restlet
    • jsr
      • servlet api
      • jsr250 (annotation)
      • jsr311 (restfull webservices)


  • from embedded packs
    • jquery, jquery-ui, jquery-cookie, qunit
    • blueprintcss

others?
which need mentioning?

comment:4 Changed 3 years ago by mpo

NOTE: + add comment to the root-pom <dependency> section to warn developers about needing to keep NOTICE.txt in sync (or at least create trac issues for it)

comment:5 Changed 3 years ago by karel

  • Owner changed from mpo to karel
  • Status changed from new to accepted

from universe/kauri-template/pom.xml:

  • jboss-el (and/or juel in case we switch the implementation)

This should produce a pretty complete list:

mvn dependency:list|grep :.*:.*:.*:.*|sort|uniq

comment:6 Changed 3 years ago by karel

r1770 added the full list. For some projects I didn't find a homepage or license.
Especially the sun/oracle-based ones can be hard to trace (and they make it really complex to figure out what the license is exactly)

comment:7 Changed 3 years ago by karel

  • Status changed from accepted to closed
  • Resolution set to fixed

Added javascript libaries to notice.txt in r1773.

Note: See TracTickets for help on using tickets.