On Wed, Apr 25, 2001 at 10:03:38AM -0700, Greg Stein wrote:
> >...
> > I agree that mod_tls isn't an advanced module, but it is a way to remove
> > some of the politics from the SSL modules in Apache.
> 
> Bingo. We've got two camps that disagree at a basic level. Fine, they can
> continue with their rock throwing, and the core Apache will do its own
> thing independently. The SSL situation will then just disappear since Apache
> will simply come with a solution.

I disagree completely. Neither is the Apache Group going to get to
a point where the "political" disagreement becomes any better,
nor will "Apache simply come with a solution" within the next years.

- the mod_ssl author is not going to add any functionality to mod_tls,
  because he says it is an almost 1:1 copy of a OpenSSL example, which
  is nothing but the OpenSSL version of "Hello World".
  Instead, he will remain in the unlucky situation where he is forced
  to maintain mod_ssl for apache-2.x separately.

- The mod_tls author alone will never get it to a point where it is fit
  for professional use. That is certainly my biased opinion, because I
  use mod_ssl.

- Current users of mod_ssl will demand professional quality because most of
  them, ehhm, *ARE* using it in professional environment. They will
  therefore not consider mod_tls. (I for one am maintaining the mod_ssl
  enhanced version of Apache for BS2000. I did consider different solutions,
  but they were ususable, in comparison to mod_ssl).

- If both were going to collaborate on the mod_tls-to-be, the situation
  would be different. But it was "politically unwise" not to ask the
  mod_ssl author before the mod_tls author added mod_tls to apache-2.0.
  Now the situation is even worse than when both authors had their
  own patches, because one author has his solution *in* the server
  source tree, and the other author doesn't.

- The remaining Apache Group members either never used SSL in the
  first place, or are selling mod_ssl today as a commercial product.
  The former are quite happy to see the R&D version grow from 12kB to
  a professional solution (which will take years if experienced SSL
  developers work on it, and with "experienced" I do not only mean
  "experienced programmers", but also those who have experience with
  making a product _fit_for_market_ like adding good documentation,
  making it easily configurable, robust, flexible, and the like).
  The latter are quite satisfied that they have mod_ssl (under a different
  name) in their drawers, because it means they have an advantage over
  the competition (which still plays with the mod_tls toy).
  Face it: mod_ssl IS the profesional solution, and that is the reason
  why other (already professional) SSL solutions for Apache-1.3 were
  ditched and replaced by mod_ssl (and not by Apache-SSL).

mod_tls looks like the right approach, technically, but why not "add
mod_tls to mod_ssl", which gives us (and the world) a world-class SSL
server based on the World-class HTTP server? That could be a basis where
collaboration would make sense, and other mod_ssl/Apache-SSL users
could help us iron out any 2.x related things.

But starting from scratch is IMHO not the way to get mod_tls up and
running within the next 2 years.

Just my $.02, of course.

   Martin
-- 
<[EMAIL PROTECTED]>    |       Fujitsu Siemens
       <[EMAIL PROTECTED]>              |   81730  Munich,  Germany

Reply via email to