Uploaded image for project: 'Couchbase Server'
  1. Couchbase Server
  2. MB-28465

Consolidate license and README text

    XMLWordPrintable

Details

    • Task
    • Resolution: Fixed
    • Critical
    • 5.5.0
    • 5.5.0
    • installer
    • None
    • 5
    • Build Team 2018 Sprint 8, Build Team 2018 Sprint 10

    Description

      The license text is kept in three different formats, in four different places across three code repositories:

      • Plain formatted text in voltron/LICENSE-enterprise.txt and couchdbx-app/makedmg/LICENSE.enterprise.txt
      • Plain unformatted text (no newlines) in ns_server's EE-subscription_license_agreement.txt
      • HTML (manually converted) in couchdbx/Couchbase Server/Credits.enterprise.html

      There are parallel Community license files as well.

      This is tedious and risky; we've had to delay releases solely because we didn't get all the right license text files into the right places.

      Ideally we'd have one canonical location and always read it from there, and perform automated format conversions where necessary. At a bare minimum we should have all processes read the file from the same location so we can maintain it one place.

      I'm filing this as an "installer" ticket because three of the four locations are installer-related.

      Attachments

        Issue Links

          No reviews matched the request. Check your Options in the drop-down menu of this sections header.

          Activity

            People

              tyler.mitchell Tyler Mitchell
              ceej Chris Hillery
              Votes:
              0 Vote for this issue
              Watchers:
              7 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Gerrit Reviews

                  There are no open Gerrit changes

                  PagerDuty