Skip to content

Restore copyright attribution

Checklist
  • make -j8 test (UNIX), or vcbuild test nosign (Windows) passes
  • commit message follows commit guidelines
Affected core subsystem(s)

everything.

Description of change

Refs: https://github.com/nodejs/TSC/issues/174

Back in the io.js days, https://github.com/nodejs/node/commit/3e1b1dd4a9ac048105a4dc4cd81578e26d39a1fc removed copyright headers from the source files. This commit generally restores the original copyright with one edit (s/Node/Node.js) and includes a reference to the LICENSE file for the current licensing details.

I have no doubt that there are some files in here that do not require the addition of the attribution (such as new files added after the project merge, etc). It is a ton of work to identify those files so I went with the bulk approach to start and will go back and remove the attribution comment as those files are identified. I would appreciate help identifying those files and ask that such files be listed in the comments in this PR. Anyone wishing to go the extra mile would open a PR against my dev branch to remove those attributions

Note: This change has been requested by the Node.js Foundation Legal Committee. The specific details of this change are still being discussed and determined.

Moderation note (jasnell): Please direct any discussion or questions about this change to https://github.com/nodejs/TSC/issues/174. This PR should not be used for discussion of the reasons or merits of this edit. Any comment posted here that does not have to do with technical specifics of the individual edits included in this PR will be removed.

Merge request reports

Loading