Skip to content

Commit 7263d87

Browse files
Merge pull request #89 from geekygirldawn/main
More updates to the Jupyter notebooks for the relicensing / forks research
2 parents 3a6cebd + 5b890b1 commit 7263d87

File tree

4 files changed

+153
-170
lines changed

4 files changed

+153
-170
lines changed

dataset/license-changes/fork-case-study/notebooks/OpenSearch.ipynb

Lines changed: 50 additions & 49 deletions
Original file line numberDiff line numberDiff line change
@@ -20,31 +20,32 @@
2020
"\n",
2121
"Amazon / AWS - people with >= 10 commits: \n",
2222
"* People: 64 0.20711974110032363 % of people\n",
23-
"* Commits: 2638\n",
23+
"* Commits: 2638 0.5452666391070691 % of total commits\n",
2424
"* Additions: 891163 0.6987496942059076 % of total additions\n",
2525
"* Deletions: 394616 0.8271987691043515 % of total deletions\n",
2626
"\n",
2727
"Other - people with >= 10 commits: \n",
2828
"* People: 10 0.032362459546925564 % of people\n",
29-
"* Commits: 631\n",
29+
"* Commits: 631 0.13042579578338157 % of total commits\n",
3030
"* Additions: 129341 0.10141465051655679 % of total additions\n",
3131
"* Deletions: 45417 0.0952036574705849 % of total deletions\n",
3232
"\n",
3333
"Totals in dataset of people with >=10 commits:\n",
3434
"* 0.8001643447224644 % of total additions\n",
3535
"* 0.9224024265749364 % of total deletions\n",
3636
"\n",
37+
"\n",
3738
"### First Year After the Fork (2021-04-12 to 2022-04-12)\n",
3839
"\n",
3940
"Amazon / AWS - people with >= 10 commits: \n",
4041
"* People: 7 0.07526881720430108 % of people\n",
41-
"* Commits: 246\n",
42+
"* Commits: 246 0.3435754189944134 % of total commits\n",
4243
"* Additions: 296720 0.8019827938040397 % of total additions\n",
4344
"* Deletions: 224179 0.9090241874987328 % of total deletions\n",
4445
"\n",
4546
"Other - people with >= 10 commits: \n",
4647
"* People: 2 0.021505376344086023 % of people\n",
47-
"* Commits: 110\n",
48+
"* Commits: 110 0.15363128491620112 % of total commits\n",
4849
"* Additions: 26995 0.0729628118048667 % of total additions\n",
4950
"* Deletions: 10799 0.043788901729416296 % of total deletions\n",
5051
"\n",
@@ -62,13 +63,13 @@
6263
"\n",
6364
"Amazon / AWS - people with >= 10 commits: \n",
6465
"* People: 40 0.23952095808383234 % of people\n",
65-
"* Commits: 923\n",
66+
"* Commits: 923 0.4883597883597884 % of total commits\n",
6667
"* Additions: 237781 0.6328187167497452 % of total additions\n",
6768
"* Deletions: 48894 0.6460879791746501 % of total deletions\n",
6869
"\n",
6970
"Other - people with >= 10 commits: \n",
7071
"* People: 6 0.03592814371257485 % of people\n",
71-
"* Commits: 242\n",
72+
"* Commits: 242 0.12804232804232804 % of total commits\n",
7273
"* Additions: 42863 0.11407349054821171 % of total additions\n",
7374
"* Deletions: 9936 0.1312948451973519 % of total deletions\n",
7475
"\n",
@@ -108,7 +109,7 @@
108109
},
109110
{
110111
"cell_type": "code",
111-
"execution_count": 2,
112+
"execution_count": 33,
112113
"id": "f4c7d128",
113114
"metadata": {},
114115
"outputs": [],
@@ -129,7 +130,7 @@
129130
},
130131
{
131132
"cell_type": "code",
132-
"execution_count": 3,
133+
"execution_count": 34,
133134
"id": "793b2ab6",
134135
"metadata": {},
135136
"outputs": [
@@ -174,7 +175,7 @@
174175
},
175176
{
176177
"cell_type": "code",
177-
"execution_count": 4,
178+
"execution_count": 35,
178179
"id": "159181fa",
179180
"metadata": {},
180181
"outputs": [
@@ -208,7 +209,7 @@
208209
},
209210
{
210211
"cell_type": "code",
211-
"execution_count": 5,
212+
"execution_count": 36,
212213
"id": "7b908262",
213214
"metadata": {},
214215
"outputs": [],
@@ -232,7 +233,7 @@
232233
},
233234
{
234235
"cell_type": "code",
235-
"execution_count": 6,
236+
"execution_count": 37,
236237
"id": "f7b9b4ce",
237238
"metadata": {},
238239
"outputs": [
@@ -253,13 +254,13 @@
253254
"\n",
254255
"Amazon / AWS - people with >= 10 commits: \n",
255256
"* People: 64 0.20711974110032363 % of people\n",
256-
"* Commits: 2638\n",
257+
"* Commits: 2638 0.5452666391070691 % of total commits\n",
257258
"* Additions: 891163 0.6987496942059076 % of total additions\n",
258259
"* Deletions: 394616 0.8271987691043515 % of total deletions\n",
259260
"\n",
260261
"Other - people with >= 10 commits: \n",
261262
"* People: 10 0.032362459546925564 % of people\n",
262-
"* Commits: 631\n",
263+
"* Commits: 631 0.13042579578338157 % of total commits\n",
263264
"* Additions: 129341 0.10141465051655679 % of total additions\n",
264265
"* Deletions: 45417 0.0952036574705849 % of total deletions\n",
265266
"\n",
@@ -299,12 +300,12 @@
299300
" pass\n",
300301
" \n",
301302
"print(\"\\nAmazon / AWS - people with >= 10 commits:\", \"\\n* People:\", org_people, org_people/people, \"% of people\")\n",
302-
"print(\"* Commits:\", org_commits)\n",
303+
"print(\"* Commits:\", org_commits, org_commits/commits, \"% of total commits\")\n",
303304
"print(\"* Additions:\", org_additions, org_additions/additions, \"% of total additions\")\n",
304305
"print(\"* Deletions:\", org_deletions, org_deletions/deletions, \"% of total deletions\")\n",
305306
"\n",
306307
"print(\"\\nOther - people with >= 10 commits:\", \"\\n* People:\", other_people, other_people/people, \"% of people\")\n",
307-
"print(\"* Commits:\", other_commits)\n",
308+
"print(\"* Commits:\", other_commits, other_commits/commits, \"% of total commits\")\n",
308309
"print(\"* Additions:\", other_additions, other_additions/additions, \"% of total additions\")\n",
309310
"print(\"* Deletions:\", other_deletions, other_deletions/deletions, \"% of total deletions\")\n",
310311
" \n",
@@ -315,7 +316,7 @@
315316
},
316317
{
317318
"cell_type": "code",
318-
"execution_count": 7,
319+
"execution_count": 6,
319320
"id": "2272185a",
320321
"metadata": {},
321322
"outputs": [
@@ -369,7 +370,7 @@
369370
},
370371
{
371372
"cell_type": "code",
372-
"execution_count": 8,
373+
"execution_count": 38,
373374
"id": "8ad68128",
374375
"metadata": {},
375376
"outputs": [],
@@ -390,7 +391,7 @@
390391
},
391392
{
392393
"cell_type": "code",
393-
"execution_count": 9,
394+
"execution_count": 39,
394395
"id": "809c4d6f",
395396
"metadata": {},
396397
"outputs": [
@@ -435,7 +436,7 @@
435436
},
436437
{
437438
"cell_type": "code",
438-
"execution_count": 10,
439+
"execution_count": 40,
439440
"id": "7710cea7",
440441
"metadata": {},
441442
"outputs": [
@@ -460,7 +461,7 @@
460461
},
461462
{
462463
"cell_type": "code",
463-
"execution_count": 11,
464+
"execution_count": 41,
464465
"id": "ac61f55c",
465466
"metadata": {},
466467
"outputs": [],
@@ -482,7 +483,7 @@
482483
},
483484
{
484485
"cell_type": "code",
485-
"execution_count": 12,
486+
"execution_count": 42,
486487
"id": "ab22b291",
487488
"metadata": {},
488489
"outputs": [
@@ -495,13 +496,13 @@
495496
"\n",
496497
"Amazon / AWS - people with >= 10 commits: \n",
497498
"* People: 7 0.07526881720430108 % of people\n",
498-
"* Commits: 246\n",
499+
"* Commits: 246 0.3435754189944134 % of total commits\n",
499500
"* Additions: 296720 0.8019827938040397 % of total additions\n",
500501
"* Deletions: 224179 0.9090241874987328 % of total deletions\n",
501502
"\n",
502503
"Other - people with >= 10 commits: \n",
503504
"* People: 2 0.021505376344086023 % of people\n",
504-
"* Commits: 110\n",
505+
"* Commits: 110 0.15363128491620112 % of total commits\n",
505506
"* Additions: 26995 0.0729628118048667 % of total additions\n",
506507
"* Deletions: 10799 0.043788901729416296 % of total deletions\n",
507508
"\n",
@@ -541,12 +542,12 @@
541542
" pass\n",
542543
" \n",
543544
"print(\"\\nAmazon / AWS - people with >= 10 commits:\", \"\\n* People:\", org_people, org_people/people, \"% of people\")\n",
544-
"print(\"* Commits:\", org_commits)\n",
545+
"print(\"* Commits:\", org_commits, org_commits/commits, \"% of total commits\")\n",
545546
"print(\"* Additions:\", org_additions, org_additions/additions, \"% of total additions\")\n",
546547
"print(\"* Deletions:\", org_deletions, org_deletions/deletions, \"% of total deletions\")\n",
547548
"\n",
548549
"print(\"\\nOther - people with >= 10 commits:\", \"\\n* People:\", other_people, other_people/people, \"% of people\")\n",
549-
"print(\"* Commits:\", other_commits)\n",
550+
"print(\"* Commits:\", other_commits, other_commits/commits, \"% of total commits\")\n",
550551
"print(\"* Additions:\", other_additions, other_additions/additions, \"% of total additions\")\n",
551552
"print(\"* Deletions:\", other_deletions, other_deletions/deletions, \"% of total deletions\")\n",
552553
" \n",
@@ -557,7 +558,7 @@
557558
},
558559
{
559560
"cell_type": "code",
560-
"execution_count": 13,
561+
"execution_count": 27,
561562
"id": "c82f42c5",
562563
"metadata": {},
563564
"outputs": [
@@ -596,7 +597,7 @@
596597
},
597598
{
598599
"cell_type": "code",
599-
"execution_count": 14,
600+
"execution_count": 13,
600601
"id": "5d558916",
601602
"metadata": {},
602603
"outputs": [],
@@ -617,7 +618,7 @@
617618
},
618619
{
619620
"cell_type": "code",
620-
"execution_count": 15,
621+
"execution_count": 14,
621622
"id": "c1623a6f",
622623
"metadata": {},
623624
"outputs": [
@@ -662,7 +663,7 @@
662663
},
663664
{
664665
"cell_type": "code",
665-
"execution_count": 16,
666+
"execution_count": 15,
666667
"id": "583a4cab",
667668
"metadata": {},
668669
"outputs": [
@@ -697,7 +698,7 @@
697698
},
698699
{
699700
"cell_type": "code",
700-
"execution_count": 17,
701+
"execution_count": 16,
701702
"id": "2291863c",
702703
"metadata": {},
703704
"outputs": [],
@@ -721,7 +722,7 @@
721722
},
722723
{
723724
"cell_type": "code",
724-
"execution_count": 18,
725+
"execution_count": 17,
725726
"id": "3042ce66",
726727
"metadata": {},
727728
"outputs": [
@@ -738,13 +739,13 @@
738739
"\n",
739740
"Amazon / AWS - people with >= 10 commits: \n",
740741
"* People: 40 0.23952095808383234 % of people\n",
741-
"* Commits: 923\n",
742+
"* Commits: 923 0.4883597883597884 % of total commits\n",
742743
"* Additions: 237781 0.6328187167497452 % of total additions\n",
743744
"* Deletions: 48894 0.6460879791746501 % of total deletions\n",
744745
"\n",
745746
"Other - people with >= 10 commits: \n",
746747
"* People: 6 0.03592814371257485 % of people\n",
747-
"* Commits: 242\n",
748+
"* Commits: 242 0.12804232804232804 % of total commits\n",
748749
"* Additions: 42863 0.11407349054821171 % of total additions\n",
749750
"* Deletions: 9936 0.1312948451973519 % of total deletions\n",
750751
"\n",
@@ -784,12 +785,12 @@
784785
" pass\n",
785786
" \n",
786787
"print(\"\\nAmazon / AWS - people with >= 10 commits:\", \"\\n* People:\", org_people, org_people/people, \"% of people\")\n",
787-
"print(\"* Commits:\", org_commits)\n",
788+
"print(\"* Commits:\", org_commits, org_commits/commits, \"% of total commits\")\n",
788789
"print(\"* Additions:\", org_additions, org_additions/additions, \"% of total additions\")\n",
789790
"print(\"* Deletions:\", org_deletions, org_deletions/deletions, \"% of total deletions\")\n",
790791
"\n",
791792
"print(\"\\nOther - people with >= 10 commits:\", \"\\n* People:\", other_people, other_people/people, \"% of people\")\n",
792-
"print(\"* Commits:\", other_commits)\n",
793+
"print(\"* Commits:\", other_commits, other_commits/commits, \"% of total commits\")\n",
793794
"print(\"* Additions:\", other_additions, other_additions/additions, \"% of total additions\")\n",
794795
"print(\"* Deletions:\", other_deletions, other_deletions/deletions, \"% of total deletions\")\n",
795796
" \n",
@@ -800,7 +801,7 @@
800801
},
801802
{
802803
"cell_type": "code",
803-
"execution_count": 19,
804+
"execution_count": 18,
804805
"id": "d23f9de4",
805806
"metadata": {},
806807
"outputs": [
@@ -848,15 +849,15 @@
848849
},
849850
{
850851
"cell_type": "code",
851-
"execution_count": 20,
852+
"execution_count": 19,
852853
"id": "5302b75b",
853854
"metadata": {},
854855
"outputs": [
855856
{
856857
"name": "stdout",
857858
"output_type": "stream",
858859
"text": [
859-
"Common Contributors: {'russcam', 'nknize', 'gaobinlong', 'rursprung', 'Gaurav614', 'uschindler', 'markharwood', 'Bukhtawar', 'malpani'}\n",
860+
"Common Contributors: {'Gaurav614', 'rursprung', 'uschindler', 'markharwood', 'nknize', 'russcam', 'malpani', 'gaobinlong', 'Bukhtawar'}\n",
860861
"9\n"
861862
]
862863
}
@@ -874,23 +875,23 @@
874875
},
875876
{
876877
"cell_type": "code",
877-
"execution_count": 25,
878+
"execution_count": 20,
878879
"id": "a3c99863",
879880
"metadata": {},
880881
"outputs": [
881882
{
882883
"name": "stdout",
883884
"output_type": "stream",
884885
"text": [
885-
"russcam {'name': 'Russ Cam', 'deletions': 3, 'company': 'Search Pioneer', 'additions': 187, 'email': ['[email protected]'], 'commits': 1}\n",
886-
"nknize {'name': 'Nick Knize', 'deletions': 92793, 'company': 'Amazon', 'additions': 78187, 'email': ['[email protected]', '[email protected]'], 'commits': 215}\n",
887-
"gaobinlong {'name': 'gaobinlong', 'deletions': 530, 'company': 'Amazon', 'additions': 11046, 'email': ['[email protected]', '[email protected]'], 'commits': 59}\n",
888-
"rursprung {'name': 'Ralph Ursprung', 'deletions': 363, 'company': 'avaloq', 'additions': 202, 'email': ['[email protected]'], 'commits': 6}\n",
889886
"Gaurav614 {'name': 'Gaurav Chandani', 'deletions': 355, 'company': 'Amazon', 'additions': 5875, 'email': ['[email protected]'], 'commits': 6}\n",
887+
"rursprung {'name': 'Ralph Ursprung', 'deletions': 363, 'company': 'avaloq', 'additions': 202, 'email': ['[email protected]'], 'commits': 6}\n",
890888
"uschindler {'name': 'Uwe Schindler', 'deletions': 7, 'company': 'SD DataSolutions GmbH, Apache Software Foundation, PANGAEA', 'additions': 4, 'email': ['[email protected]'], 'commits': 1}\n",
891889
"markharwood {'name': None, 'deletions': 0, 'company': None, 'additions': 263, 'email': ['[email protected]'], 'commits': 1}\n",
892-
"Bukhtawar {'name': 'Bukhtawar Khan', 'deletions': 3426, 'company': 'Amazon', 'additions': 17537, 'email': ['[email protected]', '[email protected]'], 'commits': 31}\n",
893-
"malpani {'name': None, 'deletions': 240, 'company': 'Amazon', 'additions': 3734, 'email': ['[email protected]'], 'commits': 2}\n"
890+
"nknize {'name': 'Nick Knize', 'deletions': 92793, 'company': 'Amazon', 'additions': 78187, 'email': ['[email protected]', '[email protected]'], 'commits': 215}\n",
891+
"russcam {'name': 'Russ Cam', 'deletions': 3, 'company': 'Search Pioneer', 'additions': 187, 'email': ['[email protected]'], 'commits': 1}\n",
892+
"malpani {'name': None, 'deletions': 240, 'company': 'Amazon', 'additions': 3734, 'email': ['[email protected]'], 'commits': 2}\n",
893+
"gaobinlong {'name': 'gaobinlong', 'deletions': 530, 'company': 'Amazon', 'additions': 11046, 'email': ['[email protected]', '[email protected]'], 'commits': 59}\n",
894+
"Bukhtawar {'name': 'Bukhtawar Khan', 'deletions': 3426, 'company': 'Amazon', 'additions': 17537, 'email': ['[email protected]', '[email protected]'], 'commits': 31}\n"
894895
]
895896
}
896897
],
@@ -903,18 +904,18 @@
903904
},
904905
{
905906
"cell_type": "code",
906-
"execution_count": 23,
907+
"execution_count": 21,
907908
"id": "ffb164b4",
908909
"metadata": {},
909910
"outputs": [
910911
{
911912
"name": "stdout",
912913
"output_type": "stream",
913914
"text": [
914-
"russcam {'company': None, 'name': 'Russ Cam', 'commits': 19, 'additions': 2152, 'deletions': 390, 'email': ['[email protected]']}\n",
915+
"markharwood {'company': None, 'name': None, 'commits': 26, 'additions': 6320, 'deletions': 1075, 'email': ['[email protected]']}\n",
915916
"nknize {'company': 'Apache', 'name': 'Nick Knize', 'commits': 6, 'additions': 1852, 'deletions': 1334, 'email': ['[email protected]', '[email protected]']}\n",
916-
"gaobinlong {'company': 'AWS', 'name': 'gaobinlong', 'commits': 49, 'additions': 3450, 'deletions': 572, 'email': ['[email protected]', '[email protected]']}\n",
917-
"markharwood {'company': None, 'name': None, 'commits': 26, 'additions': 6320, 'deletions': 1075, 'email': ['markharwood@gmail.com']}\n"
917+
"russcam {'company': None, 'name': 'Russ Cam', 'commits': 19, 'additions': 2152, 'deletions': 390, 'email': ['[email protected]']}\n",
918+
"gaobinlong {'company': 'AWS', 'name': 'gaobinlong', 'commits': 49, 'additions': 3450, 'deletions': 572, 'email': ['[email protected]', 'gbinlong@amazon.com']}\n"
918919
]
919920
}
920921
],

0 commit comments

Comments
 (0)