Details

    • Type: New Feature New Feature
    • Status: Resolved Resolved
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 1.4.0
    • Component/s: build
    • Labels:
      None
    • Number of attachments :
      0

      Description

      It would be nice if Griffon could download and include all necessary licenses for the project. This would make it much easier to release Griffon made projects in a license compliant way. Below is the original conversation from the user's mailing list

      ===================================================================================

      On Thu, Mar 10, 2011 at 1:40 AM, Andres Almiray <aalmiray@gmail.com> wrote:
      > Right, this is a missing feature at the moment.
      > Starting with Griffon 0.9.1 plugins must now include a LICENSE.txt file or
      > they cannot be released, however the release mechanism does not enforce the
      > inclusion of licenses per each dependency. It is possible however to walk
      > all dependencies using Ivy/Maven compatible options and download the
      > licenses for each matching dep. Problem is not all deps have a license set
      > on their artifact descriptors, and local deps (those provided by a plugin's
      > lib dir) do not contain license metadata.
      >
      > All this being said, I think it's a good idea to file a RFE to keep track of
      > this feature.
      >
      > Cheers,
      > Andres
      >
      > On Thu, Mar 10, 2011 at 6:04 AM, ss griffon <ssgriffonuser@gmail.com> wrote:
      >>
      >> I've got a couple questions but I will separate them into two emails.
      >>
      >> I noticed that when I package my apps with or without the installer
      >> plug-in that the jar files do not have their corresponding licenses.
      >> In grails, this wouldn't be an issue because normally websites are not
      >> 'distributed' to end users. However, for swing apps, this seems like
      >> it would be a must. Has there been any consideration in having a
      >> feature that would automagically package all necessary licenses? Does
      >> this already exist and I overlooked it? If anybody is interested, I
      >> may be able to volunteer a bit of time to work on such a feature. It
      >> seems like a feature like this would mean that all plug-ins would have
      >> to include licenses for each jar they depend on. Sorry if this is too
      >> much of a "wouldn't it be nice" post.
      >>
      >> ---------------------------------------------------------------------
      >> To unsubscribe from this list, please visit:
      >>
      >> http://xircles.codehaus.org/manage_email
      >>
      >>

        Activity

        Hide
        Andres Almiray added a comment -

        Partially fixed with https://github.com/griffon/griffon/commit/ba9a637fa1f21aac4ce91e3c0bca8adb50398dbb

        A new command, license-report, displays all available licenses of runtime dependencies.

        Show
        Andres Almiray added a comment - Partially fixed with https://github.com/griffon/griffon/commit/ba9a637fa1f21aac4ce91e3c0bca8adb50398dbb A new command, license-report , displays all available licenses of runtime dependencies.

          People

          • Assignee:
            Andres Almiray
            Reporter:
            ssgriffonuser
          • Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: