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. -- viresh