I guess this is a more general question of “What’s the standard way to use code from a project that has a permissive license, but not import as a library?” - but I’d also like to make sure I’m not stepping on any toes here since it’s so easy to each out to the author
I’m thinking to just create a new THIRD-PARTY-LICENSES.md
in my repo (which is also permissive - MIT+Apache), and then in there copy/paste the various third-party licenses such as Kiss3d’s with a descriptive line before each one.
For a specific example - I want to use stuff from the src/camera
folder in kiss3d
, so I’m thinking I’ll have in my THIRD_PARTY-LICENSES.md
:
—some of the camera code derived from GitHub - sebcrozet/kiss3d: Keep it simple, stupid 3d graphics engine for Rust. under the following license:—
[copy/paste of the LICENSE file]
@sebcrozet are you ok with that? Any general tips for this?