Details
-
Bug
-
Resolution: Won't Do
-
Minor - P4
-
None
-
None
Description
Hello!
GitHub uses a library called Licensee to identify a project's license type. It shows this information in the status bar and via the API if it can unambiguously identify the license. Licensee is currently unable to recognize MongoDB's license type.
The README indicates that:
Most MongoDB source files (src/mongo folder and below) are made available under the terms of the GNU Affero General Public License (GNU AGPLv3).
|
A simple fix (to address the Licensee issue) would rename the GNU-AGPL-3.0.txt file to LICENSE. However, we will also need to address the presence of the APACHE-2.0.txt, perhaps by adding a note to the README.
For comparison purposes, here is the output that I get when I run Licensee locally on MongoDB's remote repo:
$ licensee detect https://github.com/mongodb/mongo
|
License: None
|
And here is the output that I get when I run Licensee on the update-branch of my local MongoDB clone (in which I have renamed GNU-AGPL-3.0.txt to LICENSE):
licensee detect ../mongo/
|
License: GNU Affero General Public License v3.0
|
Matched files: LICENSE
|
LICENSE:
|
Content hash: 3871d49b026a34e4784927d8171a27319f150325
|
Attribution: Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>
|
Confidence: 100.00%
|
Matcher: Licensee::Matchers::Exact
|
License: GNU Affero General Public License v3.0
|