>  기사  >  백엔드 개발  >  Python은 어떤 오픈 소스 프로토콜을 사용합니까?

Python은 어떤 오픈 소스 프로토콜을 사용합니까?

(*-*)浩
(*-*)浩원래의
2019-08-01 16:43:206769검색

Python은 동적 데이터 유형을 사용하는 해석된 객체 지향 고급 프로그래밍 언어입니다. Python 소스 코드도 GPL(GNU General Public License) 계약을 따릅니다.

Python은 어떤 오픈 소스 프로토콜을 사용합니까?

GPL(GNU General Public License)(권장 학습: Python 비디오 튜토리얼)

GPL 계약의 주요 내용은 소프트웨어에서 사용되는 한("사용") "는 클래스 라이브러리 참조, 수정된 코드 또는 파생 코드를 나타냅니다.) GPL 라이센스 제품인 경우 소프트웨어 제품도 GPL 라이센스를 채택해야 하며 오픈 소스이고 무료여야 합니다. 이를 '감염'이라고 합니다.

GPL 라이센스 제품은 별도의 제품으로도 문제없이 사용이 가능하며, 무료라는 장점도 누릴 수 있습니다.

GPL은 GPL 클래스 라이브러리를 사용하는 소프트웨어 제품이 GPL 프로토콜을 사용해야 한다고 엄격히 요구하므로 GPL 프로토콜을 사용하는 오픈 소스 코드, 코드 기밀 요구 사항이 있는 상용 소프트웨어 또는 부서는 클래스 라이브러리로 통합/채택하기에 적합하지 않습니다. 2차 개발의 기반이 됩니다.

GPL(GNU General Public License)

대부분의 소프트웨어 라이센스는 소프트웨어를 공유하고 수정할 수 있는 자유를 빼앗도록 결정되었습니다. 대조적으로, GNU General Public License는 자유 소프트웨어를 공유하고 수정할 수 있는 자유를 보장하려고 합니다. - 무료 소프트웨어가 모든 사용자에게 무료인지 확인하십시오. GPL은 대부분의 Free Software Foundation 소프트웨어뿐만 아니라 사용 의무를 맡은 저작자가 개발한 소프트웨어에도 적용됩니다.

(자유 소프트웨어 재단의 일부 다른 소프트웨어에는 GNU 라이브러리 일반 라이선스가 적용됩니다). 프로그램에서도 사용할 수 있습니다. 자유 소프트웨어에 관해 말할 때 우리는 가격이 아니라 자유를 의미합니다.

귀하의 권리를 보호하기 위해서는 누구도 귀하의 권리를 인정하지 않거나 이러한 권리를 포기하도록 요구하는 것을 금지하는 규정을 만들어야 합니다. 이러한 조항은 귀하가 무료 소프트웨어를 수정하거나 소프트웨어 사본을 배포하는 경우 귀하의 책임으로 해석됩니다.

예를 들어, 해당 프로그램의 사본을 유료 또는 무료로 배포하는 경우 수신자에게 모든 권리를 부여해야 하며 소스 프로그램에 대한 액세스 권한을 부여해야 합니다. 그러한 권리가 있음을 알 수 있도록 조건을 명시합니다.

더 많은 Python 관련 기술 기사를 보려면 Python Tutorial 칼럼을 방문하여 알아보세요!

위 내용은 Python은 어떤 오픈 소스 프로토콜을 사용합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.