아핫뉴스실시간 인기검색어
아핫뉴스 화산 이미지
화산 아이콘 11
특검 윤석열 징역 10년 구형
많이 본
아하

학문

전기·전자

탈퇴한 사용자
탈퇴한 사용자

오픈소스코드와 폐쇄형 소스코드의 장단점은 무엇이며 윈도우가 폐쇄형소스를 고집하는 이유 있나요?

가끔씩 언론을 보면 자신이 개발한 프로그램소스를 공개하는 사람들이 있는데 왜 그럴까 하는 의아심이 생기곤 해요. 코드를 오픈하면 좋은점이 있을까요? 또한 윈도우는 왜 폐쇄형 소스를 고집할까요?

    1개의 답변이 있어요!
    • 안녕하세요. 김철승 과학전문가입니다.

      소스를 공개하는 이유는 다음과 같습니다.

      소스를 공개하면 다른 개발자들이

      소스를 보고 의견을 제시하거나

      직접 코드에 기여할 수 있습니다.

      이렇게 되면 개발 속도가 빨라지고

      더 안정적이고 완성도 높은

      소프트웨어를 만들 수 있습니다.

      소스를 공개하면 보안 취약점을 쉽

      게 발견하고 수정할 수 있습니다.

      보안 전문가들이 소스를

      검토하여 보안을 강화할 수 있습니다.

      소스를 공개하면 사용자는

      소프트웨어를 자유롭게

      수정하고 사용할 수 있습니다.

      소프트웨어의 개발과 발전에

      사용자들이 직접 참여할 수 있습니다.

      윈도우는 다음과 같은 이유로

      폐쇄형 소스를 고집합니다.

      윈도우는 마이크로소프트의 주요

      수익원입니다.

      소스를 공개하면 윈도우의 기술을 다른 기업들이

      쉽게 사용할 수 있게 되고

      마이크로소프트의 경쟁력이

      약화될 수 있습니다.

      소스를 공개하면 보안 취약점을

      쉽게 발견할 수 있지만

      악의적인 목적으로 소스를

      악용할 수도 있습니다.

      마이크로소프트는 윈도우의 보안을

      강화하기 위해 소스를 공개하지 않고

      자체적으로 보안을 관리합니다.

      마이크로소프트는 윈도우의 개발을

      자체적으로 진행하고 있습니다.

      소스를 공개하면 개발 속도가

      느려질 수 있습니다.

      물론 소스를 공개하는 것이 항상

      좋은 것은 아닙니다.

      소스를 공개하면 다음과 같은

      단점도 발생할 수 있습니다.

      소스를 공개하면 다른

      개발자들이 소스를 무단으로

      사용하거나 소스를 기반으로 새로운

      소프트웨어를 개발하여 판매할 수 있습니다.

      소스를 공개하면 보안 취약점이

      쉽게 발견될 수 있고

      악의적인 목적으로 소스를

      악용할 수 있습니다.

      소스를 공개할지 여부는 개발자의

      판단에 따라 결정해야 합니다.

      답변이 마음에 드신다면 좋아요와

      추천을 부탁드립니다.