作成するすべての Python ソース ファイルの先頭に著作権ステートメントを含める必要があります。
# Copyright: © 2008 etc.
ただし、そのようなファイルを実行すると、次のメッセージが表示されます。
SyntaxError: ファイル MyFile.py の 3 行目に非 ASCII 文字 '\xa9' がありますが、エンコードが宣言されていません。詳細については、 http://www.python.org/peps/pep-0263.htmlを参照してください。
どうやら Python は、ソース ファイルがすべて ASCII であると想定しているため、著作権記号に満足していないようです。最初の行を次のようにする必要があります。
# -*- coding: iso-8859-1 -*-
Python にラテン エンコーディングを使用していることを伝えるか、著作権ステートメントを次のように変更できます。
# Copyright: \xa9 2008 etc.
同じ法的地位を持っていない可能性があります。
よりエレガントなソリューションはありますか?