I need to include a copyright statement at the top of every Python source file I produce:
# Copyright: © 2008 etc.
However, when I then run such a file I get this message:
SyntaxError: Non-ASCII character '\xa9' in file MyFile.py on line 3, but no encoding declared; see http://www.python.org/peps/pep-0263.html for details.
Apparently Python isn't happy about the copyright symbol because it assumes the source file is all in ASCII. Either I need to make my first line be:
# -*- coding: iso-8859-1 -*-
to tell Python I'm using Latin encoding, or I can change the copyright statement to:
# Copyright: \xa9 2008 etc.
which just possibly doesn't have the same legal standing.
Is there a more elegant solution?
The copyright symbol in ASCII is spelled (c)
or "Copyright
".
See circular 61, Copyright Registration for Computer Programs.
While it's true that the legal formalism (see Circular 1, Copyright Basics) is
The symbol © (the letter C in a circle), or the word “Copyright,” or the abbreviation “Copr.”; and...
And it's also true that
To guarantee protection for a copyrighted work in all UCC member countries, the notice must consist of the symbol © (the word “Copyright” or the abbreviation is not acceptable)
You can dig through circular 3 and 38a.
This has, however, already been tested in court. It isn't an interesting issue. If you do a search for "(c) acceptable for c-in-a-circle", you'll find that lawyers all agree that (c) is an acceptable substitute. See Perle and Williams. See Scott on Information Technology Law.
Contrary to the accepted answer, AFAIK, (c) is not an officially recognized alternative to the copyright symbol, although I'm not sure it's been tested in court.
However, © is just an abreviation of the word Copyright. Saying "Copyright 2008 Robert Munro" is identical to saying "© 2008 Robert Munro"
Your "Copyright: © 2008 etc." Expands to "Copyright: Copyright 2008 etc."
Wikipedia's page seems to agree with me http://en.wikipedia.org/wiki/Copyright_symbol
In the United States, the copyright notice consists of three elements: 1. the © symbol, or the word "Copyright" or abbreviation "Copr."; ...
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With