본문 바로가기

Web Dev

FOSS

오픈소스 소프트웨어

- 오픈소스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