anuraghazra / anuraghazra/github-readme-stats

Potential license attribution issue in derivative repository

Open
#4,892 2 comments 2 reactions 0 assignees View on GitHub
Dominant language
JavaScript
Stars
79.8k
Forks
37.7k
PR merge metrics
No merged PRs in 30d

Description

Hi, thanks for maintaining this project — it's widely used and very well designed.

While exploring GitHub stats implementations, I noticed a repository that appears to be
substantially derived from this project:

https://github.com/ishandutta2007/beautiful-github-homepage

**Observations:**

1. **Core Algorithm** - `calculateRank.js` appears identical, including:
- Same mathematical formulas (exponential_cdf, log_normal_cdf)
- Identical weight coefficients
- Same rank level system

2. **Type Definitions** - TypeScript interfaces in `src/cards/types.d.ts`
and `src/fetchers/types.d.ts` match exactly

3. **Project Architecture** - Largely mirrors this repository:
- Similar directory structure (src/cards, src/fetchers, src/common)
- Renamed but functionally equivalent files (e.g., repo.js → repo-card.js)
- Identical theme configurations

4. **License Concern** ⚠️
- Original repo has: `Copyright (c) 2020 Anurag Hazra`
- Other repo has: `Copyright (c) 2020 Ishan`
- MIT license requires attribution preservation

**The question:**

Rather than assuming intent, I wanted to ask: Are you aware of this repository?
And if so, is the copyright notice removal something you're concerned about from a
licensing perspective?

If this is indeed derived work, would you want the original attribution
restored to comply with MIT license requirements?

Thanks for your consideration.

Contributor guide

Open the contributing guide

Research direction

Compare the referenced repository's calculateRank.js, src/cards/types.d.ts, src/fetchers/types.d.ts, and license notices with the corresponding files in github-readme-stats. Start by verifying the claimed derivation and MIT attribution requirement; done means the maintainers record a decision or request attribution restoration.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript, typescript
Domain
documentation
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.