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

Reply via email to