anuraghazra / anuraghazra/github-readme-stats
Potential license attribution issue in derivative repository
- 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
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