Re: RFC idea
[email protected] ("Philip Newton") Tue, 26 Sep 2000 19:26:25 +0200
| Newsgroups | perl.perl6.licenses |
|---|---|
| Organization | Datenrevision GmbH |
| Message-ID | <39D0F861.4108.1A6CFD2@localhost> |
On 25 Sep 2000, at 10:03, Ben Tilly wrote: > I think David is confused about this situation, but what he > said is not entirely false. Anyone who wants can get Perl, > make changes under the GPL, and release the hacked up version > under the GPL. You would now have a GPL-only fork of Perl > which it is unlikely anyone would actually use, but you would > have a version of Perl with rather more strict redistribution > requirements than the current one. About the "it is unlikely anyone would actually" use -- isn't that what happened when ActiveState brought out ActivePerl at first? From what I gather, it was mostly because DOS/Windows ships without a compiler, and virtually all D/W apps ship only as binaries. So people are not used to having to compile stuff, let alone fetch a compiler. So if there's one super-duper, Larry-blessed version that makes you fetch a compiler, download source, untar (oops, have to fetch tar and gzip first and compile those), compile, install, etc., and one version that's different, modified, renamed, hacked up beyond recognition -- but that ships as an easily-installed binary, a lot of people would go for that. And apparently, shipping OSs without a functioning compiler is not the sole prerogative of MicroSoft; for example, HP-UX comes with a K&R only C compiler that (so I'm told) is explicitly intended only for rebuilding the kernel. For everything else, you're supposed to buy their commercial compiler (which does do ANSI). (Didn't Sun also ship some system without a C compiler?) > I take it as virtually axiomatic that if there are two free > versions of Perl out there, the one that has Larry behind it > will be the one that people will choose. :-) Philosophical people maybe, but an awful lot of couch potato-type newbies will choose the version that's easy to install and doesn't require mucking around with compilers. Cheers, Philip