Skip to content
This repository was archived by the owner on Jan 31, 2022. It is now read-only.
This repository was archived by the owner on Jan 31, 2022. It is now read-only.

Clarify licensing #265

@lmoureaux

Description

@lmoureaux

Brief summary of issue

The license under which cmsgemos is provided isn't clear. The rpm specs state either MIT (most packages) or BSD (under gemxaas and setup). On the other hand, uHAL and controlhub are licensed under GPLv3, and therefore anything linking to them needs to use the same license.

Types of issue

  • Bug report (report an issue with the code)
  • Feature request (request for change which adds functionality)

Expected Behavior

The license under which every file is released is clearly documented.

Current Behavior

The only information I could find is from RPM package specs, and it seems to be in violation of the license of some dependencies.

Possible Solution

  • Re-license everything as GPLv3 (without the "or any later version" clause) to comply with the GPLv3 used by uHAL and controlhub. It is possible if current code is a mixture of MIT and BSD. If the only license we have is the Github ToS, every copyright holder needs to be contacted.
  • Add copyright headers at the top of each file.
  • Repeat for all dependent projects.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions