Skip to content

why do we have copyrights in Apache Source Headers? #638

Closed

Description

@pjfanning

This is non-standard. And causes annual pain with updating the years.
We have a NOTICE file. That has a copyright with a year. There is no reason to have it in source header.

Can we remove it from the source headers? It needs to remain if the code is from a 3rd party source but our LICENSE file mentions no such sources with Apache licenses. And we shouldn't modify them if they are from 3rd party source - so the 2026 change in PR 633 would need to be reverted.

Basically can we remove the copyrights in https://github.com/apache/burr/pull/633/changes except the one in the NOTICE file?

Activity

  1. pjfanning commented on Jan 23, 2026

    @pjfanning
    MemberAuthor
  2. elijahbenizzy commented on Jan 23, 2026

    @elijahbenizzy
    Contributor

    Yes this is not ideal. Will remove.

  3. potiuk commented on Jan 24, 2026

    @potiuk
    Member

    Correct - we do not keep copyright information in the source files - just licence headers and year only in NOTICE.

  4. pjfanning commented on Jan 30, 2026

    @pjfanning
    MemberAuthor

    @elijahbenizzy would it be possible to fix this for 0.41.1?

  5. elijahbenizzy commented on Feb 2, 2026

    @elijahbenizzy
    Contributor

    @pjfanning @potiuk yes I am preparing a release with this now! Will be 0.42.0 as we have a small new feature :)

  6. andreahlert commented on Mar 16, 2026

    @andreahlert
    Collaborator

    PR #651 replaced the non-standard copyright headers across the codebase, and #637 updated the NOTICE file. I verified the 0.42.0 release prep covered this. Should be safe to close.

  7. andreahlert commented on Mar 18, 2026

    @andreahlert
    Collaborator

    @elijahbenizzy @skrawcz copyright headers were cleaned up in PR #651 and NOTICE updated in #637, both merged into 0.42.0. Safe to close this one.

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

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions