GitHub의 OSS 라이센스 점유율 조사 결과
개요
조사 결과는 다음과 같다. 거의 MIT계와 GPL계로 8할을 차지한다.
주) MIT계는 MIT, ISC, GPL계는 agpl-3.0, gpl, gpl-2.0, gpl-3.0, lgpl, lgpl-2.1, lgpl-3.0
조사 방법
이하의 흐름으로 공유를 취득한다.
이하의 흐름으로 공유를 취득한다.
GitHub 공식 검색 API 에서 각 라이센스가 포함된 리포지토리를 검색하고 검색 결과의 JSON을 가져옵니다.
위의 절차를 수행하는 스크립트는 다음과 같습니다.
search.sh
#!/bin/bash
LICENSE_FILE=license.dat
RESULT_FILE=license.csv
rm -rf $RESULT_FILE
for line in `cat $LICENSE_FILE`
do
license=$line
count=`curl https://api.github.com/search/repositories?q=license:$license | jq '.total_count'`
echo $license,$count >> $RESULT_FILE
sleep 5s
done
license.dat
afl-3.0
apache-2.0
artistic-2.0
bsl-1.0
bsd-2-clause
bsd-3-clause
bsd-3-clause-clear
cc
cc0-1.0
cc-by-4.0
cc-by-sa-4.0
wtfpl
ecl-2.0
epl-1.0
eupl-1.1
agpl-3.0
gpl
gpl-2.0
gpl-3.0
lgpl
lgpl-2.1
lgpl-3.0
isc
lppl-1.3c
ms-pl
mit
mpl-2.0
osl-3.0
postgresql
ofl-1.1
ncsa
unlicense
zlib
조사 결과
상기 스크립트의 실행 결과를 이하에 나타낸다.
license.csvafl-3.0,524
apache-2.0,1054686
artistic-2.0,9821
bsl-1.0,2936
bsd-2-clause,49442
bsd-3-clause,138909
bsd-3-clause-clear,350
cc,51178
cc0-1.0,37751
cc-by-4.0,7120
cc-by-sa-4.0,6307
wtfpl,13963
ecl-2.0,376
epl-1.0,37935
eupl-1.1,677
agpl-3.0,72216
gpl,1311057
gpl-2.0,377582
gpl-3.0,926225
lgpl,95372
lgpl-2.1,25430
lgpl-3.0,69943
isc,28624
lppl-1.3c,390
ms-pl,1467
mit,3799119
mpl-2.0,37123
osl-3.0,2409
postgresql,60
ofl-1.1,2774
ncsa,9
unlicense,107055
zlib,3162
Reference
이 문제에 관하여(GitHub의 OSS 라이센스 점유율 조사 결과), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/kannkyo/items/ea38371d69311960b8fa
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
afl-3.0,524
apache-2.0,1054686
artistic-2.0,9821
bsl-1.0,2936
bsd-2-clause,49442
bsd-3-clause,138909
bsd-3-clause-clear,350
cc,51178
cc0-1.0,37751
cc-by-4.0,7120
cc-by-sa-4.0,6307
wtfpl,13963
ecl-2.0,376
epl-1.0,37935
eupl-1.1,677
agpl-3.0,72216
gpl,1311057
gpl-2.0,377582
gpl-3.0,926225
lgpl,95372
lgpl-2.1,25430
lgpl-3.0,69943
isc,28624
lppl-1.3c,390
ms-pl,1467
mit,3799119
mpl-2.0,37123
osl-3.0,2409
postgresql,60
ofl-1.1,2774
ncsa,9
unlicense,107055
zlib,3162
Reference
이 문제에 관하여(GitHub의 OSS 라이센스 점유율 조사 결과), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/kannkyo/items/ea38371d69311960b8fa텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)