はじめに

フィロソフィー

Requestsは、 PEP 20 規約に基づいて開発しています。

  1. きたないよりきれいな方がいい
  2. ごちゃごちゃ難しいものより、はっきりしてるのがいい
  3. 複雑なものより、シンプルな方がいい
  4. 煩わしいものより複雑なものの方がいい
  5. 読みやすさは大切

Requestsに対して貢献する場合に、これらの重要なルールに基づいていなければいけません。

Apache2ライセンス

現在、ほとんどのオープンソースのプロジェクトで GPL Licensed が採用されていると思います。 GPLは長い間様々なところで使われてきたので、新しくオープンソースプロジェクトで採用するライセンスではないと思います。

GPLとしてリリースされているプロジェクトは、プロダクトをオープンソースとして公開しないと商用利用ができません。

MIT、BSD、ISC、Apache2等のライセンスはGPLと違って素晴らしくて、 プロプライエタリで自由に使えて、ソースコードを非公開にできます。

Requestsは、 Apache2 License でリリースされています。

Requestsライセンス

Copyright 2012 Kenneth Reitz

Licensed under the Apache License, Version 2.0 (the “License”); you may not use this file except in compliance with the License. You may obtain a copy of the License at

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an “AS IS” BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.