RE: RFC idea
[email protected] ("Ben Tilly") Mon, 25 Sep 2000 15:57:42 EDT
| Newsgroups | perl.perl6.licenses |
|---|---|
| Message-ID | <[email protected]> |
Dan Sugalski wrote: [...] >>As soon as you get many implementations, you start to get into >>the portability nightmare. We differ on how much of a problem >>we think that is. > >Multiple implementations are good. All the languages that've had long-term >viability have had multiple implementations. (Things like C, Fortran, and >VOBOL spring to mind. C++ and Java look to duplicate that as well) I would use Perl as an example of something with long-term viability and one implementation. :-) [...] >>Actually the current license discourages embedding Perl. Very >>specifically it allows embedding Perl but only if you embed the >>whole thing. If an AL style license is kept then it needs to >>be more flexible in this regard. (I was more flexible in this >>regard!) > >I'm not sure of that. I think you could get by embedding the perl code in >the executable if you didn't actually call it perl (saying you were >perl-compatible or something would be OK), but I may be wrong. Just re-read it. You can embed if it you document all of the way. (Using 3 and 4.) You can embed the whole thing (section 5). You can not expose any interfaces and do what you want (section 8). Given that section 8 was added to the license at a later date, anyone using it does stand in some possible danger that an early copyright holder could always come up and say, "Hey! I never saw that and don't want you to do that either!" Patching a license is not as simple as patching code since you are after the fact telling people they agreed to something that they did not agree to... >Regardless, embedding was a serious pain. I aim to fix the technical side, >and I'm glad you're addressing the licensing side. :) s/addressing/trying to address/; # :-) [...] >>It isn't important until you try to run my script and it doesn't. >> >>This is the nightmare of JavaScript. This is one of the reasons >>that I prefer Perl over Java. This is...you know my opinion. >>But I recognize the benefit as well. I don't think it is a >>*bad* choice, but I think it is a choice to be made with open eyes >>and recognition of the tradeoffs. > >Believe me, as someone working mainly on a platform who's C compiler >*isn't* GCC, I'm well aware of the 'fun' one can have with multiple >implementations of the same language. That is a 'joy' that Perl has so far largely avoided. Which is why Perl has done such a good job of delivering portable code. >I'm still firmly convinced that it's a profoundly good idea. Yes, having >the source freely available takes off some of the pressures we might >otherwise see with a closed-source language (Though for all that it's >nasty, Visual Basic manages reasonably well that way), but we really won't >see perl fully mature until its development is ultimately out of the hands >of any one group. I am not disagreeing. There are many things to be said for having multiple implementations. Cheers, Ben _________________________________________________________________________ Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com. Share information about yourself, create your own public profile at http://profiles.msn.com.