The fundamental legal point is that we're not reserving all rights,
because we're distributing the code under an open source license. Many
open source developers include "All Rights Reserved." in a cargo-cult
fashion, without understanding what it means.
Will Coleda via RT wrote:
How does this interact with files like:
./lib/Pod/Simple/HTML.pm:429:Copyright (c) 2002 Sean M. Burke. All
rights reserved.
I'm the current maintainer of Pod::Simple, and give you permission to
remove "All rights reserved." (I'll be removing it from some later
release anyway.)
Though, I'm not really sure why the module is in Parrot. Would it help
if I reimplemented Pod::Simple in Perl 6 as soon as Patrick pushes the
Perl 6 compiler far enough? I might even do it in PIR (it would be
stunningly simpler in PGE/TGE than it is in Perl 5), though, frankly,
I'd rather wait for the Perl 6 skin around PGE/TGE. :)
So, you can leave it for now, and just assume we'll be ripping the files
out of Parrot later.
./src/bignum.c:2:Copyright (c) 2001-2006 Yet Another Society. All
rights reserved.
"Yet Another Society" is an older name for "The Perl Foundation". This
is just a messy leftover from a previous global update on copyright
notices and should read:
Copyright (C) 2001-2006, The Perl Foundation.
./runtime/parrot/include/DWIM.pir:305:Copyright (c) 2003, Leopold
Toetsch. All Rights Reserved.
Individuals retain copyright on the lines of code they write, but we
don't preserve individual copyright notices in the repository. From a
practical perspective, individual copyright notices are likely to be
untrue, because often multiple people edit a file, so the copyright
isn't actually owned by one person. From a legal perspective, individual
copyright notices on contributed pieces aren't meaningful because
everyone who receives the pieces gets them as part of the compilation,
and all they need to know is the compilation copyright owner. So,
eventually that'll be:
Copyright (C) 2003, The Perl Foundation.
(But there's no need to rush on that. And, of course, Leo can remove the
file if he didn't intend it to be distributed as part of Parrot, but
somehow I think that's unlikely. :)
Copyright notices should have the form:
Copyright <years>, The Perl Foundation.
Whoops, typo, that's:
Copyright (C) <years>, The Perl Foundation.
Allison