I've been chatting with some of the Debian package maintainers this morning and realized a few things regarding Apache 2.0 license compliance in our 1.x version of the Ruby driver.
Previously, we were doing the following:
1) Adding our own copyright to the header of most source files.
2) Adding our license to the header of most source files.
3) Adding our copyright and license to 3rd-party source files along side their copyright and licensing information.
According to the Apache 2.0 license policies:
- "Do not modify or remove any copyright notices or licenses within third-party works."
- "Do not add the standard Apache License header to the top of third-party source files."
What we must/should be doing is as follows:
1) MUST specify all copyright info (including 3rd-party) in NOTICE.
2) SHOULD apply the Apcache 2.0 license header to all source files.
3) MUST NOT apply any source headers to 3rd-party files.
- related to
-
RUBY-618 Remove 3rd-Party Encoding Helpers (bson_ext)
- Closed