Skip to content
This repository was archived by the owner on Jan 28, 2026. It is now read-only.
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 7 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,13 @@
__pycache__/
*.py[cod]

# data config
config.json
**/config.json

# Python venv
.venv*/**

# C extensions
*.so

Expand Down
2 changes: 2 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,8 @@ Project Aspen (Sandiego)

Project Aspen will glean information from open source-ecosystem data sets that can help drive community- and business-oriented decision making. Using data-analysis tools built by OSPO, as well as community metric tools from Project CHAOSS, Sandiego will enable contributors and participants to ask questions and make data-informed decisions about open source projects and communities.

[Looking to Setup and Go? Click Here!](./settingup.md)

Project Discussion
------------

Expand Down
166 changes: 11 additions & 155 deletions ecosystem_map/license_analysis.ipynb
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@
},
{
"cell_type": "code",
"execution_count": 1,
"execution_count": null,
"id": "519b19e6-307d-4979-a8a1-56a779988e64",
"metadata": {},
"outputs": [],
Expand All @@ -25,7 +25,7 @@
},
{
"cell_type": "code",
"execution_count": 2,
"execution_count": null,
"id": "3f2b5a27-138b-4d49-8b7e-ff5579b49207",
"metadata": {},
"outputs": [],
Expand All @@ -35,7 +35,7 @@
},
{
"cell_type": "code",
"execution_count": 3,
"execution_count": null,
"id": "fc5d7d4d-3f70-4d1f-8a60-c4f5797cae17",
"metadata": {},
"outputs": [],
Expand All @@ -45,93 +45,17 @@
},
{
"cell_type": "code",
"execution_count": 4,
"execution_count": null,
"id": "8e90e41d-97d8-4638-8a3a-133516710e8c",
"metadata": {},
"outputs": [
{
"data": {
"text/html": [
"<div>\n",
"<style scoped>\n",
" .dataframe tbody tr th:only-of-type {\n",
" vertical-align: middle;\n",
" }\n",
"\n",
" .dataframe tbody tr th {\n",
" vertical-align: top;\n",
" }\n",
"\n",
" .dataframe thead th {\n",
" text-align: right;\n",
" }\n",
"</style>\n",
"<table border=\"1\" class=\"dataframe\">\n",
" <thead>\n",
" <tr style=\"text-align: right;\">\n",
" <th></th>\n",
" <th>github_link</th>\n",
" <th>license</th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" <tr>\n",
" <th>0</th>\n",
" <td>github.com/0-14N/NDroid</td>\n",
" <td>1) QEMU as a whole is released under the GNU G...</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1</th>\n",
" <td>github.com/0-8-4/miui-auto-tasks</td>\n",
" <td>MIT License</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2</th>\n",
" <td>github.com/0-Auth/0Auth</td>\n",
" <td>MIT License</td>\n",
" </tr>\n",
" <tr>\n",
" <th>3</th>\n",
" <td>github.com/0-Tikaro/minimum-viable-startpage</td>\n",
" <td>MIT License</td>\n",
" </tr>\n",
" <tr>\n",
" <th>4</th>\n",
" <td>github.com/0-duke/wdpassport-utils</td>\n",
" <td>GNU GENERAL PUBLIC LICENSE</td>\n",
" </tr>\n",
" </tbody>\n",
"</table>\n",
"</div>"
],
"text/plain": [
" github_link \\\n",
"0 github.com/0-14N/NDroid \n",
"1 github.com/0-8-4/miui-auto-tasks \n",
"2 github.com/0-Auth/0Auth \n",
"3 github.com/0-Tikaro/minimum-viable-startpage \n",
"4 github.com/0-duke/wdpassport-utils \n",
"\n",
" license \n",
"0 1) QEMU as a whole is released under the GNU G... \n",
"1 MIT License \n",
"2 MIT License \n",
"3 MIT License \n",
"4 GNU GENERAL PUBLIC LICENSE "
]
},
"execution_count": 4,
"metadata": {},
"output_type": "execute_result"
}
],
"outputs": [],
"source": [
"project_license.head()"
]
},
{
"cell_type": "code",
"execution_count": 5,
"execution_count": null,
"id": "69644bea-557b-4407-947e-efa172e5c9a0",
"metadata": {},
"outputs": [],
Expand Down Expand Up @@ -174,7 +98,7 @@
},
{
"cell_type": "code",
"execution_count": 6,
"execution_count": null,
"id": "07f91513-14ee-4a6f-baa3-56b406c27f20",
"metadata": {},
"outputs": [],
Expand All @@ -186,7 +110,7 @@
},
{
"cell_type": "code",
"execution_count": 7,
"execution_count": null,
"id": "540157e8-e3a8-45b8-8f85-b9ac6e431aff",
"metadata": {},
"outputs": [],
Expand All @@ -198,7 +122,7 @@
},
{
"cell_type": "code",
"execution_count": 8,
"execution_count": null,
"id": "d49449a9-b962-435c-b524-fe58bf5e7785",
"metadata": {},
"outputs": [],
Expand All @@ -212,78 +136,10 @@
},
{
"cell_type": "code",
"execution_count": 9,
"execution_count": null,
"id": "91131710-c27a-48fb-9b31-27f851a24f40",
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"MIT 452275\n",
"Apache 140336\n",
"GNU 122636\n",
"BSD 19599\n",
"ISC 2001\n",
"Eclipse Public License 1069\n",
"Artistic 616\n",
"Boost Software License 445\n",
"CERN Open Hardware Licence 175\n",
"Open Software License 173\n",
"The PHP License 160\n",
"LaTeX Project Public License 156\n",
"Mulan Permissive Software License 155\n",
"Microsoft Public License 146\n",
"MOZILLA 142\n",
"SIL Open Font License 108\n",
"Academic Free License 82\n",
"Universal Permissive License 70\n",
"zlib/libpng license 47\n",
"University of Illinois/NCSA Open Source License 45\n",
"CeCILL LICENSE 42\n",
"Common Development and Distribution License 40\n",
"Educational Community License 39\n",
"NASA Open Source Agreement 23\n",
"PostgreSQL License 23\n",
"Common Public Attribution License 21\n",
"COMMON PUBLIC LICENSE 21\n",
"UNLICENSE license 18\n",
"OpenLDAP Public License 18\n",
"Free Public License 1.0.0 13\n",
"Reciprocal Public License 12\n",
"Microsoft Reciprocal License 11\n",
"Apple Public Source License 9\n",
"Python License 9\n",
"Aladdin Free Public License 9\n",
"Eiffel Forum License 7\n",
"Simple Public License 6\n",
"Lucent Public License 6\n",
"Q Public License 5\n",
"# Cryptographic Autonomy License version 1.0 4\n",
"Fair License 3\n",
"WizNote (http://www.wiznote.com) 3\n",
"IBM PUBLIC LICENSE 3\n",
"Adaptive Public License 2\n",
" NETHACK GENERAL PUBLIC LICENSE 1\n",
"Tencent is pleased to support the open source community by making LoliProfiler available. 1\n",
" 1\n",
"Intel Open Source License 1\n",
" PHP License 1\n",
"Jabber Open Source License 1\n",
"Zope Public License (ZPL) Version 2.0 1\n",
"W3Cs Software Intellectual Property License 1\n",
"This program and the accompanying materials are made available under the 1\n",
"SPREADIT NONFREE PUBLIC LICENSE 1\n",
"European Union Public License 1\n",
"Tencent is pleased to support the open source community by making TENCENT SOTER available. 1\n",
"Free Public License 1\n",
"Name: l_clean, dtype: int64"
]
},
"execution_count": 9,
"metadata": {},
"output_type": "execute_result"
}
],
"outputs": [],
"source": [
"project_license['l_clean'].value_counts()"
]
Expand Down
Loading