오픈 소스 소프트웨어 란 무엇입니까?

오픈 소스 는 적어도 두 가지를 나타냅니다. 첫째, 오픈 소스 이니셔티브 ®의 상표이며 오픈 소스 이니셔티브 ®가 오픈 소스 정의 라고하는 특정 기준을 충족하는 오픈 소스 소프트웨어 (OSS)에 보조하는 라이센스입니다. 그러나 동일한 표준을 유지하지 않고 다양한 유형의 라이센스로 오픈 소스 소프트웨어를 제공하는 오픈 소스 소프트웨어에 대한 다른 아이디어가 있습니다. 모든 오픈 소스 소프트웨어가 공통적으로 가지고있는 한 가지는 소스 코드 사용자에게 가용성이있는 것입니다. 즉, 사용자는 응용 프로그램이나 프로그램이 어떻게 코딩 된 지 정확히 볼 수 있으며 종종 수정할 수 있습니다. 라이센스 유형에 따라 사용자는 오픈 소스 소프트웨어를 수정하고 재분배 할 수 있습니다.

오픈 소스 소프트웨어는 독점적 인 상업용 소프트웨어의 대응 자입니다. 독점적 인 상업용 소프트웨어는 소스 코드를 개발하고 소유하는 한 회사에서 전제입니다. 제품 라이센스 모두사용자는 상업 기업에서 만든 제품을 사용하도록합니다. 경우에 따라 사용자는 독점적 인 상업용 소프트웨어를 향상시키기 위해 플러그인 또는 애드온을 만들도록 허용 및/또는 권장하지만, 허용되는 일에는 제한이 있습니다. 이것은 소프트웨어 개발자의 투자를 보호하기위한 것입니다.

오픈 소스 소프트웨어 움직임 뒤에 몇 가지 목표가 있습니다. 한 가지 생각은 소프트웨어 개발을 이익 동기에서 분리하면 개발자가 소프트웨어와 사용자에게 가장 적합한 일을하도록 장려하여 유용성을 높이고 버그가 적은 제품을 이끌어냅니다. 또한 상업용 출시 날짜의 제약이없는 피어 검토는 자주 발생하지 않는 주요 릴리스를 신중하게 시간을 초과하는 대신 지속적으로 지속적으로 업그레이드되는 소프트웨어에 기여할 것이라고 믿어집니다. 또 다른 고려 사항은 t입니다모자는 코드를 열어 모자, 많은 수의 개발자가 소프트웨어 개선에 대한 생각을 가질 수 있습니다. 특정 기술과 통찰력뿐만 아니라 시간과 프로세스에 기여하고, 개발 속도를 높이고, 여러 방향으로 가져 가서 소프트웨어의 범위를 넓힐 수 있습니다.

.

다른 언어

이 문서가 도움이 되었나요? 피드백 감사드립니다 피드백 감사드립니다

어떻게 도와 드릴까요? 어떻게 도와 드릴까요?