Skip to content

docs: add research findings for license and tags auto-derivability in V1 registry#471

Merged
jaydeluca merged 1 commit into
open-telemetry:mainfrom
Rama542:research/461-license-tags-derivability
May 18, 2026
Merged

docs: add research findings for license and tags auto-derivability in V1 registry#471
jaydeluca merged 1 commit into
open-telemetry:mainfrom
Rama542:research/461-license-tags-derivability

Conversation

@Rama542
Copy link
Copy Markdown
Contributor

@Rama542 Rama542 commented May 13, 2026

This PR adds the research findings for issue #461.

The investigation checked existing V1 registry entries at
opentelemetry.io/data/registry across all five component types (receiver,
exporter, processor, extension, connector) to answer whether the license
and tags fields can be generated automatically when creating new V1 entries
from V2 data.

The short answer is yes for both.

Every single collector entry in V1 uses license: Apache 2.0. All
opentelemetry-collector and opentelemetry-collector-contrib components are
Apache 2.0 by project policy, so this can just be hardcoded during generation.

For tags, every entry follows the same three-tag formula: go, the component
type, and collector. Since the component type is already in V2 metadata and
the other two are fixed for all collector components, the entire tags list
is predictable without any manual input.

With these two fields confirmed as auto-derivable, the only field that truly
requires a human reviewer when generating a new V1 entry is authors. The
createdAt field can be approximated from git history. This makes Proposal B
from issue #119 much lighter to implement than originally estimated.

Closes #461

@Rama542 Rama542 requested review from a team as code owners May 13, 2026 14:00
@netlify
Copy link
Copy Markdown

netlify Bot commented May 13, 2026

Deploy Preview for otel-ecosystem-explorer ready!

Name Link
🔨 Latest commit d020f48
🔍 Latest deploy log https://app.netlify.com/projects/otel-ecosystem-explorer/deploys/6a0483e90d59bb0008e34ed1
😎 Deploy Preview https://deploy-preview-471--otel-ecosystem-explorer.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

Copy link
Copy Markdown
Member

@jaydeluca jaydeluca left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

looks good. perhaps as part of the next step, we could add these fields to the components metadata in the V2 registry as part of the watcher?

@jaydeluca jaydeluca added this pull request to the merge queue May 18, 2026
Merged via the queue into open-telemetry:main with commit 09431f8 May 18, 2026
14 checks passed
@otelbot
Copy link
Copy Markdown
Contributor

otelbot Bot commented May 18, 2026

Thank you for your contribution @Rama542! 🎉 We would like to hear from you about your experience contributing to OpenTelemetry by taking a few minutes to fill out this survey.

@Rama542
Copy link
Copy Markdown
Contributor Author

Rama542 commented May 18, 2026

Hi @jaydeluca Thank you for the feedback and for merging this. That is a great suggestion, I will look into adding these fields to the V2 registry component metadata as part of the watcher in a follow up.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

research: investigate whether license and tags fields can be auto-derived for V1 registry entries

2 participants