Skip to content

Project Launching WG

Jaesuk Ahn edited this page Jun 2, 2020 · 3 revisions

1. 절차

아래에 정의된 절차에 따라서, 단계적으로 Action Plan을 세우고 실행

  1. 공개 목적 수립
  2. 유용성 검토
  3. 리소스 확보
  4. 프로젝트 이름 결정
  5. 오픈소스 라이선스 결정
    • Apache License 2.0
  6. 공개할 코드 준비
  7. 보안 취약점 점검 (암호화 컴플라이언스 점검)
  8. 리더쉽과 거버넌스 체계 수립
  9. 인프라 구축
  10. CI 파이프라인 구성 (기존 리스트에 추가된 내용)
  11. 커뮤니케이션 채널 제공
    • Slack 사용
  12. 웹사이트 제작
  13. 승인
  14. 공개
  15. 기여 받기
  16. 마케팅
  17. 커뮤니티 구축
  18. 측정하기

(참고: 위의 정보는 SKT T3K Strategy Hub 조직에서 오픈소스SW분야를 담당하고 계시는 장학성님으로 부터 받았습니다)

2. 구조 (안)

  • Organization: Cloud Native Infrastructure 관련 오픈소스 기술들을 호스팅
  • Projects: 서로 연계가 가능한 오픈소스SW 프로젝트, Organization 산하에 여러개가 존재할 수 있음

2-1. Organization: HANUIT (가칭)

  • Cloud Native 인프라, Cloud Computing 분야 오픈소스SW 프로젝트
  • SKT와 OSC가 공동런칭하고, 누구나 참여할 수 있는 프로젝트
  • 초기에 참여가 가능한 회사들 소싱해서 멤버로 넣기 필요
  • NIPA등과 협력하여 초기 홍보를 효과적으로 할 수 있도록 함
  • Cast.era와 연계하여 글로벌 Name Recognition을 받는 것도 기획
  • 고려대학교와의 협력을 이 프로젝트와 연계하여 진행 가능한지 고려해봄
    • 클라우드 기술 수업, 프로젝트 참여 (Libera)
  • HANUIT 산하 프로젝트 : 초기는 2~3개의 프로젝트로 시작하여, 점차적으로 참여회사와 프로젝트를 넓혀감

2-2. Projects

Project (stable한 프로젝트)와 Incubation Project (PoC레벨)로 나누어 운영

TACOPLAY (Transform-Able Cloud Orchestrator)

DECAPOD (DEClarative APplication Orchestration & Delivery)

  • Incubation Project (얼마전 소개했던 KAHO의 공식 프로젝트명)
    • Kustomize + Helm Operator + Argo Workflow 기반의 Declarative Application 배포 기술
    • Kubernetes상에서 Infrastructure 혹은 PaaS 서비스 구성을 위해 필요한 Add-on Tools를 배포하는데 사용
    • Airship Armada를 대체하는 기술로 사용 예정
  • 명칭유래
    • decapoda, decapods : 갑각류의 한 목인 십각목 (deca: ten + pod: leg)
    • 증기기관차의 Wheel Arrangement 형태중 하나 (two leading wheels + 10 powered wheels)
    • Futurerama의 외계인 종족, decapodian
    • ARGO (문어의 일종)처럼, 어플리케이션을 다수의 잘 배열된 형태로 패키징/배포할 수 있는 의미로 사용

Libera (from 고려대학교)