REUSE compliance

Aleksander Morgado aleksander at aleksander.es
Thu Jul 29 13:37:43 UTC 2021


Hey,

> > > > > > what about changing the project, so that it complies to REUSE guidelines [1]?
> > > > > >
> > > > > > In short:
> > > > > >
> > > > > > 1. create a folder LICENSES and rename/move COPYING and COPYING.LIB there
> > > > > > 2. replace licencing text in source files with SPDX identifier
> > > > > >
> > > > > > [1] https://reuse.software/spec/
> > > > > >
> > > > >
> > > > > Sounds like a nice simplification; would you be willing to modify the
> > > > > files accordingly?
> > > >
> > > > Sure. I'll start changing everything step by step.
> > >
> > > I have a dilemma: COPYING.LIB is actually LGPL-2.1-or-later [1] but
> > > the header in source code (src/libmbim-glib/mbim-device.c) is
> > > LGPL-2.0-or-later [2].
> > >
> > > So what should I take?
> > >
> >
> > LGPL-2.1-or-later
>
> I have pushed the first version [1] where I have also converted utils
> and mbimcli, so we can discuss the layout of SPDX identifiers. We can
> also use SPDX-FileCopyrightText tags instead of "Copyright" tags but
> it is not mandatory.
>

Up to you, I think either would be fine.

> src/mbimcli/mbimcli lacks copyright notice. What should I add?
>

That's the completions file; so same license as the binary.

> [1] https://gitlab.freedesktop.org/mobile-broadband/libmbim/-/merge_requests/81
>

Thanks! That looks like a great start, yes. We should probably have
also the libmbim-glib sources, the mbim-codegen headers and the
mbim-proxy sources also included in this update.

-- 
Aleksander
https://aleksander.es


More information about the libmbim-devel mailing list