오픈 소스 라이선스 소개
라이선스 계약은 오픈 소스 소프트웨어 및 관련 소스 코드와 함께 제공됩니다.
라이선스는 소스 코드 및 이를 기반으로 빌드된 구성 요소를 사용하는 방법 및 해당 코드를 사용하여 만든 소프트웨어를 처리하는 방법을 설명합니다.
OpenSource.org의 오픈 소스 정의에 따라 라이선스는 다음에 해당하지 않아야 합니다.
- 사람 또는 그룹에 대한 차별 대우
- 활동 분야에 대한 차별 대우
- 특정 제품에만 적용
- 다른 소프트웨어 제한
- 기타 - 오픈 소스 정의를 참조하세요.
정확한 라이선스 용어를 적용하기 위해 몇 가지 유형이 존재합니다. 각 유형마다 세부 사항과 의미가 있으며, 이는 다음 부분에서 다룹니다.
일반적으로 여러 기여자가 커뮤니티에서 오픈 소스 소프트웨어를 개발하더라도 취약성 없이 안전하게 보호된다는 보장은 없습니다.
여러 검토자가 기회를 검색하더라도 검색이 즉시 수행되지 않거나 다른 사용자가 사용하기 전에 수행되지 않을 수 있습니다.
소스 코드가 오픈 소스이므로 악의적인 의도를 가진 사용자가 코드에서 취약성을 검사하고 가능한 경우 이를 악용할 수도 있습니다.
이와 관련하여 오픈 소스 소프트웨어에 다른 사용자가 사용할 수 있는 소스 코드가 있다는 것은 장점이 될 수도 있고 단점이 될 수도 있습니다.