https://bz.apache.org/bugzilla/show_bug.cgi?id=63867

--- Comment #11 from Christopher Schultz <ch...@christopherschultz.net> ---
(In reply to Ken DeLong from comment #7)
> Wow. That must be the biggest middle finger in software history. If I may
> paraphrase: "Yeah, I could fix your problem in about 10 minutes and save you
> a huge amount of hassle... but I'm not going to. Go screw yourself."
> 
> If I spoke to one of our customers like this, it would be instant
> termination. Not to mention I'd feel like the biggest dick on the block.
> 
> It's good to know that users in pain can count on the Tomcat dev team to
> turn the screws even harder.
> 
> It's become clear that the use of Tomcat is a major risk to our business -
> not only can we not expect support, but we can expect anti-support.  I will
> begin migrating to Jetty this week.

Easy, now. If you want to rage-quit Tomcat, that's your prerogative. But let's
not pretend that Apache Tomcat owes you anything at all. I haven't seen your
email address on a single email to any of our mailing lists, ever. Going from
"I'd like a feature reinstated" to "you guys are a risk to my business" in 3
days seems a little hostile for a product that seems to have kept your business
going just fine for at least long enough for you to upgrade from Tomcat 8 to
Tomcat 9. So if anything, you owe US something.

That something I'd ask for is simply this: civility.

We are all volunteers, here, and we are attempting to have a facts-based
discussion. There are supporting arguments for all sides of this issue. There
is no need to get emotional start yelling.

I'd appreciate any spec-supported arguments both for and against continuing to
support the reason phrase in Tomcat. So far, I only see support for removing
it:

1. There is no "reason phrase" support in the Servlet Spec, so it is not
accessible.
2. Tomcat historically used its own (non-customizable) reason phrases,
therefore "200 Ok" is synonymous with "200 "
3. Previous version of HTTP/1.1
[https://tools.ietf.org/html/rfc2616#section-6.1.1] explicitly states that the
"reason phrase" is "intended for the human user"
4. Latest version of HTTP/1.1 [rfc7231] basically says they are arbitrary, and
are therefore (my conclusion) meaningless

The only support for retaining it is:

1. Users are asking for it
2. No other web server seems to have removed it

IOW, inertia is the only thing keeping the reason phrase around.

That's a powerful motivator, honestly, IMHO.

-- 
You are receiving this mail because:
You are the assignee for the bug.
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org

Reply via email to