-
Notifications
You must be signed in to change notification settings - Fork 16
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open Source #112
Open Source #112
Conversation
Codecov Report
Additional details and impacted files@@ Coverage Diff @@
## main #112 +/- ##
==========================================
+ Coverage 80.00% 80.23% +0.23%
==========================================
Files 10 10
Lines 1800 1821 +21
==========================================
+ Hits 1440 1461 +21
Misses 360 360
Continue to review full report in Codecov by Sentry.
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks! @davidlehn, this look right to you?
* Copyright (c) 2012-2022 Digital Bazaar, Inc. All rights reserved. | ||
* Copyright (c) 2012-2024 Digital Bazaar, Inc. | ||
* | ||
* SPDX-License-Identifier: BSD-3-Clause |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Bummer that we need this in every file.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
There is an alternative for spelling out copyright in a .reuse/dep5
file--which I've added for formats where comments are cumbersome/odd (Markdown uses HTML comments) or not available (.json
): 45a2af2
The more explicit we are, the less confusion the could/would be when we include any outside contribution, file, or directory (which would contain it's own copyright info).
The wildcard approach of a single LICENSE
file just isn't as clear.
Oh, we need a changelog entry as well, with a minor release bump, I think. We could also bump the node version to 18+ while we're at it. |
This includes explicit reference to each file which currently lack (or cannot themselves contain) a license comment preamble. This is primarily to avoid the addition of several `.license` files per licensable file.
Do you want those Node version bumps (in The workflow actions also need version bumps... |
This PR properly licenses every file in this repo (per the RESUE standard as examined by the reuse tool:
|
They can be done here, that's fine -- another PR is also fine, your call. |
We still need a CHANGELOG entry here with the license update -- and the README mentions the license in it ... that might need an update. |
My bad! I'd thought I'd committed and pushed that...but wandered off to do the node stuff. Sorry about that. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
See couple of suggestions and then we're good.
Bedrock Non-Commercial License v1.0 | ||
=================================== | ||
|
||
Copyright (c) 2011-2021 Digital Bazaar, Inc. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Copyright (c) 2011-2021 Digital Bazaar, Inc. | |
Copyright (c) 2011-2024 Digital Bazaar, Inc. |
package.json
Outdated
@@ -43,7 +43,7 @@ | |||
"jsdoc-to-markdown": "^7.1.1" | |||
}, | |||
"engines": { | |||
"node": ">=14" | |||
"node": ">=20" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
18 is still being maintained so we can include that here.
"node": ">=20" | |
"node": ">=18" |
@@ -2,6 +2,7 @@ | |||
|
|||
## 6.0.2 - xxxx-xx-xx | |||
- Open Source under BSD-3-Clause license. | |||
- Bump Node.js versions to 20.x (current LTS). |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
- Bump Node.js versions to 20.x (current LTS). | |
- Bump Node.js versions to 18.x (LTS). |
These changes effectively open source this project under the
BSD-3-Clause license.
Additionally it follows most of the REUSE v3.0 specification which outlines
how license claims can be made unambiguously for every file.
Happy to discuss the particulars!
🎩