오픈소스 소프트웨어
- 오픈소스SW는 FOSS(Free & Open Source Software)라 불리고, 공간정보 오픈소스 소프트웨어는 FOSS4G(FOSS for Geospatial)로 구별한다.
FOSS 특징
- 소프트웨어 소스코드가 공개됨(라이선스에 따라 다르나 MIT, W3C는 배포까지 무료)
- 소프트웨어에 대한 이용, 복사, 수정, 재배포 권한을 받음. 사용이 자유로움.
- Freedom of Use, Copy, Modify, Redistribute
- FOSS 사용후 발생하는 문제는 사용자 책임임
- FOSS 사용후 생산한 데이터는 사용자에게 권한 있음
- FOSS에서 Free는 '무료'가 아니라, 사용자가 소스에 접근, 프로그램 사용/수정, 재배포 할 수 있는 '자유'이다.
- 개방형 표준(Open Standard)와 다른 의미. 국제적 표준을 따름.
- OGC와 OSGeo는 다른 조직이다.
FOSS에 관한 인식
- 오픈소스 자체는 무료이나, 오픈소스를 제공하는 서비스는 유료
- 국,내외 개발자들의 헌신적인 참여로 전문적인 오픈소스 소프트웨어들의 품질이 좋아지고 있음.
- 오픈소스 소프트웨어는 지구산.
- 소스 코드가 공개되었다고하여, 시스템 자체의 보안이 취약하지 않음.
(미국 국방부에서도 오픈소스를 사용함)
- 시스템 보안은 하드웨어나 소프트웨어적 방화벽이나 보안코드(패킷 등의 암호화) 사용여부가 더 중요함.
- 서비스 품질은 댓가와 비례. RedHat 은 오픈소스제품을 유료로 판매하며, 하이퀄리티 서비스를 제공함. (상용SW여도 로우퀄리티 존재)
FOSS 라이선스 종류와 특징
- 라이선스와 저작권은 다름.
- 라이선스는 저작자가 저작물을 사용하는 사람들에게 특정한 목적과 방식으로만 사용하도록 제한하는 것.
소프트웨어 | |||||
공개SW 라이선스 | 비공개SW 라이선스 | ||||
반환의무 | 반환 불필요 | 비특허 / 특허 소프트웨어 | |||
특허조항 | 제약 | 무제약 | 공유 가능 | 공유 불가능 | |
✔ MPL ✔ EPL ✔ AGPL 3.0 ✔ GPL 3.0 ✔ LGPL 3.0 |
✔ GPL 2.0 ✔ LGPL 2.1 |
✔ Original BSD ✔ Apache |
✔ MIT ✔ W3C |
✔ Freeware ✔ Shareware |
✔ 사유SW |
- 라이브러리로 사용시 반환의무없음 - 라이브러리 바이너리로 링크하여 사용하면 공개Ⅹ |
- 고쳐서 배포해도 소스코드 반환의무 없음 | - 거의 아무런 제약없음 - 라이선스 안내문구도 포함해 배포 |
'Web Dev' 카테고리의 다른 글
PostgreSQL 데이터 모두 지우기 - truncate (0) | 2021.06.15 |
---|---|
사내위키 만들기 - xWiki 설치하기 (1) | 2020.08.09 |