Skip to content
GitLab
Projects Groups Topics Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • beat.editor beat.editor
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributor statistics
    • Graph
    • Compare revisions
  • Issues 11
    • Issues 11
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • beatbeat
  • beat.editorbeat.editor
  • Issues
  • #155
Closed
Open
Issue created Sep 18, 2018 by André Anjos@andre.anjos💬Owner

Change license to BSD 3-clause

As discussed in earlier weekly meetings (see action points from week02/2018 till week09/2018), the prospective re-use of BEAT core components to re-implement some Bob frameworks would require a shift in the licensing terms for some core BEAT packages.

@jdiefenbaugh: could you please do that before the release? The idea is to go from AGPLv3 to BSD 3-clause (as the rest of Bob) for all packages up to beat.cmdline. We exclude beat.web from this, leaving it as AGPLv3.

We should do the following, in details:

  1. Remove the file LICENSE.AGPL
  2. Create a new file called LICENSE the contains the stock BSD 3-clause text (see info here: https://gitlab.idiap.ch/bob/bob.admin/tree/master/templates)
  3. Modify the file MANIFEST.in to include LICENSE instead of LICENSE.AGPL
  4. Modify the file setup.py to list the license correctly on the classifier list (replace license key by License :: OSI Approved :: BSD License)
  5. Modify the file conda/meta.yaml to set the license appropriately. Should read license: BSD 3-Clause and license_family: BSD on the about section, replacing the current AGPL stuff.
  6. Double-check all headers from source files - @flavio.tarsetti may have a script to do this.

Please consult with @philip.abbet since I think rechecked, by then, the feasibility of this move and found no issues against doing this.

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Assignee
Assign to
Time tracking