한밭 SW 오픈소스 라이브러리

오픈소스 소프트웨어란?

오픈소스 소프트웨어(Open Source Software) 또는 공개소프트웨어의 개념은 소프트웨어를 개발함에 있어 지적재산권을 보호받아 상용화하는 관점과 소프트웨어의 공개를 통하여 기술혁신을 이루고자 하는 관점 사이에서 명확한 판단 준거를 제공한다고 볼 수 있습니다. 공개소프트웨어는 단순히 소프트웨어 코드를 공개한다는 것에서 끝나는 것이 아니라 누구나 사용할 수 있도록 하되, 그 소스코드의 일부 혹은 전체가 실행되는 위치나, 수정 및 배포, 개량에 대한 조건에 대하여 명시하고 있습니다. 한밭대학교는 소프트웨어 중심사회의 구성원으로써 한밭대학교 구성원들이 공개SW의 개발 및 가치확산을 위해 포트폴리오를 개방하고 누구나 활용할 수 있도록 지원하고 있으며 지역사회 기업에 공개함으로써 소프트웨어 기반의 새로운 산학협력 생태계를 구성하고 있습니다.

공개소프트웨어의 10가지 조건
  • 1 자유 배포(Free Redistribution)
  • 2 소스코드 공개(Source Code Open)
  • 3 2차적 저작물(Derived Works) (허용)
  • 4 소스코드 수정 제한(Integrity of The Author's Source Code)
  • 5 개인이나 단체에 대한 차별 금지 (No Discrimination Against Persons or Groups)
  • 6 사용 분야에 대한 제한 금지 (No Discrimination Against Fields of Endeavor)
  • 7 라이선스의 배포 (Distribution of License)
  • 8 라이선스 적용상의 동일성 유지 (License must not be specific to a product)
  • 9 다른 라이선스의 포괄적 수용 (License must not contaminate other software)
  • 10 라이선스의 기술적 중립성 (License must be Technology-Neutral)
출처 : 공개소프트웨어, 공개SW개요, https://www.oss.kr/oss_intro, date accessed Mar. 2, 2023