OSS List

Note

등록된 OSS(Open Source Software) 정보를 확인하고, OSS를 추가, 수정, 삭제할 수 있습니다.OSS List의 OSS Name Column 내 cell을 클릭하면 상세정보를 확인할 수 있습니다.

OSS List

OssList

ID

  • OSS를 식별하는 숫자입니다.
  • OSS의 버전이 여러 개 등록된 경우 ‘+'가 표시되며 최상위 버전이 표시됩니다. ‘+' 버튼을 클릭하면 하위 버전의 Open Source 정보를 확인할 수 있습니다.

OSS Type

  • M : Multi License로 하나의 OSS에 여러 License의 Source Code가 포함된 경우입니다.
  • D : Dual License로 여러 개의 OSS License 중 하나를 선택할 수 있습니다.
  • V : Version different License로 버전 별로 License가 다른 경우입니다.

OSS Name

  • Nick 표시된 OSS는 하나의 OSS가 여러 개의 Name을 갖고 있습니다.
    예) "bison"의 Nick name은 "Bison parser", "GNU bison" 로 모두 같은 OSS를 표현하고 있습니다.

Version

  • OSS 버전을 의미합니다.

License Name

  • OSS의 License 정보를 알 수 있습니다.
  • Multi License는 OSS에 포함되는 모든 License가 AND로 표시됩니다.
  • Dual License는 OSS의 License를 복수 개 중 선택할 수 있고 OR로 표시됩니다.

License Type

  • Permissive : BSD-like 또는 BSD-style License로 불리며 Software 재배포 방법 관련 최소한의 요구사항이 있는 License입니다. 통상적으로 Copyright Notice 와 보증부인 문구를 유지할 것을 요구합니다.
  • Weak Copyleft : 파생저작물에 동일한 권리가 유지된다는 조건으로 저작물의 복사본과 수정된 버전을 자유롭게 배포할 수 있습니다. 저작물의 복사본과 수정본의 Source Code를 공개해야 합니다.
  • Copyleft : 파생저작물에 동일한 권리가 유지된다는 조건으로 저작물의 복사본과 수정된 버전을 자유롭게 배포할 수 있습니다. 저작물의 복사본과 수정본뿐만 아니라 이와 link되거나 함께 동작하는 프로그램 전체 Source Code를 공개해야 합니다.
  • Proprietary : 3rd Party가 Open Source를 사용하지 않고 자체 개발한 Software로 해당 3rd Party와 계약된 경우에만 사용 가능합니다.
  • Proprietary Free : 3rd Party가 Open Source를 사용하지 않고 자체 개발한 Software로 추가적인 계약을 필요로 하진 않지만 일부 제약된 형태로만 사용 가능합니다.

Obligation

  • Notice Obligation : 고지 의무가 있습니다.
  • Source Code Obligation : Source Code 공개 의무가 있습니다.

Download Location

  • Open Source를 다운로드 받을 수 있는 URL이 Link로 표시되며, 클릭 시 해당 사이트로 이동하거나 파일을 다운로드 받을 수 있습니다.

Homepage

  • Open Source 공식 Site가 있으면, 로 표시되며 클릭 시 해당 사이트로 이동합니다.
  • 아이콘에 마우스 오버 시 상세주소를 확인할 수 있습니다.

Description

  • Open Source 사용 시 주의 사항을 확인할 수 있습니다.

Vulnerability

  • NIST에서 제공하는 CVE DB에서 해당 OSS가 검색되면 취약 정도 (CVE Score)에 따라 Vulnerability 아이콘 색깔로 구분되어 표시됩니다.

(Admin Only) OSS 추가, 수정, 복사, 삭제, 일괄 변경

OSS 추가

NEW_OSS

  1. OSS List에서 우측 상단 Add 버튼을 클릭합니다.
  2. "New_Opensource" 탭에서 신규 OSS의 정보를 입력합니다.
    • OSS Name, Nick Name은 중복될 수 없습니다.
    • Summary Description : 해당 OSS에 대한 정보를 입력합니다.
    • Attribution : OSS Notice 발행시 별도로 포함되어야 하는 문구를 기입합니다.
  3. 우측 하단의 Save 버튼을 클릭합니다.

OSS 상세정보탭

OSS_DETAIL
OSS List에서 OSS Name을 클릭합니다. Admin 인 경우에만 Editable하게 표시되며 Save, Sync, Copy, Delete 버튼이 표시됩니다.

OSS 수정

정보를 수정한 후 우측 하단의 Save 버튼을 클릭합니다.

OSS 복사

OSS 복사 기능은 동일한 OSS의 다른 버전을 추가할 때 유용합니다.

  1. 우측 하단의 Copy 버튼을 클릭합니다.
  2. 동일한 OSS 정보로 "New_Opensource"탭이 뜹니다.
  3. 이때, OSS Name에는 "_Copied"가 append되어 있습니다.
  4. 정보를 수정 후 우측 하단의 Save 버튼을 클릭하면 OSS가 등록됩니다.

OSS 삭제

  1. Comment란에 삭제 사유를 기입합니다.
  2. 좌측 하단의 Delete 버튼을 클릭합니다.
    • 📢 해당 OSS가 Identification 단계가 Confirm된 Project에 포함된 경우, Delete 버튼 클릭 시 다른 OSS로 Merge하는 창이 팝업됩니다.
      NEW_OSS
      • Merge할 OSS를 선택하면, 삭제하는 OSS의 Name과 NickName은 Merge하는 OSS의 Nickname으로 이동됩니다.

OSS 버전별 정보 일괄 변경 기능

OSS에 여러 버전이 등록된 경우, 각 버전별 정보를 일괄 업데이트시 사용합니다. 우측 하단의 Sync 버튼을 클릭합니다. OSS_SYNC

  • (1) 수정할 OSS 버전을 선택합니다.
    • 이미 동일한 OSS 정보를 가진 버전의 경우, 회색으로 표시되며 선택 불가합니다.
  • (2) 수정할 OSS의 정보를 선택합니다.
    • 체크된 항목에 대해서만 정보가 업데이트됩니다.
    • 표시되는 정보는 (1)에서 선택된 Row의 해당 버전의 OSS 정보가 표시됩니다.
  • (3) Comment 입력란.
    • OK 클릭시 (1)에서 선택한 수정할 OSS 버전에 입력한 Comment가 추가됩니다.