Programming/Development Knowledge

오픈소스 소프트웨어 1장 기초 정리 (OSS,Open Sourece Software)

fishersheep 2021. 9. 5. 17:53
반응형

1. Free Software는 상업적이용에는 엄격하지만 사용자 권리에 중점을 둔다. 

2. Open Sourece Software는 저작자의 권리를 보호하며 소스코드를 공개한다.
상업화가 가능하며, 사용,복제,수정,재배포를 허락한다.

3. OSS는 소스코드는 공개하지만 지적재산권으로 보호된다. 조건의 범위를 명시한 라이선스로 권리를
보호한다.

4. OSS는 개발언어, 개발도구, 프레임워크, OS 등 다양한 형태로 제공되고 있다.

5. OSS는 자체적으로 수정 및 기술변화가 가능하기 때문에 고착 현상을 탈피할 수 있으며,
개발 생산성이 높아지고 비용절감 효과를 얻을 수있다. (집단지성을 이용한 발전)

6. OSS의 단점으로는 품질에 대한 보증이 부족할 수 있으며, 지속성이 중단되는 경우가
발생할 수도 있다. 

7. OSS는 기업입장에서는 생산성 증가 및 개발비용 절감 과같은 이점이 있으며, 개발자
입장에서는 개발능력이 향상, 개발프로세스의 이해, 소통능력 향상 등의 이점이 있습니다.

8. OSS Repositories 의 종류로는 GitHub, bitbucket.org, sourceforge.net 등이 있다.

9. Application Lifecycle Management는 어플리케이션 제품의 전체 수명주기를 관리하는 과정이다.

반응형