Skip to content

SCServo_lib is GPLv3 #52

@nnn112358

Description

@nnn112358

Summary

Please consider switching to the MIT-licensed.

The directory firmware/main/hal/drivers/SCServo_lib/ ships a LICENSE.txt containing GNU GPL v3. Because GPLv3 is a strong copyleft license, statically linking the StackChan firmware against this library imposes the following on the whole firmware binary, not just this directory:

  1. The combined work (entire firmware ELF) must be distributed under GPLv3.
  2. Anyone receiving the firmware (including end users of the StackChan product) has the right to demand the complete corresponding source code under GPLv3 §6 (object code distribution requirements).
  3. Any downstream user / fork must also keep GPLv3.

If this is not the intent of the project, I would like to propose replacing this directory with ftservo/FTServo_Arduino (MIT, Copyright (c) 2024 ftservo), which is the FEETECH official servo library on GitHub.

Image

References

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