아하
검색 이미지
전기·전자 이미지
전기·전자학문
전기·전자 이미지
전기·전자학문
탈퇴한 사용자
탈퇴한 사용자23.10.18

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

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

55글자 더 채워주세요.
답변의 개수
1개의 답변이 있어요!
  • 김철승 전문가blue-check
    김철승 전문가24.01.21

    안녕하세요. 김철승 과학전문가입니다.

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

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

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

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

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

    더 안정적이고 완성도 높은

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

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

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

    보안 전문가들이 소스를

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

    소스를 공개하면 사용자는

    소프트웨어를 자유롭게

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

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

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

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

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

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

    수익원입니다.

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

    쉽게 사용할 수 있게 되고

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

    약화될 수 있습니다.

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

    쉽게 발견할 수 있지만

    악의적인 목적으로 소스를

    악용할 수도 있습니다.

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

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

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

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

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

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

    느려질 수 있습니다.

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

    좋은 것은 아닙니다.

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

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

    소스를 공개하면 다른

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

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

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

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

    쉽게 발견될 수 있고

    악의적인 목적으로 소스를

    악용할 수 있습니다.

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

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

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

    추천을 부탁드립니다.

    만족스러운 답변이었나요?간단한 별점을 통해 의견을 알려주세요.