portico: Update /history page.

This commit is contained in:
Alya Abbott 2022-10-05 11:05:19 -07:00 committed by Tim Abbott
parent 19a4c3907f
commit 1ef94cc2b4
3 changed files with 268 additions and 136 deletions

View File

@ -15,7 +15,7 @@
{% include 'zerver/landing_nav.html' %}
<div class="portico-landing why-page">
<div class="portico-landing why-page solutions-page">
<div class="hero bg-pycon">
<div class="bg-dimmer"></div>
<div class="content">
@ -28,139 +28,13 @@
Zulip at the PyCon Sprints in Portland, Oregon.
Over seventy-five people sprinted during the four day event.
</div>
<div class="inner-content markdown">
{{ render_markdown_path('corporate/history.md') }}
</div>
<div class="inner-content history markdown">
<h1>Early history</h1>
<p>
Zulip was originally developed by Zulip, Inc., a small startup in
Cambridge, Massachusetts. Zulip, Inc. was founded by the MIT team
that previously created
<a href="https://www.ksplice.com">Ksplice</a>, software for
live-patching a running Linux kernel. Zulip was inspired by
the <a href="https://barnowl.mit.edu/">BarnOwl</a> client for
the <a href="https://en.wikipedia.org/wiki/Zephyr_(protocol)">Zephyr</a>
protocol, and the incredible community that Zephyr supported at MIT.
</p>
<p>
Zulip, Inc. was acquired by Dropbox in early 2014, while the product
was still in private beta. Zulips beta
users <a href="https://www.recurse.com/blog/90-zulip-supporting-oss-at-the-recurse-center">loved
Zulips unique user experience</a> and continued using it, despite
the fact that the product was not being actively developed. After a
year and a half, Dropbox generously decided to
<a href="https://blogs.dropbox.com/tech/2015/09/open-sourcing-zulip-a-dropbox-hack-week-project/">release Zulip as open source software</a>
so that Zulips users could continue enjoying the software.
</p>
<p>
As a result, the first time the public had the opportunity to use
Zulip was when Dropbox
<a href="https://blogs.dropbox.com/tech/2015/09/open-sourcing-zulip-a-dropbox-hack-week-project/">released
Zulip as open source software</a> in late 2015. The open sourcing
announcement was very popular, staying at the top of
both <a href="https://news.ycombinator.com/item?id=10279961">Hacker
News</a>
and <a href="https://www.reddit.com/r/programming/comments/3me9qp/dropbox_has_open_sourced_zulip_group_chat_software/">the
programming subreddit</a> for an entire day.
</p>
<p>
Zulip was open sourced with the complete version control history
intact because 10 Zulip users visited Dropbox for a full week to
help with the technical work. The Zulip community is incredibly
grateful to both Dropbox and those enthusiastic early users for
making the Zulip open source project possible.
</p>
<h1>Success as an open source project</h1>
<p>
At first, the Zulip open source project was
maintained with just a bit of lead developer Tim
Abbotts nights and weekends. However, the
community steadily gained new contributors, and
has now grown to be one of the worlds largest and
most active open source projects. We highlight a
few milestones below:
</p>
<ul>
<li>
By the end of 2015, the open source project
was already going strong with a community of
dozens of developers around the world.
</li>
<li>
At the PyCon Sprints in May 2016, dozens of
developers got involved in contributing to
Zulip; a major accomplishment from those
sprints
was <a href="https://blog.zulip.org/2016/10/13/static-types-in-python-oh-mypy/">annotating
Zulip with mypy static types</a>.
</li>
<li>
By late
2016, <a href="https://github.com/zulip/zulip/graphs/contributors">more
than 150 people from all over the world</a>
had contributed almost 1000 pull requests to
the software, and the Zulip project was moving
faster than when the original startup employed
11 full-time engineers.
</li>
<li>
At the PyCon Sprints in May 2017, tens of
Zulip core developers gathered and led the
largest PyCon sprint ever, with over 75
developers contributing to Zulip over course
of the 4-day event.
</li>
<li>
As of October 2018, the Zulip server project had
merged <a href="https://github.com/zulip/zulip/pulls">
6500 pull requests</a> written by over
<a href="https://github.com/zulip/zulip/graphs/contributors">400 developers</a>.
</li>
</ul>
<h1>Commercial (re-)launch</h1>
<p>
In 2016, Tim Abbott started a company, Kandra Labs, to
steward and financially sustain Zulips development. Kandra
Labs was soon awarded
a <a href="https://seedfund.nsf.gov/">large grant</a> from
the US National Science Foundation, and also acquired
additional sources of funding.
</p>
<p>
In mid-2017, Kandra Labs launched two products: a
hosted Zulip service
at <a href="https://zulip.com">zulip.com</a>, and
an enterprise support product for on-premise
deployments.
</p>
<p>
As of October 2018 the hosted service was seeing 4× year
over year growth in daily active users, and the
on-premise product was seeing rapid adoption (fueled
partly by the sunsetting of HipChat server).
</p>
<h1>Support</h1>
<p>
Kandra Labs is supported by nearly $1M
in <a href="https://seedfund.nsf.gov/">SBIR
grants</a> from the US National Science
Foundation, and Zulip has benefited enormously
from the 30+ developers that started working on
Zulip
via <a href="https://summerofcode.withgoogle.com/">Google
Summer of Code</a> and
<a href="https://codein.withgoogle.com/">Google
Code-In</a>.
</p>
<div class="sponsors">
<div class="sponsor-picture">
<a href="https://seedfund.nsf.gov/">

View File

@ -0,0 +1,259 @@
## Startup inspired by MIT's messaging system
Zulip was originally created by Zulip, Inc., a small startup in Cambridge,
Massachusetts. Zulip, Inc. was founded in August 2012 by the
[MIT](https://www.mit.edu/) alumni team that previously created the
[Ksplice](https://www.ksplice.com) software for live-patching a running Linux
kernel. Zulip was inspired by the [BarnOwl](https://barnowl.mit.edu/) client
for the [Zephyr](https://en.wikipedia.org/wiki/Zephyr_(protocol)) instant
messaging protocol, and the incredible community that Zephyr supported at MIT.
## Early acquisition by Dropbox
Zulip, Inc. was acquired by [Dropbox](https://www.dropbox.com/) in
early 2014, while the product was still in private beta, which put
Zulip development on hold. However, because they loved Zulip's
topic-based threading experience, Zulip's early customers [continued
using Zulip all through that time](/case-studies/recurse-center/).
> “We strongly prefer Zulip to other options for several reasons its message
> threading being a key one.”
>
> — [Nick Bergson-Shilcock](https://github.com/nicholasbs), Recurse Center
> [co-founder and CEO](https://www.recurse.com/team), September 2015
## Zulip released as open source!
In 2015, a year and a half after the acquisition, Dropbox generously decided to
[release Zulip as open-source software](https://blogs.dropbox.com/tech/2015/09/open-sourcing-zulip-a-dropbox-hack-week-project/).
A group of Zulip's developers [and early
users](https://www.recurse.com/blog/90-zulip-supporting-oss-at-the-recurse-center)
spent Dropbox's Hack Week preparing Zulip's code base for release. The
entire product, including the server, Android and iOS mobile apps, and
desktop apps for Mac, Linux and Windows, was released [under the Apache
2 license](https://github.com/zulip/zulip/blob/main/LICENSE) with
complete version control history.
The Zulip community is incredibly grateful to both Dropbox and those
enthusiastic early users for making the Zulip open source project possible.
Dropbox has no ongoing relationship with the Zulip project.
## Zulip's second founding
At first, the [Zulip open-source project](https://github.com/zulip/zulip#readme)
was maintained by the project's founder and leader [Tim
Abbott](/team/#the-core-team) on nights and weekends. In the months following
the open-source release, the project quickly gained contributors and users.
It soon became clear that guiding the contributor community in
developing a world-class team chat product would require leadership
from a dedicated team. Thus, in April 2016, Tim Abbott founded a
[mission-driven](https://blog.zulip.com/2021/04/28/why-zulip-is-on-github-sponsors/)
company, Kandra Labs, to steward and financially sustain Zulips
development. Incorporating as a business has helped Zulip attract top
talent, and has made Zulip eligible for [large innovation
grants](https://seedfund.nsf.gov/) from the US National Science
Foundation, which Kandra Labs was awarded in 2017 and 2018.
## Early days as an open-source company
In its early days, the Zulip community was focused on three main goals:
- Turning an innovative product (that had been in private beta when its
development was put on hold) into a **polished application**, complete with
enterprise-ready features like [single sign-on
options](/help/configure-authentication-methods) and [hundreds of
integrations](/integrations/).
- Making Zulip more **widely available**. In mid-2017, Kandra Labs
launched two products: a hosted [Zulip Cloud](/plans/) service, and
an enterprise support offering for [self-hosted](/self-hosting/)
deployments. Zulips original customers were migrated from Dropboxs
servers to the new Zulip Cloud offering, fully preserving their chat
history. Despite the acquisition by Dropbox, Zulip's customers have
thus [enjoyed uninterrupted
service](https://blog.zulip.com/2021/12/17/why-zulip-will-stand-the-test-of-time/)
since 2013.
- **Building a vibrant community around the project**, with effort and
care dedicated to making it [easy to get
started](https://zulip.readthedocs.io/en/latest/overview/contributing.html)
contributing to Zulip. They Zulip development community gathered at
PyCon sprints [in
2016](https://blog.zulip.org/2016/10/13/static-types-in-python-oh-mypy/),
and led the largest PyCon sprint ever [in
2017](https://us.pycon.org/2017/community/sprints/), with over 75
developers contributing to Zulip over course of the 4-day event. By
late 2016, [more than 150
people](https://github.com/zulip/zulip/graphs/contributors) from all
over the world had contributed almost 1000 pull requests to the
software, and the Zulip project was moving faster than when the
original startup employed 11 full-time engineers. Zulip also began
mentoring [Google Summer of
Code](https://developers.google.com/open-source/gsoc/) contributors
in 2016, and continues to [mentor 15-20 outreach program
participants](https://zulip.readthedocs.io/en/latest/outreach/overview.html)
every year.
We are proud to have achieved those early goals for the
project.
## Zulip continues to thrive
These days, we regularly hear from users that they prefer Zulip's user
experience to that of team chat products produced by some of the
world's largest companies. More than 1000 people have contributed a
total of over 60,000 commits to the Zulip project, which has more than
16 thousand stars on GitHub.
In 2020, Zulip experienced an extraordinary increase in usage as a result of
the Covid-19 pandemic changing how people work. During this extremely difficult
time, we found joy in hearing from users about how Zulip has helped them make
[remote work](/for/business/), [research collaborations](/for/research/),
[teaching](/for/education/), and [events and conferences](/for/events/)
successful.
Starting August 2022, [Slacks free plan change caused an
exodus](https://blog.zulip.com/2022/08/26/why-slacks-free-plan-change-is-causing-an-exodus/)
of open-source projects, researchers, and a wide variety of other
negatively impacted communities to Zulip and other chat
platforms. [Data imports](/help/import-from-slack) from Slack into
Zulip Cloud increased an incredible 40x in the month after Slacks
[announcement](https://slack.com/blog/news/pricing-and-plan-updates).
## Press highlights
- March 2022:
[Deep-dive](https://opensource.com/article/22/3/open-source-chat-zulip) into
how one open-source community uses Zulip published on
[opensource.com](https://opensource.com/).
- June 2021: Zulip is covered in a [VentureBeat
article](https://venturebeat.com/2021/06/18/cutting-slack-when-open-source-and-team-chat-tools-collide/)
about open-source Slack alternatives.
- February 2021: TechRadar publishes a [Zulip overview and installation
walkthrough](https://www.techradar.com/how-to/set-up-your-own-slack-like-chat-system-on-linux).
- July 2021: An in-depth [review of
Zulip](https://www.theregister.com/2021/07/28/zulip_open_source_chat_collaboration_software/)
is published in *[The Register](https://www.theregister.com)*.
> “In fact now it seems strange to me to just fire off messages in Slack with no
> subject that's chaos, madness. The genius of subject lines is that you can
> quickly and easily catch up on the messages you missed in your off-hours...
> This feature alone saves me hours a week.”
>
> — [Zulip
> review](https://www.theregister.com/2021/07/28/zulip_open_source_chat_collaboration_software/)
> in *The Register*
- [July
2021](https://www.quantamagazine.org/lean-computer-program-confirms-peter-scholze-proof-20210728/)
and [October
2020](https://www.quantamagazine.org/building-the-mathematical-library-of-the-future-20201001/):
Zulip earns mentions in Quanta Magazine articles about the [formalization of
mathematics](/case-studies/lean/).
> “Every day, dozens of like-minded mathematicians gather on an online forum
> called Zulip to build what they believe is the future of their field.”
>
> — *Quanta Magazine*, [“Building the Mathematical Library of the
> Future“](https://www.quantamagazine.org/building-the-mathematical-library-of-the-future-20201001/)
- November 2020: An interview with Tim Abbott is [featured in Linux
Format](https://linuxformat.com/archives?issue=269).
- September 2020: [TFiR](https://www.tfir.io/) publishes an [in-depth video
interview](https://www.tfir.io/zulip-is-slack-for-busy-project-managers/) with
Zulip founder and lead developer Tim Abbott.
- July 2017: Podcast [interview with Tim
Abbott](https://www.pythonpodcast.com/zulip-chat-with-tim-abbott-episode-118/)
is featured on the Python podcast
[Podcast.__init__](https://www.pythonpodcast.com/about/).
## Major server releases and product announcements
- May 2022: Zulip
[announces](https://blog.zulip.com/2022/05/05/public-access-option/) the
general availability of a [public access option](/help/public-access-option).
Open-source projects and other open communities can now offer one-click access
(no login required!) to part or all of their Zulip chat.
- March 2022: [Zulip Server 5.0
released](https://blog.zulip.com/2022/03/29/zulip-5-0-released/), with over
7000 new commits. 157 people contributed commits to Zulip since the 4.0
release.
- July 2021: In response to [interest from educators](/case-studies/ucsd/),
Zulip
[launches](https://blog.zulip.com/2021/07/26/zulip-for-education-launch/) a
dedicated [Zulip for Education](/for/education/) offering.
> “Zulip has the best user experience of all the chat apps Ive tried. With the
> discussion organized by topic within each stream, Zulip is the only app that
> makes hundreds of conversations manageable.”
>
> — [Tobias Lasser](https://ciip.in.tum.de/people/lasser.html), lecturer at the
> Technical University of Munich Department of Informatics [[customer
> story](/case-studies/tum/)]
- May 2021: [Zulip Server 4.0
released](https://blog.zulip.com/2021/05/13/zulip-4-0-released/), with over 4300
new commits by 137 contributors.
> “This has been an unusually long release cycle, because I took a few months off
> work on Zulip to welcome my new daughter Zoe. Coming back to work was a great
> stress-test of Zulips asynchronous model: I received over 20,000 messages in
> chat.zulip.org during my paternity leave. I really enjoyed reading everything
> and replying to the hundreds of topics where I had something to contribute or
> someone to thank. Systematically reading months of history would have been
> impossible with any other tool!”
> —Tim Abbott, Zulip founder and lead developer, [Zulip 4.0 release blog
> post](https://blog.zulip.com/2021/05/13/zulip-4-0-released/)
- July 2020: [Zulip Server 3.0
released](https://blog.zulip.com/2020/07/16/zulip-3-0-released/), with 4100
new commits by 110 contributors.
- March 2019: [Zulip Server 2.1
released](https://blog.zulip.com/2019/12/13/zulip-2-1-released/), with 3190
new commits by 123 contributors.
- March 2019: [Zulip Server 2.0
released](https://blog.zulip.com/2019/03/01/zulip-2-0-released/), with 1900
new commits by 87 contributors.
- November 2018: [Zulip Server 1.9
released](https://blog.zulip.com/2018/11/07/zulip-1-9-released/), with 3300
new commits by 81 contributors.
- April 2018: [Zulip Server 1.8
released](https://blog.zulip.com/2018/04/18/zulip-1-8-released/), with over
3500 new commits by 131 contributors.
- October 2017: [Zulip Server 1.7
released](https://blog.zulip.com/2017/10/25/zulip-server-1-7-released/), with 3675
new commits by about 100 contributors.
- June 2017: [Zulip Server 1.6
released](https://blog.zulip.com/2017/06/06/zulip-server-1-6-released/), with
over 3100 new commits by more than 150 contributors.
## Support
- Zulip is on [GitHub Sponsors](https://github.com/sponsors/zulip),
[Patreon](https://www.patreon.com/zulip), and [Open
Collective](https://opencollective.com/zulip). Our [blog
post](https://blog.zulip.com/2021/04/28/why-zulip-is-on-github-sponsors/)
explains Zulips values-driven approach and why we ask for support.
- Kandra Labs is supported by nearly $1M in <a
href="https://seedfund.nsf.gov/">SBIR grants</a> from the US National Science
Foundation.
- Zulip has benefited enormously from the work of over 100 contributors
supported by [Google Summer of Code](https://summerofcode.withgoogle.com/).

View File

@ -172,10 +172,9 @@ class DocPageTest(ZulipTestCase):
self._test("/team/", "industry veterans")
self._test("/apps/", "Apps for every platform.")
self._test("/history/", "Cambridge, Massachusetts")
self._test("/history/", "Zulip released as open source!")
# Test the i18n version of one of these pages.
self._test("/en/history/", "Cambridge, Massachusetts")
self._test("/en/history/", "Zulip released as open source!")
self._test("/hello/", "Chat for distributed teams", landing_missing_strings=["Log in"])
self._test("/attribution/", "Website attributions")
self._test("/communities/", "Open communities directory")