On Thu, Nov 20, 2014 at 5:00 PM, Jim Jagielski <j...@jagunet.com> wrote:

> It's a shame that there isn't a company like Covalent
> around anymore that focuses on the Apache httpd web-server.
> nginx.com shows kinda clearly that having a motivated
> company behind a web-server helps grab market share and
> market awareness (they can continue to beat the drum about
> how fast and reliable they are, when so many benchmarks
> lately show that 2.4 is just as fast if not faster in
> actual response time, but we have limited ability to
> do that, and most reporters see us as Old "news" and
> nginx as the new hotness anyway)...
>
> So who wants to get together and create a company
> around httpd? :)
>

(Pretending that you're completely serious for a minute)

Decision makers are extremely comfortable picking parts of their technology
stack that are backed primarily by one vendor (but are indeed "open source
projects," even if not the most inclusive or vibrant) and have a mixed
offering like that of nginx.com.  That's both the way a business model can
empower the creators to make a particular solution attractive as well as a
pat answer to the question of motivation to maintain and enhance the
solution in the future.  Risk is mitigated by a philosophy of integrating
components from many different sources, so it may not be worth much to
analyze one particular component too deeply.  (Follow the crowd but listen
out for grumbling.)  I don't think there's any benefit to technical
squabbles between nginx and httpd proponents in this environment.

The ecosystem for httpd is huge; there are uncountable programmer-years
worth of available solutions out there in the "Premium httpd" space, so I
don't see nearly as much business justification for the free/premium model
with httpd as there is with nginx.  At the same time, there's no ability
(not that there is a desire) to segregate certain features into a premium
version.  A support model doesn't seem worthwhile; your users are probably
on Linux and they can get a better offer for support coverage through their
Linux vendor; and given that nobody wants to use something anyway if they
don't anticipate that the answer is already on stackoverflow, quibbling
about differences in quality of support probably doesn't help in many
situations.

I don't think we're an attractive solution in the most literal sense (did
somebody say "seen as old and tired"?), even though there is a tremendous
amount of development vitality.

If I had the pile of cash to start a company centered around httpd, I'd
want to fund these work items on the open source side immediately:

* fresh, professionally designed web site (look ALIVE, look EVOLVING, look
VALUABLE)
* updated look for documentation, and significantly enhanced "User Guide"
material; the latter is DESPERATELY needed to supplant the ubiquitous
1999-era (e.g., run-that-dynamic-language-in-the-server, pre-forking, etc.)
"solutions"; we need to OWN the story for how to do X with httpd if X is at
least moderately popular or is something that works particularly well with
httpd; this is an area where we are suffering from having been around for
so long; and once the material is available, lots of SEO attention
* careful gleaning of requirements from all the reasons people give for
using another solution (even seemingly innocuous comments on blog articles
can give a valuable hints at a pain point), and prioritize these for near
term solution
* clear summations of direction for HTTP, SSL/TLS, application deployment,
complimentary statements of direction for httpd and dedicated resources to
carry it out, and regular status reports which are generally informative
beyond the httpd groupie community
* oh, and make it possible for 90% of the potential user base to be running
2.4.latest in several minutes without possibly interfering with existing
software; user guide material (above) must support having the user's own
application deployed behind httpd a few minutes later

At that point it is easy for people to kick the tires, and a baseline is in
place for the company to then pursue whatever wild idea somebody had for
making money.

----

Given no such company and perhaps 30 developers with their own disparate
means of keeping of coffee in the pantry, while potentially benefiting
financially and otherwise from a healthier httpd ecosystem, how can we
organize our apparently limited time to meet the more important goals?



> Honestly though, how much of the uptake in nginx
> do people think is actually due to nginx being "better"
> or the "best" choice, and how much do you think is
> due simply because it's *seen* as better or that we
> are seen as old and tired?
>
>
Pretty much all I can think of these days is the
deploy-heavy-application-behind-proxy scenario.  Overall, httpd is fine.
 httpd is generally there w.r.t. specific features in mod_proxy_X, but we
have to expect that there will be a stream of small modifications needed in
the near term to handle issues that had to be handled in nginx already.



> This is our 20year anniversary... It would be cool
> to use that to remind people! :)
>

We need a cute way to represent that the way you did things with httpd 20,
15, 10, and even 5 years ago is NOT the way you should do it now.  Word
clouds that fade in and out?   .conf snippets that fade in and out?

-- 
Born in Roswell... married an alien...
http://emptyhammock.com/

Reply via email to