enbility / spine-go

EEBUS SPINE protocol implementation in go
https://enbility.net
MIT License
5 stars 6 forks source link

MPL license #22

Closed andig closed 4 months ago

andig commented 4 months ago

Noticed during https://github.com/evcc-io/evcc/pull/13998 that this package now relies on github.com/hashicorp/golang-lru/v2 which is under MPL license. In general, projects like spf13/viper are trying to move away from depending on hashicorp due to their licensing changes. I'm no expert but wondering if MPL is compatible with MIT?

DerAndereAndi commented 4 months ago

This seems to be fine: https://softwareengineering.stackexchange.com/questions/317944/can-i-include-code-licensed-under-mpl-within-a-project-under-mit-license

DerAndereAndi commented 4 months ago

Replaced it with another package anyway: https://github.com/enbility/spine-go/commit/c96bc14d05b081e395e7f13f7d54147629d585d5