|
| Recent
Articles |
Perl Bootcamp Planned For July The five-day intensive Perl class will be available at Big Nerd Ranch this July and taught by the Learning Perl 4th edition and Intermediate Perl co-author, brian d foy.
File Date Comparison
Sometimes you want to use the date of a file somewhere
else. For this example, we'll use the case where a file
shouldn't be overwritten...
Simple
Schedule
I often get asked for web-based scheduling programs. I've
done quite a few, sometimes using scripts available from
the web, but more often writing my own...
A Ps Problem With BBX
Someone recently asked me about increasing command width
for 'ps' on SCO Unix. I thought I had the answer at Best
of CUSM: width of command in ps, but...
Perl 'Eval' for Data Validation
I recently did a little web based Service Schedule.
This is something that gets its data from another
program: in other words, the details...
Rounding Time
It was a long, hard day. Up early to clean a room of furniture so that new carpet can be put in later this week, off to...
|
|
|
05.02.06
Perl Artistic License Gets A Makeover
By
David A. Utter
The Perl Foundation published drafts of both the Artistic License version 2.0 and its Contributor License Agreement, seeking public comment on both.
Work on a new license has been progressing since 2000, according to Zonker Brockmeier's report on Newsforge about the release of drafts of both licenses.
Lawyers and organizations that use Perl received the first look at those drafts before they made it out to the public. Although the 2.0 Artistic license is longer than 1.0, not much has changed.
The report cited Perl Foundation board member Allison Randal's comments on those tweaks:
"Most of the changes we made were clarifying and simplifying the language of the license so it would be easier for average human beings to understand, and so the legal implications of some of the terms are more immediately obvious.
"We removed some anachronisms, particularly the explicit references to posting modifications on 'Usenet' or 'uunet.uu.net' or compiling via 'undump' or 'unexec.' And, we intentionally avoided future anachronisms, so Artistic 2 has no references to 'CD' or 'DVD' distribution, or compiling with 'gcc' etc."
(Bonus grey hairs will be awarded to our readers who remember UUnet without hitting a search engine first. Don't worry, I gained some too.)
The new Artistic License contains a relicensing clause. The Perl Foundation created this to allow "people to redistribute a Modified Version of an Artistic License package under one of the so called 'copy-left' licenses," said Randal in the report.
A significant sign of the times has been reflected in language addressing patent issues. The sue-happy environment created by aggressive litigants and questionable patent issuances by the US Patent Office contributed to a climate where the Perl Foundation had to consider that.
The Contributor License Agreement should present contributors with a process similar to that used by the Apache project, according to Randal. That way, the Perl Foundation receives the copyright to the compilation of contributions, while contributors retain copyright to individual works licensed to the Foundation.
The new licenses could be approved before the end of the year, and possibly sooner depending on the comments raised during the public review.
About
the Author: David Utter is a staff writer for WebProNews covering technology and business. |
|