From owner-freebsd-arch Wed Aug 7 2:23: 1 2002 Delivered-To: freebsd-arch@freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 182BB37B400 for ; Wed, 7 Aug 2002 02:22:59 -0700 (PDT) Received: from pintail.mail.pas.earthlink.net (pintail.mail.pas.earthlink.net [207.217.120.122]) by mx1.FreeBSD.org (Postfix) with ESMTP id B33E443E5E for ; Wed, 7 Aug 2002 02:22:58 -0700 (PDT) (envelope-from tlambert2@mindspring.com) Received: from pool0244.cvx40-bradley.dialup.earthlink.net ([216.244.42.244] helo=mindspring.com) by pintail.mail.pas.earthlink.net with esmtp (Exim 3.33 #1) id 17cN1r-00037A-00; Wed, 07 Aug 2002 02:22:55 -0700 Message-ID: <3D50E590.66BCE6B6@mindspring.com> Date: Wed, 07 Aug 2002 02:17:04 -0700 From: Terry Lambert X-Mailer: Mozilla 4.79 [en] (Win98; U) X-Accept-Language: en MIME-Version: 1.0 To: Mark Murray Cc: arch@FreeBSD.ORG Subject: Re: OpenSSL vs. -lmd References: <3D4A43DB.5DE70508@mindspring.com> <200208070736.g777a11p003654@grimreaper.grondar.org> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-freebsd-arch@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG Mark Murray wrote: > Perl was removed from the base system because > > 1) It was hard to maintain in the base I would argue that this is the result of being actively maintained by a third party. > 2) It was very big and getting much bigger very fast. I would argue that there is specifically a "miniperl" that provides base functionality to address this issue, without having to rip perl out. Note that I personally didn't want perl in the base system in the first place, and was quite outspoken against it. Even so, your #2 here is a strawman. > Perl's severability was non-trivial - the kernel depended on it, > and some pretty hairy programs were rewritten in C and AWK to enable > its removal. Again, there are similarities to OpenSSL. Trying to use SSH without OpenSSL would be rather difficult, and now that every other external access mechanism that doesn't involve a human sitting at the console has been turned off by default, I think that the imact in terms of things which would need to be changed is at least comparable. > We are still not finised with the Perl Script Rewrite. I am aware of this. I won't get into the Philosophy Of Indifference, or how it applies to Open Source, except to say that if adding a new stop sign in an unpopulated area is an unpopular decision, it could be difficult to find a sign painter. > OpenSSL is very easy to maintain in the base tree - its API is > stable (sure, its being added to), and it can be removed from the > world build trivially. Not without a comparable loss of functionality, starting with having no non-console access available by default. I'd also argue that the base system version would be 0.9.6e right now, of maintenance was as trivial as you imply that it is. None of this argues *against* either being a severable package as opposed to a chunk in a monolithic base system inage tarball, in any case, and the current version lag vs. the maintainers released versions are indicative of the problem I'm trying to highlight. -- Terry To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-arch" in the body of the message