usb_modeswitch provides some code under different licenses: jim - Apache 2.0, BSD-2-Clause etc.
It would be very helpful for a FOSS compliance process to have this information in one file providing all related license texts and to what code parts they apply. Also a file providing a list of all copyright holders would greatly simplify the attribution retrieval.
Thanks.
Regards,
Yegor
Re: Extended Licensing Information
O.K., I have no objections regarding this suggestion.
Do you happen to have a positive example at hand? Maybe a link to one?
Thanks!
Do you happen to have a positive example at hand? Maybe a link to one?
Thanks!
Re: Extended Licensing Information
I'm quite new to the FOSS compliance area. First of all take a look at the source tree of https://github.com/fossology/fossology. I use this software to scan OSS projects I use for licenses and copyright notices. LICENSE provides license texts and NOTICES provides both license texts and copyright notices.
This paper gives a FOSS compliance overview and can be used as a starting point: https://www.linuxfoundation.org/publica ... -projects/.
https://spdx.org/ is also a very useful resource. A lot of projects like Linux, barebox etc. already use SPDX identifiers that makes the automatic license information retrieval much easier.
Thanks.
This paper gives a FOSS compliance overview and can be used as a starting point: https://www.linuxfoundation.org/publica ... -projects/.
https://spdx.org/ is also a very useful resource. A lot of projects like Linux, barebox etc. already use SPDX identifiers that makes the automatic license information retrieval much easier.
Thanks.
Re: Extended Licensing Information
Josh, perhaps removing jim source would be an option as discussed couple of years ago. With limited human resources having small codebase always helps. Then only dispatcher.c file is left there with BSD license. Also having source code repository somewhere would help. Even FTP with tarballs and patches would give an idea what is happening.
Re: Extended Licensing Information
As for the FOSS compliance, there is now a helpful utility REUSE (https://reuse.software/tutorial/).
I'm also for moving the code into a git repo. Perhaps even adding TravisCI compile checks.
I'm also for moving the code into a git repo. Perhaps even adding TravisCI compile checks.