ホームページ  >  記事  >  バックエンド開発  >  Python はどのオープンソース プロトコルを使用しますか?

Python はどのオープンソース プロトコルを使用しますか?

(*-*)浩
(*-*)浩オリジナル
2019-08-01 16:43:206746ブラウズ

Python は、動的データ型を備えたインタープリタ型のオブジェクト指向の高レベル プログラミング言語です。 Python ソース コードは GPL (GNU General Public License) 契約にも準拠しています。

Python はどのオープンソース プロトコルを使用しますか?

GPL (GNU General Public License) (推奨学習: Python ビデオ チュートリアル)

GPL 契約の主な内容は、GPL 契約に基づく製品がソフトウェアで使用される限り (「使用」とは、クラス ライブラリの参照、変更されたコード、または派生コードを指します)、ソフトウェア製品も GPL ライセンスを使用する必要があり、オープン ソースかつ無料である必要があります。 これがいわゆる「感染力」です。

GPL ライセンス製品を別の製品として使用しても問題なく、無料であるという利点も享受できます。

GPL では、GPL クラス ライブラリを使用するソフトウェア製品には GPL プロトコルを使用することが厳密に要求されているため、GPL プロトコルを使用するオープン ソース コードについては、

商用ソフトウェアまたはコードの機密性要件がある部門が対象となります。クラス ライブラリおよび二次開発の基礎としての統合/採用には適していません。

GPL (GNU General Public License)

ほとんどのソフトウェア ライセンスは、ソフトウェアを共有および変更する自由を奪うことを目的として設計されています。対照的に、GNU 一般公衆利用許諾書は、フリー ソフトウェアを共有および変更する自由を保証しようとしています。 - フリー ソフトウェアがすべてのユーザーに無料であることを確認します。 GPL は、ほとんどの Free Software Foundation ソフトウェアと、その使用義務を負う作成者によって開発されたソフトウェアに適用されます。

(他の一部の Free Software Foundation ソフトウェアは、GNU Library General License の対象となります)。プログラム内で使用することもできます。フリー ソフトウェアについて話すとき、私たちは価格ではなく自由を意味します。

あなたの権利を保護するために、私たちは、誰もあなたの権利を認めないこと、またはあなたにこれらの権利の放棄を要求することを禁止する規制を作る必要があります。これらの条項は、フリー ソフトウェアを変更したり、ソフトウェアのコピーを配布したりする場合に、お客様の責任となります。

たとえば、そのようなプログラムのコピーを配布する場合、有料か無料かにかかわらず、受信者にすべての権利を付与し、受信者がソース プログラムを受け取るか、ソース プログラムにアクセスできるようにする必要があります。 ; そして、これらの条件を示して、彼らがそのような権利を持っていることを理解してもらいます。

Python 関連の技術記事の詳細については、

Python チュートリアル 列にアクセスして学習してください。

以上がPython はどのオープンソース プロトコルを使用しますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。