Re: Looking for Bill Huang; was Personal Copyright Notices - Mailing list pgsql-hackers

From Bruce Momjian
Subject Re: Looking for Bill Huang; was Personal Copyright Notices
Date
Msg-id 201002162038.o1GKcAo11794@momjian.us
Whole thread Raw
In response to Re: Looking for Bill Huang; was Personal Copyright Notices  (Bruce Momjian <bruce@momjian.us>)
List pgsql-hackers
Bruce Momjian wrote:
> Bruce Momjian wrote:
> > Some more _personalized_ copyright noticed have crept into our source
> > tree:
> >
> >  /src/tutorial/basics.source    Copyright (c) 1994, Andrew Yu, University of California
> >  /contrib/intagg/Makefile    Copyright (c) 2001 Digital Music Network by Mark L. Woodward
> >  /src/port/rint.c        Copyright (c) 1999, repas AEG Automation GmbH
> >  /contrib/isn/isn.c        Copyright (c) 2004-2006, Germn Mndez Bravo (Kronuz)
> >  /contrib/isn/isn.h        Copyright (c) 2004-2006, Germn Mndez Bravo (Kronuz)
> >  /src/backend/utils/mb/Unicode/UCS_to_GB18030.pl    Copyright 2002 by Bill Huang
>
> I have now dealt with all of these except the last one:
>
> > The UCS_to_GB18030.pl is a Perl script with this at the top:
> >
> >     # Copyright 2002 by Bill Huang
>
> Does anyone know how to contact Bill Huang?  Based on this posting:
>
>     http://archives.postgresql.org/pgsql-announce/2002-06/msg00003.php
>
> he lives in Japan and worked for Red Hat, and a Japan phone number is
> listed that I did not try.  I did try emailing him at
> bill_huanghb@ybb.ne.jp and huang@redhat.com but both emails returned
> failure messages.
>
> The perl file is 100 lines so it is possible to rewrite it if necessary.
> This same file was mentioned in 2007 so I think we should just find a
> solution to this:
>
>     http://archives.postgresql.org/pgsql-hackers/2007-03/msg01446.php

I have been able to remove this last personal copyright thanks to
Andreas 'ads' Scherbaum, who rewrote the perl script using another perl
script from the same directory that was created before the offending
file.  Patch attached.

--
  Bruce Momjian  <bruce@momjian.us>        http://momjian.us
  EnterpriseDB                             http://enterprisedb.com

  + If your life is a hard drive, Christ can be your backup. +
Index: src/backend/utils/mb/Unicode/UCS_to_GB18030.pl
===================================================================
RCS file: /cvsroot/pgsql/src/backend/utils/mb/Unicode/UCS_to_GB18030.pl,v
retrieving revision 1.5
diff -c -c -r1.5 UCS_to_GB18030.pl
*** src/backend/utils/mb/Unicode/UCS_to_GB18030.pl    7 Mar 2005 04:30:52 -0000    1.5
--- src/backend/utils/mb/Unicode/UCS_to_GB18030.pl    16 Feb 2010 20:34:11 -0000
***************
*** 1,23 ****
  #! /usr/bin/perl
  #
! # Copyright 2002 by Bill Huang
  #
! # $PostgreSQL: pgsql/src/backend/utils/mb/Unicode/UCS_to_GB18030.pl,v 1.5 2005/03/07 04:30:52 momjian Exp $
  #
  # Generate UTF-8 <--> GB18030 code conversion tables from
! # map files provided by Unicode organization.
! # Unfortunately it is prohibited by the organization
! # to distribute the map files. So if you try to use this script,
! # you have to obtain ISO10646-GB18030.TXT from
! # the organization's ftp site.
! #
! # ISO10646-GB18030.TXT format:
! #         GB18030 code in hex
! #         UCS-2 code in hex
! #         # and Unicode name (not used in this script)

  require "ucs2utf.pl";

  # first generate UTF-8 --> GB18030 table

  $in_file = "ISO10646-GB18030.TXT";
--- 1,19 ----
  #! /usr/bin/perl
  #
! # Copyright (c) 2007-2010, PostgreSQL Global Development Group
  #
! # $Id$
  #
  # Generate UTF-8 <--> GB18030 code conversion tables from
! # "ISO10646-GB18030.TXT"
! #
! # file format:
! #        GB18030 hex code
! #        UCS-2 hex code

  require "ucs2utf.pl";

+
  # first generate UTF-8 --> GB18030 table

  $in_file = "ISO10646-GB18030.TXT";
***************
*** 45,50 ****
--- 41,47 ----
  }
  close( FILE );

+
  #
  # first, generate UTF8 --> GB18030 table
  #
***************
*** 66,71 ****
--- 63,69 ----
  print FILE "};\n";
  close(FILE);

+
  #
  # then generate GB18030 --> UTF8 table
  #

pgsql-hackers by date:

Previous
From: Kevin Ar18
Date:
Subject:
Next
From: Andrew Chernow
Date:
Subject: Re: OpenVMS?