Clace itself is Apache-2 licensed, using a MPL licensed library in an Apache-2 licensed project is fine from what I understand. I do not plan to make any code changes to the go-plugin code. The go-plugin library is specifically allowed by CNCF projects if that matters https://github.com/cncf/foundation/blob/main/license-exceptions/cncf-exceptions-2023-06-27.json#L3 .
The intent in Clace is to allow multiple versions of a plugin to be usable for backward compatibility. That, plus the security and stability benefits of the out of process model make the go-plugin approach work better than the .so/.dll approach. Ajay On Mon, Oct 30, 2023 at 11:55 AM Jason E. Aten <j.e.a...@gmail.com> wrote: > I would just be aware that using software that is MPL licensed, > > https://github.com/hashicorp/go-plugin/blob/main/LICENSE > > means that nobody with commercial aspirations will touch your stuff. In > practice, that means relatively little adoption. > > -- > You received this message because you are subscribed to a topic in the > Google Groups "golang-nuts" group. > To unsubscribe from this topic, visit > https://groups.google.com/d/topic/golang-nuts/FyaMylLPGEw/unsubscribe. > To unsubscribe from this group and all its topics, send an email to > golang-nuts+unsubscr...@googlegroups.com. > To view this discussion on the web visit > https://groups.google.com/d/msgid/golang-nuts/d56f9aab-19f8-40d4-87a5-59d05e1adb9fn%40googlegroups.com > <https://groups.google.com/d/msgid/golang-nuts/d56f9aab-19f8-40d4-87a5-59d05e1adb9fn%40googlegroups.com?utm_medium=email&utm_source=footer> > . > -- You received this message because you are subscribed to the Google Groups "golang-nuts" group. To unsubscribe from this group and stop receiving emails from it, send an email to golang-nuts+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/golang-nuts/CAFHo40kZpkuAw%2B5r-UV-VjRoJBvg3OAZSZxS3gwq11%3DKxKdeOA%40mail.gmail.com.