PerlHoo, Part I | 8 | WebReference

PerlHoo, Part I | 8

PerlHoo, Part II

Changes from PerlHoo 1.0 to 1.1

Modules

After receiving feedback and poking around a bit, I discovered that the Text::CSV_XS module is available on CPAN and from Activestate. In case you don't already have this module installed, here's how to make it happen.

On a win32 system that has the latest version of Perl from Activestate:
ppm install Text-CSV_XS

On any system that has the CPAN module installed:
perl -MCPAN -e shell to open a CPAN shell
install Text::CSV_XS to download, compile, and install the module.

If you prefer, you can download the source at:
http://www.perl.com/CPAN/modules/by-module/Text/Text-CSV_XS-0.18.tar.gz

Licensing and Copyrights

The old license allowed anyone to use the code, but it required that a link be included on the Web page in which it was used that referred back to http://www.webreference.com/perl/. Also, it didn't mention anything about permissions to modify the source, or the lack thereof. In version 1.1, we have decided to move to the GNU Public License which is more open, and will allow anyone to freely use and contribute to PerlHoo.

Where the license used to read:

Copyright (c) 1999 internet.com LLC. All Rights Reserved.
Originally published and documented at http://www.webreference.com
You may use this code on a Web site only if this entire
copyright notice appears unchanged and you publicly display
on the Web site a link to http://www.webreference.com/perl/.

it will now read:

Copyright (c) 1999 internet.com LLC. All Rights Reserved.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

We've done this for three reasons:

  1. In hopes that other developers will get involved to extend the functionality of PerlHoo
  2. Because we believe the Open Source movement and what is stands for
  3. So that others can create valuable online resources that similar projects have in the past, but whose source code has not been released to the public.

http://www.internet.com

Produced by Jonathan Eisenzopf and
Created: April 20, 1999
Revised: April 21, 1999

URL: http://www.webreference.com/perl/tutorial/3/