Skip to content

Instantly share code, notes, and snippets.

@ychoi-kr
Last active November 26, 2022 12:42
Show Gist options
  • Save ychoi-kr/43f77ee6a6f1ce3e5b3808e2f59abf52 to your computer and use it in GitHub Desktop.
Save ychoi-kr/43f77ee6a6f1ce3e5b3808e2f59abf52 to your computer and use it in GitHub Desktop.
라이선스 선택 결정 트리(https://wikidocs.net/180842)
digraph {
love_something [label="공유하고 싶은\n것이 있나요?" style="filled" fillcolor="orange"]
did_you_make_it [label="직접\n만들었나요?" shape=diamond style="filled" fillcolor="yellow"]
is_it_in_the_public_domain [label="퍼블릭 도메인에\n속해 있나요?" shape=diamond style="filled" fillcolor="yellow"]
public_domain [label="이 작품은 퍼블릭\n도메인에 있습니다.\n자유롭게 공유하세요." shape=rect style="rounded,filled" fillcolor="green" fontcolor="white" URL="https://ko.wikipedia.org/wiki/퍼블릭_도메인"]
did_you_improve_or_modify [label="당신이 창조적인\n방식으로 개선하거나\n수정했나요?" shape=diamond style="filled" fillcolor="yellow"]
is_it_shared_with_an_open_content_license [label="공개 콘텐트\n라이선스로\n공유되나요?" shape=diamond style="filled" fillcolor="yellow"]
share_freely_under_the_license_terms [label="라이선스 조건에\n따라 자유롭게\n공유" style="filled" fillcolor="pink"]
you_hold_a_copyright [label="당신이 작품에 대한\n저작권을 보유합니다.\n타인의 채택, 변경,\n재배포를 금지합니다." shape=rect style="rounded,filled" fillcolor="red"]
pirate [label="저작권은 귀하의 공정 사용\n권리를 침해하지 않습니다.\n그러나 해적으로 기소될 수\n있습니다." shape=none]
permit_others_to_adop_adapt_remix_and_or_redistribute_it [label="다른 사람이 채택,\n변경, 리믹스, 재배포하도록\n허락합니까?" shape=diamond style="filled" fillcolor="yellow"]
under_copyright [label="이 작품에는\n저작권이\n있습니다." shape=rect style="rounded,filled" fillcolor=red]
art_music_3d_print_writing_or_scholary_work [label="예술, 음악,\n3D 프린팅,\n글쓰기 또는\n학술 작업?" shape=circle style="filled" fillcolor="skyblue3" fontcolor="white"]
software_code [label="소프트웨어\n코드?" shape=circle style="filled" fillcolor="skyblue3" fontcolor="white"]
require_derivative_code_to_be_shared_free_libre [label="파생되는 코드를\n자유롭게 공유해야\n합니까?" shape=diamond style="filled" fillcolor="yellow"]
digital_font [label="디지털\n폰트?" shape=circle style="filled" fillcolor="skyblue3" fontcolor="white"]
require_derivative_works [label="파생되는 작품을\n자유롭게 공유해야\n합니까?" shape=diamond style="filled" fillcolor="yellow"]
restrict_users_to_license_compatible_code_for_linked_libraries [label="연결된 라이브러리에 대한\n라이선스 호환 코드로\n사용자를 제한합니까?" shape=diamond style="filled" fillcolor="yellow"]
mix_x11 [label="MIT/X11\nExpat License" shape=rect style="rounded,filled" fillcolor="turquoise" URL="https://www.olis.or.kr/license/Detailselect.do?lId=1006"]
hardware_design [label="하드웨어\n설계?" shape=circle style="filled" fillcolor="skyblue3" fontcolor="white"]
require_exposure_of_design_data [label="렌더링(또는 그로부터\n파생되는 것)을 받는\n누구에게나 설계 데이터를\n노출해야 합니까?" shape=diamond style="filled" fillcolor="yellow"]
web_app [label="웹 앱?" shape=circle style="filled" fillcolor="skyblue3" fontcolor="white"]
require_users_who_expose_the_software_as_a_web_service_to_expose_code [label="웹서비스 이용자에게\n소스 코드를\n노출해야 합니까?" shape=diamond style="filled" fillcolor="yellow"]
require_redistributors_to_expose_font_project_files [label="재배포자에게 폰트\n프로젝트 파일을\n노출해야 합니까?" shape=diamond style="filled" fillcolor="yellow"]
tapr_ohl [label="TAPR-OHL" shape=rect style="rounded,filled" fillcolor="darkolivegreen3" URL="https://www.olis.or.kr/license/Detailselect.do?lId=1553"]
gpl [label="GPL" shape=rect style="rounded,filled" fillcolor="darkolivegreen3" URL="https://olis.or.kr/license/Detailselect.do?lId=1072"]
agpl [label="AGPL" shape=rect style="rounded,filled" fillcolor="darkolivegreen3" URL="https://www.olis.or.kr/license/Detailselect.do?lId=1069"]
lgpl [label="LGPL" shape=rect style="rounded,filled" fillcolor="darkseagreen2" URL="https://www.olis.or.kr/license/Detailselect.do?lId=1073"]
gpl_fe [label="GPL+FE" shape=rect style="rounded,filled" fillcolor="darkolivegreen3" URL="https://en.wikipedia.org/wiki/GPL_font_exception"]
ofl [label="OFL" shape=rect style="rounded,filled" fillcolor="darkseagreen2" URL="https://www.olis.or.kr/license/Detailselect.do?lId=1086"]
cc1 [label="저작자를\n표시할까요?" shape=diamond style="filled" fillcolor="yellow"]
cc2 [label="공유하는 저작물에\n변경을 허락합니까?" shape=diamond style="filled" fillcolor="yellow"]
cc3 [label="동일한 라이선스\n적용?" shape=diamond style="filled" fillcolor="yellow"]
cc4 [label="영리 목적 이용을\n허락합니까?" shape=diamond style="filled" fillcolor="yellow"]
cc5 [label="영리 목적 이용을\n허락합니까?" shape=diamond style="filled" fillcolor="yellow"]
cc6 [label="영리 목적 이용을\n허락합니까?" shape=diamond style="filled" fillcolor="yellow"]
cc_by_sa [label="CC BY-SA" shape=rect style="rounded,filled" fillcolor="darkolivegreen3" URL="https://creativecommons.org/licenses/by-sa/4.0/deed.ko"]
cc_by_nc_sa [label="CC BY-NC-SA" shape=rect style="rounded,filled" fillcolor="darkolivegreen3" URL="https://creativecommons.org/licenses/by-nc-sa/4.0/deed.ko"]
cc_by [label="CC BY" shape=rect style="rounded,filled" fillcolor="turquoise" URL="https://creativecommons.org/licenses/by/4.0/deed.ko"]
cc_by_nc [label="CC BY-NC" shape=rect style="rounded,filled" fillcolor="darkolivegreen3" URL="https://creativecommons.org/licenses/by-nc/4.0/deed.ko"]
cc_by_nd [label="CC BY-ND" shape=rect style="rounded,filled" fillcolor="darkolivegreen3" URL="https://creativecommons.org/licenses/by-nd/4.0/deed.ko"]
cc_by_nc_nd [label="CC BY-NC-ND" shape=rect style="rounded,filled" fillcolor="darkolivegreen3" URL="https://creativecommons.org/licenses/by-nc-nd/4.0/deed.ko"]
cc_zero [label="CC Zero" shape=rect style="rounded,filled" fillcolor="green" fontcolor="white"]
love_something -> did_you_make_it [label="예!"]
did_you_make_it -> you_hold_a_copyright [label="예!"]
did_you_make_it -> is_it_in_the_public_domain [label="아니오!"]
is_it_in_the_public_domain -> public_domain [label="예"]
is_it_in_the_public_domain -> under_copyright [label="아니오"]
under_copyright -> is_it_shared_with_an_open_content_license
is_it_shared_with_an_open_content_license -> share_freely_under_the_license_terms [label="예"]
is_it_shared_with_an_open_content_license -> pirate [label="아니오"]
public_domain -> did_you_improve_or_modify
did_you_improve_or_modify -> you_hold_a_copyright [label="예"]
you_hold_a_copyright -> permit_others_to_adop_adapt_remix_and_or_redistribute_it
permit_others_to_adop_adapt_remix_and_or_redistribute_it -> art_music_3d_print_writing_or_scholary_work [label="예"]
art_music_3d_print_writing_or_scholary_work -> cc1 [label="예"]
art_music_3d_print_writing_or_scholary_work -> software_code [label="아니오"]
software_code -> require_derivative_code_to_be_shared_free_libre [label="예"]
require_derivative_code_to_be_shared_free_libre -> digital_font [label="예"]
require_derivative_code_to_be_shared_free_libre -> mix_x11 [label="아니오"]
digital_font -> require_redistributors_to_expose_font_project_files [label="예"]
digital_font -> restrict_users_to_license_compatible_code_for_linked_libraries [label="아니오"]
restrict_users_to_license_compatible_code_for_linked_libraries -> web_app [label="예"]
restrict_users_to_license_compatible_code_for_linked_libraries -> lgpl [label="아니오"]
require_redistributors_to_expose_font_project_files -> gpl_fe [label="예"]
require_redistributors_to_expose_font_project_files -> ofl [label="아니오"]
software_code -> hardware_design [label="아니오"]
hardware_design -> require_derivative_works [label="예"]
require_derivative_works -> mix_x11 [label="아니오"]
require_derivative_works -> require_exposure_of_design_data [label="예"]
require_exposure_of_design_data -> tapr_ohl [label="예"]
require_exposure_of_design_data -> gpl [label="아니오"]
web_app -> require_users_who_expose_the_software_as_a_web_service_to_expose_code [label="예"]
web_app -> gpl [label="아니오"]
require_users_who_expose_the_software_as_a_web_service_to_expose_code -> agpl [label="예"]
require_users_who_expose_the_software_as_a_web_service_to_expose_code -> gpl [label="아니오"]
cc1 -> cc2 [label="예"]
cc1 -> cc_zero [label="아니오"]
cc2 -> cc3 [label="예"]
cc2 -> cc6 [label="아니오"]
cc3 -> cc4 [label="예"]
cc3 -> cc5 [label="아니오"]
cc4 -> cc_by_sa [label="예"]
cc4 -> cc_by_nc_sa [label="아니오"]
cc5 -> cc_by [label="예"]
cc5 -> cc_by_nc [label="아니오"]
cc6 -> cc_by_nd [label="예"]
cc6 -> cc_by_nc_nd [label="아니오"]
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment