-
Notifications
You must be signed in to change notification settings - Fork 1.3k
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
Registry: first-party field should be derived from the author info #6428
Comments
Once we figure things out we should update the definitions in opentelemetry.io/data/registry-schema.json Lines 222 to 229 in 61efc46
|
First party means that it is provided by the same organization (project or company) as the targeted "software", eg
I don't think this can be captured purely from the email address of the author or from the GitHub handle. |
From my point of view things by us (otel community) are rarely/never first party |
Also see
|
maybe we should turn this into some kind of ENUM? not sure how to name it then |
I have always seen first party as being similar to "inherent", meaning that it's not a library you have to install so that you can instrument another library. |
that's "isNative: true" Just to fill in some of my thought process, since I introduced that field and replaced "thirdParty": we had a similar issue with "thirdParty" that it was not obvious who the first and third party is, a problem still not solved. What I wanted to have expressed in the registry are 2 properties (and then highlighted via badges):
The purpose of that is that "native" is the goal, but "first party" is an intermediate step (think an author wants to do otel but not yet the full way, so they create a plugin and later figure out that by taking direct dependency on the otel API they make things even better), so we want to promote both as a good thing (vs our community maintaining yet another component). Both names are far from perfect, so if we have any good ideas how to name them properly, please suggest:) |
For me the description and naming was clear 😅 |
@svrnm @cartermp @open-telemetry/docs-approvers - first-party in the context of the OTel org means owned and maintained by OTel, but that's not what I'm seeing in the registry entries. We shouldn't have a
isFirstParty
field, this property should be derived from the author information.Related:
The text was updated successfully, but these errors were encountered: