Uploaded image for project: 'CiviCRM'
  1. CiviCRM
  2. CRM-13925

civix: Setup license.txt by default

    Details

    • Type: Improvement
    • Status: Done/Fixed
    • Priority: Major
    • Resolution: Fixed/Completed
    • Affects Version/s: 4.4.3
    • Fix Version/s: 4.4.5
    • Component/s: Extension System
    • Labels:
      None

      Description

      There's been some criticism that new extensions may not include license files unless developers take the effort to copy in the license text. (This parallels this past summer's controversy over licensing on Github projects.)

      Through email/IRC, these steps have been identified:

      1. Update "civix generate:module" to accept a "--license=X" parameter which will initialize LICENSE.txt and info.xml.
      2. Set a default of AGPLv3.
      3. Update the output of "civix generate:module" and update the Civi/civix documentation to indicate that this is only a default – that licensing is still intended to be at the discretion of the developer.

        Attachments

          Activity

            People

            • Assignee:
              lobo Donald A. Lobo
              Reporter:
              timotten Tim Otten
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: