On 18-10-22, 19:49, Kent Gibson wrote:
You should add "categories" and "documentation" if you intend to publish to crates.io.
In order to add documentations, should I commit documentation (created with cargo) as well in libgpiod, so I get a link to it ?
LGPL is probably not appropriate here, as the binding code ends up being part of the binary - unless you plan to package it as a dynamic library?
The licenses of your dependencies are: $ cargo license (MIT OR Apache-2.0) AND Unicode-DFS-2016 (1): unicode-ident Apache-2.0 AND BSD-3-Clause (1): vmm-sys-util
This is the license used by the user crate for libgpiod, vhost-device, I am inclined to use this then, unless someone has an objection to it.
Apache-2.0 OR MIT (8): bitflags, cc, libc, proc-macro2, quote, syn, thiserror, thiserror-impl MIT (1): intmap N/A (3): gpiosim, libgpiod, libgpiod-sys
IANAL, but one or more of those would be more appropriate than either GPL or LGPL. You, Bart and linaro(?) will have to come to some agreement on which license or combination to go with - it depends.