본문으로 이동
오픈소스 더 똑똑하게 관리하자: OLIVE Platform's Next Level / if(kakao)2022
컨퍼런스

오픈소스 더 똑똑하게 관리하자: OLIVE Platform's Next Level / if(kakao)2022

if kakao 카카오 · YouTube

원문 보기

AI 핵심 요약

오픈소스 사용이 늘면서 라이선스 의무를 놓칠 경우 법적·운영상 위험이 생길 수 있어, 카카오는 의존성과 코드 조각을 검증하는 OLIVE Platform을 개발했습니다. 새로 추가한 OLIVE CLI는 소스코드를 서버에 보내지 않고 로컬 빌드 환경에서 의존성을 분석하며, 의존성 목록만 서버에 전달해 라이선스 정보를 조회할 수 있도록 했습니다. 코드 스니펫 분석 기능은 프로젝트에 복사된 코드의 출처와 라이선스 위험을 찾고, 보안망과 금융망처럼 외부 통신이 제한된 환경에서도 분석과 조회를 나눠 활용할 수 있습니다. 향후에는 패키지 저장소 정보를 수집·검토하는 OLIVE KB를 통해 출처, 라이선스, 취약성 정보를 자동으로 보완하고 오픈소스 검증을 고도화할 계획입니다.

  • 배포 범위는 앱스토어 공개나 파일 전달뿐 아니라 AGPL 적용 웹 서비스처럼 라이선스에 따라 달라질 수 있으므로 사용 조건을 확인하세요.
  • OLIVE CLI는 소스코드와 빌드 환경을 로컬에 두고 의존성을 추출한 뒤, 의존성 목록만 서버에 보내 오픈소스 정보를 조회합니다.
  • 외부 통신이 제한된 환경에서는 분석과 서버 조회를 분리하고, 의존성 목록 파일을 망 사이에서 옮기는 방식으로 운영할 수 있습니다.
  • 코드 스니펫도 출처와 라이선스 의무를 확인해야 하며, 의존성 목록만 검사하면 복사해 온 코드의 라이선스 위험을 놓칠 수 있습니다.
  • 패키지 저장소 정보를 자동으로 채우는 지식베이스는 데이터의 정확성을 위해 관리자 검토와 지속적인 저장소 추적이 필요합니다.

소개

오픈소스를 왜, 그리고 어떻게 관리해야 하는지에 대해 알아보고, 오픈소스를 더 똑똑하게 관리하기 위해 OLIVE Platform에 추가된 강력한 2가지 기능을 살펴봅니다. 그리고 OLIVE Platform's Next Level은 무엇인지 소개합니다. OLIVE Platform: https://olive.kakao.com OLIVE Platform 사용자 가이드: https://docs.google.com/presentation/d/1xBnYhPK26cEFWkxjx72FG9IOxmRsIqomB0b2UzGQzyM/edit#slide=id.g12fd0dddc15_0_1 #OpenSource #CLI #오픈소스검증 #올리브플랫폼 카카오 오픈소스기술파트 개발자 리키입니다. 배움을 즐기고 긍정적인 사람이 되고자 노력합니다. 발표자료 보기 👉https://speakerdeck.com/kakao/ifkakao22-92 if(kakao)2022에 대한 자세한 정보는 👉 https...

비슷한 학습 자료

컨퍼런스 if kakao

카카오내 수천억건이 넘는 데이터 환경에서 비즈니스 의사 결정을 도울 수 있는 데이터 분석플랫폼을 구축한 사례를 분석 플랫폼의 변화 과정을 통해 공유 드리고자 합니다. #AnalysisPlatform 카카오 데이터 연구실에서 데이터분석플랫폼을 개발하고 있는 jay 라고 합니다. 발표자료 보기 👉https://speakerdeck.com/kakao/ifkakao22-61 if(kakao)2022에 대한 자세한 정보는 👉 https://if.kakao.com if(kakao)2022에 대한 문의는 👉 if@kakaocorp.com #카카오 #이프카카오 #개발자컨퍼런스 #기술 #개발 #ifkakao2022

데이터베이스 인공지능 기타

컨퍼런스 if kakao

카카오 엔터프라이즈에서는 cluster api와 다양한 plugin을 이용하여, 개발자들에게 용도에 맞는 k8s를 제공하고 있습니다. 그리고 이 환경을 기반으로 모든 클라우드 배포 환경을 k8s를 이용하여 구현할 수 있었습니다. 카카오 엔터프라이즈에서 사용중인 선언적인 kubernetes as a service 개발 방법 공유! 이것이 선언적인 방법이니까! 음! #Kubernetes #ClusterAPI #Kubernetesasaservice 카카오엔터프라이즈에서 퍼블릭 클라우드 서비스를 개발하고 있는 벅과 곤잘레스 입니다. 카카오아이클라우드 최고에요~! 발표자료 보기 👉https://speakerdeck.com/kakao/ifkakao22-58 if(kakao)2022에 대한 자세한 정보는 👉 https://if.kakao.com if(kakao)2022에 대한 문의는 👉 if@kakaocorp.com #카카오 #이프카카오 #개발자컨퍼런스 #기술 #개발 #i...

데브옵스 · 인프라 클라우드

컨퍼런스 if kakao

Day3 Streaming / if(kakao)2022

컨퍼런스 if kakao

if(kakao)2022 컨퍼런스 Day3 Streaming 를 소개합니다. [ Keynote ] 클레이튼과 블록체인 기술 / 서상민(sam.seo) 크러스트유니버스 Beyond Korea(Company for Global) / 김일두(curtis.adcd) 카카오브레인 [ Preview ] AI / 송근창 (kacey.song) 카카오브레인 블록체인 / 김정현 (colin.klaytn) 크러스트 유니버스 클라우드 / 정진욱 (jake.j) 카카오 백엔드 / 양나은 (sue.anastasis) 카카오모빌리티 빅데이터 / 송대섭 (steven.song) 카카오게임즈 ESG + General / 이민정 (yally.next) 카카오 if(kakao)2022에 대한 자세한 정보는 👉 https://if.kakao.com if(kakao)2022에 대한 문의는 👉 if@kakaocorp.com #카카오 #이프카카오 #개발자컨퍼런스 #기술 #개발 #ifkakao...

컨퍼런스 if kakao

Day2 Keynote / if(kakao)2022

컨퍼런스 if kakao

카카오는 사람과 사람을 연결시키는 일을 기술로 현실화해 왔고, 이를 통해 더 나은 세상을 만들기 위해 노력해 왔습니다. 앞으로도 “사람”과 “기술”이라는 두 가지 본질에 집중해, 당연하고 익숙한 것을 “기술”을 통해 새롭고 가치있게 만들고, 우리 사회 공동체 모두가 그 가치를 누릴 수 있도록 노력하겠습니다. 이번 발표에서는 카카오가 생각하는 미래이자 사람들이 카카오에 거는 기대가 무엇인지를 고민하는 과정과, 이를 실현시키기 위한 카카오의 기술적, 사회적, 그리고 문화적인 다양한 노력들을 소개합니다. #카카오 #개발자컨퍼런스 #기조연설 #ESG #사회적책임 #조직문화 카카오 기술조직을 대표하는 이채영, Ean입니다. if(kakao)2022에 대한 자세한 정보는 👉 https://if.kakao.com if(kakao)2022에 대한 문의는 👉 if@kakaocorp.com #카카오 #이프카카오 #개발자컨퍼런스 #기술 #개발 #ifkakao2022

컨퍼런스 if kakao

Day1 Keynote / if(kakao)2022

컨퍼런스 if kakao

ifkakaodev2022 컨퍼런스 Day1 Streaming 를 소개합니다. [ Keynote ] 1. Our Social Mission 남궁훈 (nkay.play) / 비상대책위원회 재발방지대책 공동 소위원장 2. 1015 장애원인 분석 이확영 Grepp CEO / 비상대책위원회 원인조사 소위원장 3. 달라지는 카카오 1) 재발방지를 위한 기술적 개선 이채영 (ean.lee) / 비상대책위원회 재발방지대책소위원회 부위원장 2) 미래투자와 혁신 계획 고우찬 (gilbert.c) / 비상대책위원회 재발방지대책 공동 소위원장 if(kakao)2022에 대한 자세한 정보는 👉 https://if.kakao.com if(kakao)2022에 대한 문의는 👉 if@kakaocorp.com #카카오 #이프카카오 #개발자컨퍼런스 #기술 #개발 #ifkakao2022

컨퍼런스 if kakao

Preview General @if(kakao)2021

컨퍼런스 if kakao

if (kakao) 2021 컨퍼런스에서 기술 관련 General한 발표 세션을 소개합니다. 1. 카카오맵 자전거 내비게이션을 만드는 과정 @kris.shin @rock.rakmin @wade.lim 자전거 내비게이션을 만들게 된 계기와 구현 과정에서 해결해야 했던 과제들 그리고 향후 로드맵에 대해 소개 합니다. 2. 카카오오픈소스팀 이야기 : 오픈소스 관리 OLIVE Platform 개발 사례 공유 @robin.hwang 카카오의 오픈소스 사용 현황, 오픈소스 관리 방법을 공개합니다. 그리고 오픈소스 관리 서비스 Olive Platform 개발 사례 공유를 통해 전반적으로 어떤 오픈소스가 어떻게 사용하고 있는지에 대한 내용들을 공유합니다. 3. 지라 쓰는게 애자일 아니라고 했어 안했어?! @bella.coach 어떻게 하면 회사에서 우리가 함께 영향력 있는 결과를 만들어낼 수 있는지에 관한 이야기 4. 이 멋진 코드에 컨벤션을! : 2달간의 컨벤션 구축 여정 조직 내 ...

개발 도구 애자일 · 협업