Upload
others
View
2
Download
0
Embed Size (px)
Citation preview
© 2019 CUBRID Co., Ltd. All rights reserved.
Open Source Software (OSS)
“저작권이존재하지만저작권자가소스코드를공개하여누구나자유롭게
사용,복제,수정,배포할수있는 SW를지칭”
(이미지출처: https://www.linkedin.com/pulse/open-source-software-development-jerin-joseph)
© 2019 CUBRID Co., Ltd. All rights reserved.
Open Source Software (OSS)
(출처 Gartner,�Predicts�2011�:�OSS,�the�power�behind�the�throne)
“2016년 이후 99%의기업이사용전망”
© 2019 CUBRID Co., Ltd. All rights reserved.
CUBRID
NAVER
Apsisware (Romania)
Contributors
CUBRID Co., Ltd.
© 2019 CUBRID Co., Ltd. All rights reserved.
1992년 UniSQL�ORDBMSWon�Kim�/�UniSQL�(USA)
1997년 UniSQL�소스 인수한국컴퓨터통신㈜
2006년 freeware㈜큐브리드 /�CUBRID�v6.5
2008년 오픈 소스NHN(search�solution)�인수/�CUBRID�8.0
2016년 10.0 2017년 10.1
CUBRID�8.X~9.X
2010년 12월 큐브리드(B2B) 분리
2018년 10.1.1
CUBRID History
© 2019 CUBRID Co., Ltd. All rights reserved.
항목 사항
SW�적용 유형 데스크톱 < 패키지 < 솔루션 (플랫폼)
운용 환경 개인용 & 클라이언트 < 기업용&서버
기술요구수준 깊은기술이행의요구 < 적절한기술적장벽
SW�규모 작은 SW�<�큰 SW
SW의가격유형 저렴한아이템 < 고가의시장
CHANGE TO OSS
© 2019 CUBRID Co., Ltd. All rights reserved.
• 오픈할대상점검 (소스코드, 테스트, 문서..)
• OSS�라이선스 정책수립
• 커뮤니티방법 (개발 & 유지보수절차, 사이트,�언어..)
• 비지니스모델
CHANGE TO OSS
© 2019 CUBRID Co., Ltd. All rights reserved.
OSS License (분류)
Non Copyleft
MIT License, BSD,Apache License 2.0…..
Weak Copyleft
MPL, EPL, LGPL, …
Strong Copyleft
GPL, AGPL, ….
“2016년 12월기준총 80개라이선스”
2차 저작물소스코드공개의무없음
특정조건에서2차 저작물소스코드공개의무없음
2차 저작물소스코드공개의무있음
© 2019 CUBRID Co., Ltd. All rights reserved.
OSS License (의무사항비교)
주요라이선스의무사항MITLicense
BSD-3License
ApacheLicense2.0
LGPL2.1
GPL2.0
GPL3.0
AGPL3.0
복제, 배포, 수정의 권한 허용 O O O O O O O
배포시 라이선스 사본 첨부 O X O O O O O
저작권 고지 사항 유지 O O O O O O O
배포시 소스코드 제공 의무(reciprocity)와 범위
X X XObject�CodeStatic�Link
All AllIncludeNetwork
수정시 수정 내용 고지 X X X O X O O
명시적 특허라이선스의 허용 X X O X X O O
라이선시가 특허소송 제기시라이선스 종료(특허 보복 조항)
X X X X X O O
독점 SW와 결합 가능 O O O O X X X
보증의 부인 O O O O O O O
책임의 제한 O O O O O O O
O : 가능, X : 명시가 되어 있지 않음
© 2019 CUBRID Co., Ltd. All rights reserved.
CUBRID Servers
CUBRID Tools• CUBRID Manager• CUBRID Migration Toolkit
JDBC ODBC ADO. Net
CCI PHP ETC
Interface (drivers)BSD-3 license
(자유롭게수정/배포가능)
GPL 2.0 license
(수정/배포시소스공개의무)
Dual license: GPL 2.0, BSD-3
CUBRID License
© 2019 CUBRID Co., Ltd. All rights reserved.
OSS License (의무사항적용범위)
공개범위 공개방법 고지의무
특허무효 양립성
의무사항
복제 수정 사용
적용범위배포 (판매)내부 사용
© 2019 CUBRID Co., Ltd. All rights reserved.
OSS Governance
“OSS (Open Source Software) 도입및운영에대한정책”
License issueSecurity issue
© 2019 CUBRID Co., Ltd. All rights reserved.
OSS Management
PM
프로젝트생성및관리
요구사항분석및개발자할당
문제점확인및검토
개발자
분석결과및검토
소스코드개발 (OSS�검토)
이슈 해결
공개SW지원팀
정책수립및가이드
라이선스및보안성검토
라이선스및보안성승인
법무/특허팀
OSS�라이선스 컴플라이언스검토
OSS�특허 검토
© 2019 CUBRID Co., Ltd. All rights reserved.
OSS 분석도구
© 2019 CUBRID Co., Ltd. All rights reserved.
OSS 분석도구
(출처 : NIST�SAMATE)
© 2019 CUBRID Co., Ltd. All rights reserved.
CUBRID ?
• 개발자 : 사전 라이선스 검증
• Code Review : 라이선스 점검
• Analysis Tools (OSS, Security)
• License 교육
© 2019 CUBRID Co., Ltd. All rights reserved.
마무리..
• 2016년 이후 99%의 기업이 OSS�(Open�Source�Software)�사용 전망
• 자신만의 License/Security issue에 대응 전략수립 (OSS�Governance)
• 공개 SW�전문가의 도움• 한국공개SW협회• NIPA�공개SW역량프라자 (http://www.oss.kr)�