-
Notifications
You must be signed in to change notification settings - Fork 7
Licensing and Copyright Guidelines
Juliette Regimbal edited this page Jan 10, 2022
·
1 revision
The following are guidelines to follow when working on the project. What specifically should be followed depends on if a particular piece was written by you or another party and how it is integrated into an IMAGE component.
- Code used as a library
- If linked via a package manager (in
package.json
,requirements.txt
, etc.) then there is nothing more to do. - Otherwise, include mention of it in a component-specific README and a link back to the project's page/repository.
- If linked via a package manager (in
- Code added as a file but NOT modified
- Include mention of it in a component-specific README and link back to the project's page/repository.
- Code added as a file AND modified
- Keep any authorship/copyright/license notice included in the file.
- Add the IMAGE project header and below that indicate that this is a derivative work and where it came from.
- Code snippets added to an original file (e.g., from StackOverflow)
- Clearly indicate where the section of code came from, ideally with a link.
- If snippets from one source make up the bulk of the file, treat the entire file as a derivative work (see above). Otherwise, also follow the instructions for an original file (see below).
- Original file using only original code