From da at coder.com Sat Oct 11 16:38:20 2003 From: da at coder.com (Daniel R. Allen) Date: Mon Aug 2 21:31:33 2004 Subject: [kw-pm] Speaker for next meeting? Message-ID: Do we have a speaker / topic for the next meeting, which by my calendar appears to be approaching fast- the regular time would be next Wed. or Thurs. Unfortunately, I've got a deadline for Friday so I can't offer to present anything. Unless people are excited by the idea of seeing (what looks like it will be) a 100-line shopping-cart enhancement, to paint a preview of a customized product via GD.pm. Cons: it's javascript-intensive, and the perl-code is short. Pros: the perl-code is short, so it would be over with quickly. :-) If the Mongol Drinking went well, we could do that again. Either, after, or instead. (Can you tell I'm not terribly enthusiastic about presenting?) :-) -Daniel http://coder.com/ - Prescient Code Solutions - (519) 575-3733 da@coder.com From rpjday at mindspring.com Sun Oct 26 07:24:26 2003 From: rpjday at mindspring.com (Robert P. J. Day) Date: Mon Aug 2 21:31:33 2004 Subject: [kw-pm] the problem with code copyrights Message-ID: as i was perusing a site that described a number of scripts to restore a machine from the bare metal, i noticed in one of the scripts the inclusion of a script taken from the perl cookbook, "cut2fmt". this routine is called with something like: $fmt = $cutfmt(11, 19, 24, 34, 45, 49) ; and the routine itself is: sub cut2fmt { my (@positions) = @_; my $template = ''; my $lastpos = 1; foreach $place (@positions) { $template .= "A" . ($place - $lastpos) . " "; $lastpos = $place; } $template .= "A*"; return $template; } i have to ask -- is there anything particularly novel or innovative about this chunk of code that justifies a *copyright*? so it builds a template string given an array of positions. so what? it's kind of galling to find this kind of protection in a book from o'reilly, who's supposed to be on the side of good and openness and that sort of thing. how much sillier can this get? rday