login
Header Space

 
 

Re: Why Perl for pkg_* tools ?

Score:
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
To: hyjial <hyjial@...>
Cc: <misc@...>
Date: Thursday, May 22, 2008 - 5:47 pm

On Thu, May 22, 2008 at 03:23:17PM +0000, hyjial wrote:
| Hi list !
| Reading through OpenBSD's codebase, I have noticed that the code
| living
| under src/usr.sbin/pkg_add is written in Perl. Perl is distributed
| under the Artistic license, though. The latter is not as permissive
| as the BSD
| license under which monst of OpenBSD is released. No doubt
| that is the reason
| why Perl lives in src/gnu.
| Why have such a tool using a non-BSD package when
| there was choice
| not to do so ?
| What technical reasons have lead the
| developers to elect this
| language ?
| I am just curious about the fact and
| didn't manage to find information
| in tech@ and mis@ archives.

So, first of .. your indenting could use some help...

Anyway, perl is distributed under the artistic license, yet the
pkg-tools are licensed under an ISC-style license.

Compare, if you will, with most other tools in OpenBSD. They're C
programs with an ISC or BSD-style license. However, GCC is distributed
under the GPL. Boo-freakidy-hoo .. why make a problem of the perl
license now, is bashing GCC's license not fun anymore ?

You know, if you want, you could write an ISC-licensed perl
interpreter. Go right ahead and feel free to send patches when you're
done. I'll suggest a name for you : 'hurl'. If you're done, could you
please write an ISC-licensed C-compiler in perl so I can finally shut
up all the idiots that claim that a system without a compiler is more
secure ? Don't worry, I can wait.

Cheers,

Paul 'WEiRD' de Weerd

-- 
+++++++++++>-]<.>++[<------------>-]<+.--------------.[-]
                 http://www.weirdnet.nl/
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
Why Perl for pkg_* tools ?, hyjial, (Thu May 22, 11:23 am)
Re: Why Perl for pkg_* tools ?, Marc Espie, (Sat May 24, 1:39 pm)
Re: Why Perl for pkg_* tools ?, Douglas A. Tutty, (Sat May 24, 8:34 pm)
Re: Why Perl for pkg_* tools ?, Denis Doroshenko, (Sun May 25, 4:40 am)
Re: Why Perl for pkg_* tools ? , Theo de Raadt, (Sat May 24, 9:33 pm)
Re: Why Perl for pkg_* tools ?, Han Boetes, (Fri May 23, 4:21 pm)
Re: Why Perl for pkg_* tools ?, Jeremy Huiskamp, (Fri May 23, 4:40 pm)
Re: Why Perl for pkg_* tools ?, Douglas A. Tutty, (Sat May 24, 8:26 pm)
Re: Why Perl for pkg_* tools ?, Marc Espie, (Fri May 23, 3:37 am)
Re: Why Perl for pkg_* tools ?, Almir Karic, (Fri May 23, 7:42 am)
Re: Why Perl for pkg_* tools ?, Marc Espie, (Fri May 23, 9:24 am)
Re: Why Perl for pkg_* tools ?, Marc Balmer, (Fri May 23, 8:40 am)
Re: Why Perl for pkg_* tools ?, Diana Eichert, (Fri May 23, 9:16 am)
Re: Why Perl for pkg_* tools ?, Paul de Weerd, (Fri May 23, 10:09 am)
Re: Why Perl for pkg_* tools ?, Marc Espie, (Fri May 23, 9:57 am)
Re: Why Perl for pkg_* tools ?, Diana Eichert, (Fri May 23, 12:33 pm)
Re: Why Perl for pkg_* tools ?, Will Maier, (Fri May 23, 8:13 am)
Re: Why Perl for pkg_* tools ?, Paul de Weerd, (Thu May 22, 5:47 pm)
Re: Why Perl for pkg_* tools ?, Adam Patterson, (Thu May 22, 8:55 pm)
Re: Why Perl for pkg_* tools ?, Paul de Weerd, (Fri May 23, 2:06 am)
Re: Why Perl for pkg_* tools ?, Douglas A. Tutty, (Sat May 24, 4:58 pm)
Re: Why Perl for pkg_* tools ?, Randal L. Schwartz, (Sun May 25, 11:01 am)
Re: Why Perl for pkg_* tools ?, Randal L. Schwartz, (Fri May 23, 9:27 am)
Re: Why Perl for pkg_* tools ?, Christer Solskogen, (Thu May 22, 3:35 pm)
Re: Why Perl for pkg_* tools ?, Mic J, (Thu May 22, 5:32 pm)
Re: Why Perl for pkg_* tools ?, Hugo Villeneuve, (Fri May 23, 8:20 pm)
Re: Why Perl for pkg_* tools ?, Marc Espie, (Sat May 24, 4:24 am)
Re: Why Perl for pkg_* tools ?, Diana Eichert, (Thu May 22, 1:40 pm)
speck-geostationary