PHPackages                             doctrine/license-manager - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. doctrine/license-manager

ActiveLibrary

doctrine/license-manager
========================

The "Doctrine License Manager"

33358[1 issues](https://github.com/beberlei/license-manager/issues)CSS

Since Sep 30Pushed 12y ago2 watchersCompare

[ Source](https://github.com/beberlei/license-manager)[ Packagist](https://packagist.org/packages/doctrine/license-manager)[ RSS](/packages/doctrine-license-manager/feed)WikiDiscussions master Synced 2mo ago

READMEChangelogDependenciesVersions (1)Used By (0)

License Manager
===============

[](#license-manager)

A Symfony2 application that helps you switch the license for a Github project.

[![Build Status](https://camo.githubusercontent.com/ec1aaa1c7623977a131d871a67a258db23409cb46fabec37c030b29feb708d13/68747470733a2f2f7472617669732d63692e6f72672f62656265726c65692f6c6963656e73652d6d616e616765722e706e673f6272616e63683d6d6173746572)](https://travis-ci.org/beberlei/license-manager)

Description
-----------

[](#description)

This application allows importing multiple github repositories, extracting each author and their respective commits. The project overview page tracks the approval ratio per imported project.

Administrators can add missing emails for authors as well as mark specific commits as trivial (ie. not requiring specific approval). Administrators can then trigger a mass email to all authors with no yet approved commits which contain a link with a per author hash.

Using this link authors can review each commit and decide to approve/deny the proposed license change.

Installation
------------

[](#installation)

Run "composer create-project doctrine/license-manager --stability=dev" and adjust the suggested parameter values as needed when prompted.

Using ruby-fpm and ant you can generate a debian package of this application.

###  Health Score

25

—

LowBetter than 37% of packages

Maintenance19

Infrequent updates — may be unmaintained

Popularity20

Limited adoption so far

Community14

Small or concentrated contributor base

Maturity41

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 76.1% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

### Community

Maintainers

![](https://www.gravatar.com/avatar/892698bb1d3f6dae0e3a44abe3e26920ddb4eb000c6c583c87b4db5e5027e166?d=identicon)[beberlei](/maintainers/beberlei)

---

Top Contributors

[![beberlei](https://avatars.githubusercontent.com/u/26936?v=4)](https://github.com/beberlei "beberlei (70 commits)")[![lsmith77](https://avatars.githubusercontent.com/u/300279?v=4)](https://github.com/lsmith77 "lsmith77 (21 commits)")[![elliot](https://avatars.githubusercontent.com/u/9938?v=4)](https://github.com/elliot "elliot (1 commits)")

### Embed Badge

![Health badge](/badges/doctrine-license-manager/health.svg)

```
[![Health](https://phpackages.com/badges/doctrine-license-manager/health.svg)](https://phpackages.com/packages/doctrine-license-manager)
```

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
