README.md in pitchfork-0.1.0 vs README.md in pitchfork-0.1.1

- old
+ new

@@ -1,11 +1,11 @@ # pitchfork: Rack HTTP server for shared-nothing architecture `pitchfork` is a preforking HTTP server for Rack applications designed to minimize memory usage by maximizing Copy-on-Write performance. -Like [`unicorn`](https://yhbt.net/unicorn/README.html) (which `pitchfork` is a derivative of), is it designed to +Like [`unicorn`](https://yhbt.net/unicorn/README.html) (of which `pitchfork` is a derivative), it is designed to only serve fast clients on low-latency, high-bandwidth connections and take advantage of features in Unix/Unix-like kernels. Slow clients should only be served by placing a reverse proxy capable of fully buffering both the request and response in between `pitchfork` and slow clients. @@ -97,20 +97,29 @@ compatibility with existing applications. Most command-line options for other Rack applications (above) are also supported. Run `pitchfork -h` to see command-line options. +## Relation to Unicorn + +Pitchfork initially started as a Unicorn patch, however some of Unicorn features +as well as Unicorn policy of supporting extremely old Ruby version made it challenging. + +Forking was the occasion to significantly reduce the complexity. + +However some large parts of Pitchfork like the HTTP parser are still mostly unchanged from Unicorn, and Unicorn +is fairly stable these days. As such we aim to backport any Unicorn patches that may apply to Pitchfork and vice versa. + ## License pitchfork is copyright 2022 Shopify Inc and all contributors. It is based on Unicorn 6.1.0. Unicorn is copyright 2009-2018 by all contributors (see logs in git). It is based on Mongrel 1.1.5. Mongrel is copyright 2007 Zed A. Shaw and contributors. -pitchfork is licensed under (your choice) of the GPLv2 or later -(GPLv3+ preferred), or Ruby (1.8)-specific terms. +pitchfork is licensed under the GPLv2 or later or Ruby (1.8)-specific terms. See the included LICENSE file for details. ## Thanks Thanks to Eric Wong and all Unicorn and Mongrel contributors over the years.