-
-
Notifications
You must be signed in to change notification settings - Fork 1
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
Clean up derivative works #120
Comments
Additional guidance:
|
AFAIK that bootstrap stuff is just completely vendored. So whatever doc string was in there when the file was copied is what was in it |
FWIW https://github.com/getsentry/sentry/blob/master/src/sentry/apidocs/spectacular_ports.py#L29-L30 is not copy/pasted, but a modified version of the libraries function. I've also partly contributed part of this vendored file upstream to the library |
@chadwhitacre this renders weirdly for me, but I just took care of the fzf port. I ported that manually, so idk if we technically need the license, but since it's just a translation I dont mind keeping it. |
@JonasBa if it's not a clean-room reimplementation it counts as a derivative work and thus needs to retain the original license. |
Opened getsentry/sentry-javascript#7560 to track this in JS. From inspecting all the JS SDK packages we have attribution links everywhere - but including the license text is inconsistent. |
Add the license content from the borrowed jsonfield implementation Refs getsentry/team-ospo#120
Add the license content from the borrowed jsonfield implementation Refs getsentry/team-ospo#120
adds the license from https://github.com/tfranzel/drf-spectacular/blob/master/LICENSE to our file in which we ported some functions for api docs. stemming from getsentry/team-ospo#120
Python SDK: getsentry/sentry-python#1973 |
Current policy:
|
@chadwhitacre can we add this policy to https://develop.sentry.dev/? |
Seems reasonable, but this is one small section of a large policy, would be best to look at the whole. |
"internal/otel/baggage" package was initially vendored from opentelemetry-go, and then later we made some updates to it. According to our new attribution policy, adding some links to the original files. Ref getsentry/team-webplatform-meta#42, getsentry/team-ospo#120
"internal/otel/baggage" package was initially vendored from opentelemetry-go, and then later we made some updates to it. According to our new attribution policy, adding some links to the original files. Ref getsentry/team-webplatform-meta#42, getsentry/team-ospo#120
We've been loosey-goosey on copy/paste code re-use, time to tighten up. Need to .
Policy is basically - isolate to a separate file, and include OSS attribution in the file header.
The text was updated successfully, but these errors were encountered: