Skip to content

Conversation

alexshtin
Copy link
Contributor

@alexshtin alexshtin commented Apr 30, 2025

What changed?

Remove license header from every file. Because it is really hard to follow in this PR here is the summary:

  1. License header is removed from all .go and .proto files 🎆🎆🎆.
  2. LICENSE file in the root directory has only Temporal and Uber copyrights.
  3. 5 other LICENSE files added to the packages which have copyrights different from Temporal and Uber: Datadog, Xargin, "Mat Ryer, Tyler Bunnell and contributors".
  4. license_file flag is removed from all code generation tools.
  5. copyright_file flag is removed from go:generate mockgen directive.
  6. All copyright related targets are removed from Makefile.
  7. Updated Temporal copyright year to 2025 everywhere.

Why?

I double checked with legal department that it is not needed to have license header in every file. One file per repo is enough. I put all copyrights to the root LICENSE file and removed header from all other files. Also updated tools and Makefile.

@alexshtin alexshtin requested a review from a team as a code owner April 30, 2025 23:20
@alexshtin
Copy link
Contributor Author

Я тебя породил, я тебя и убью!

@alexshtin alexshtin force-pushed the feature/remove-license-header branch from d74e436 to 4bacbce Compare May 1, 2025 06:19
@alexshtin alexshtin force-pushed the feature/remove-license-header branch from 8180d8e to 57353e8 Compare May 2, 2025 00:23
@alexshtin alexshtin force-pushed the feature/remove-license-header branch from f91d452 to e47e5d3 Compare May 2, 2025 01:28
@alexshtin alexshtin merged commit 91893f1 into temporalio:main May 2, 2025
51 checks passed
@alexshtin alexshtin deleted the feature/remove-license-header branch May 2, 2025 01:50
alexshtin added a commit that referenced this pull request May 5, 2025
## What changed?
<!-- Describe what has changed in this PR -->
Remove leftover license headers.

## Why?
<!-- Tell your future self why have you made these changes -->
Follow up to #7689.
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.

2 participants