I have taken concepts and code snippets from two libraries:
- 1 using BSD3
- 1 using Apache 2
and make modifications.
- BSD3 says must include copyright and license
- Apache 2 says must include copyright, license, state changes and include notice
So what should i do? and how do i go about doing it?
UPDATE
Thanks to @Kevin answer, I am leaning towards this implementation that's inspired by vscode thirdpartynotices and github's linguist arrangement of their vendor grammars.
- i will have a THIRDPARTYNOTICES.md similar to the vscode version but will also include description of what was copied from the individual third party libraries
- the github linguist use of vendor followed by yaml files inside seem to indicate a specific kind of configuration and arrangement specific to third party licensing tooling. i don't mind using the same but only if i knew what it is and whether it works for python source code. for now i will simply keep a vendor folder and then put a README.md inside for future to add in the yml files.