Ticket #298 (closed cage: fixed)

Opened 6 years ago

Last modified 5 years ago

Change copyright notices

Reported by: allison Owned by: jkeenan
Priority: major Milestone: 1.2
Component: none Version:
Severity: medium Keywords:
Cc: Language:
Patch status: applied Platform:

Description

Globally replace "The Perl Foundation" with "Parrot Foundation" in all copyright notices. This work can start immediately.

Attachments

parrotify_copyright.pl Download (355 bytes) - added by allison 6 years ago.
Script for updating copyright in repository.

Change History

  Changed 6 years ago by fperrad

Before starting this long and boring task, do you really replace "Perl Foundation" by "Parrot Foundation" ?

I am not a lawyer, but another possibility is to add a new copyright line in old files,

# Copyright (C) 2002-2008, The Perl Foundation.

# Copyright (C) 2008-2009, The Parrot Foundation.

Only recent files (created after Parrot Foundation incorporation) have a single copyright line

# Copyright (C) 2008-2009, The Parrot Foundation.

  Changed 6 years ago by allison

Completely replace "The Perl Foundation" with "Parrot Foundation" (the copyright assignment covers all previous releases). So:

# Copyright (C) 2008-2009, Parrot Foundation.

(Unlike The Perl Foundation, there's no "The" in the name of Parrot Foundation.)

Allison

Changed 6 years ago by allison

Script for updating copyright in repository.

  Changed 6 years ago by allison

I've added a small script to do the bulk of the updating. Check files before committing them, as some things (LICENSE, DONORS.pod) have references to TPF that shouldn't be changed to PaFo.

Allison

  Changed 6 years ago by allison

Un-skipping the second test in t/codingstd/copyright.t now shows all the files that still need their copyright updated to Parrot Foundation.

Allison

  Changed 6 years ago by kjs

  • status changed from new to closed
  • resolution set to fixed

All files are updated to grant copyright to Parrot Foundation. Done just before 0.9.1 release.

Closing ticket.

  Changed 5 years ago by coke

  • status changed from closed to reopened
  • resolution fixed deleted

  Changed 5 years ago by coke

  • status changed from reopened to new
  • owner set to coke
  • milestone changed from 0.9.1 to 1.0

This seems like a good place to mention that t/codingstd/copyright.t is currently TODO'd due to the following files with an invalid copyright line (Also, see TT#304).

# Bad format in copyright statement found in 3 files:
# /Users/coke/research/parrot/ext/Parrot-Embed/lib/Parrot/Embed.pm
# /Users/coke/research/parrot/ext/Parrot-Embed/lib/Parrot/Interpreter.pm
# /Users/coke/research/parrot/ext/Parrot-Embed/lib/Parrot/PMC.pm

These three files all have a line like:

Copyright (C) 2006-2008 Parrot Foundation / chromatic.

  Changed 5 years ago by coke

  • owner coke deleted

follow-up: ↓ 10   Changed 5 years ago by allison

chromatic said today that he's fine with changing that to just "Parrot Foundation".

in reply to: ↑ 9   Changed 5 years ago by jkeenan

  • owner set to jkeenan
  • patch set to applied

Replying to allison:

chromatic said today that he's fine with changing that to just "Parrot Foundation".

Fixed in r38763. AFAICT, the only remaining copyright problems are the Melvin Smith problems being tracked in TT #304. So I am resolving this ticket.

Thank you very much.

kid51

  Changed 5 years ago by jkeenan

  • status changed from new to closed
  • resolution set to fixed
Note: See TracTickets for help on using tickets.