blob: d52bc882ba76d4735bc4ceca2f044992fb67e09f [file] [log] [blame]
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<!-- The above 3 meta tags *must* come first in the head; any other head content must come *after* these tags -->
<title>Apache Flink: Community & Project Info</title>
<link rel="shortcut icon" href="/favicon.ico" type="image/x-icon">
<link rel="icon" href="/favicon.ico" type="image/x-icon">
<!-- Bootstrap -->
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.4.1/css/bootstrap.min.css">
<link rel="stylesheet" href="/css/flink.css">
<link rel="stylesheet" href="/css/syntax.css">
<!-- Blog RSS feed -->
<link href="/blog/feed.xml" rel="alternate" type="application/rss+xml" title="Apache Flink Blog: RSS feed" />
<!-- jQuery (necessary for Bootstrap's JavaScript plugins) -->
<!-- We need to load Jquery in the header for custom google analytics event tracking-->
<script src="/js/jquery.min.js"></script>
<!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries -->
<!-- WARNING: Respond.js doesn't work if you view the page via file:// -->
<!--[if lt IE 9]>
<script src="https://oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js"></script>
<script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
<![endif]-->
</head>
<body>
<!-- Main content. -->
<div class="container">
<div class="row">
<div id="sidebar" class="col-sm-3">
<!-- Top navbar. -->
<nav class="navbar navbar-default">
<!-- The logo. -->
<div class="navbar-header">
<button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1">
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<div class="navbar-logo">
<a href="/">
<img alt="Apache Flink" src="/img/flink-header-logo.svg" width="147px" height="73px">
</a>
</div>
</div><!-- /.navbar-header -->
<!-- The navigation links. -->
<div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
<ul class="nav navbar-nav navbar-main">
<!-- First menu section explains visitors what Flink is -->
<!-- What is Stream Processing? -->
<!--
<li><a href="/streamprocessing1.html">What is Stream Processing?</a></li>
-->
<!-- What is Flink? -->
<li><a href="/flink-architecture.html">What is Apache Flink?</a></li>
<!-- What is Stateful Functions? -->
<li><a href="/stateful-functions.html">What is Stateful Functions?</a></li>
<!-- Use cases -->
<li><a href="/usecases.html">Use Cases</a></li>
<!-- Powered by -->
<li><a href="/poweredby.html">Powered By</a></li>
&nbsp;
<!-- Second menu section aims to support Flink users -->
<!-- Downloads -->
<li><a href="/downloads.html">Downloads</a></li>
<!-- Getting Started -->
<li class="dropdown">
<a class="dropdown-toggle" data-toggle="dropdown" href="#">Getting Started<span class="caret"></span></a>
<ul class="dropdown-menu">
<li><a href="https://ci.apache.org/projects/flink/flink-docs-release-1.10/getting-started/index.html" target="_blank">With Flink <small><span class="glyphicon glyphicon-new-window"></span></small></a></li>
<li><a href="https://ci.apache.org/projects/flink/flink-statefun-docs-release-2.0/getting-started/project-setup.html" target="_blank">With Flink Stateful Functions <small><span class="glyphicon glyphicon-new-window"></span></small></a></li>
</ul>
</li>
<!-- Documentation -->
<li class="dropdown">
<a class="dropdown-toggle" data-toggle="dropdown" href="#">Documentation<span class="caret"></span></a>
<ul class="dropdown-menu">
<li><a href="https://ci.apache.org/projects/flink/flink-docs-release-1.10" target="_blank">Flink 1.10 (Latest stable release) <small><span class="glyphicon glyphicon-new-window"></span></small></a></li>
<li><a href="https://ci.apache.org/projects/flink/flink-docs-master" target="_blank">Flink Master (Latest Snapshot) <small><span class="glyphicon glyphicon-new-window"></span></small></a></li>
<li><a href="https://ci.apache.org/projects/flink/flink-statefun-docs-release-2.0" target="_blank">Flink Stateful Functions 2.0 (Latest stable release) <small><span class="glyphicon glyphicon-new-window"></span></small></a></li>
<li><a href="https://ci.apache.org/projects/flink/flink-statefun-docs-master" target="_blank">Flink Stateful Functions Master (Latest Snapshot) <small><span class="glyphicon glyphicon-new-window"></span></small></a></li>
</ul>
</li>
<!-- getting help -->
<li><a href="/gettinghelp.html">Getting Help</a></li>
<!-- Blog -->
<li><a href="/blog/"><b>Flink Blog</b></a></li>
<!-- Flink-packages -->
<li>
<a href="https://flink-packages.org" target="_blank">flink-packages.org <small><span class="glyphicon glyphicon-new-window"></span></small></a>
</li>
&nbsp;
<!-- Third menu section aim to support community and contributors -->
<!-- Community -->
<li class="active"><a href="/community.html">Community &amp; Project Info</a></li>
<!-- Roadmap -->
<li><a href="/roadmap.html">Roadmap</a></li>
<!-- Contribute -->
<li><a href="/contributing/how-to-contribute.html">How to Contribute</a></li>
<!-- GitHub -->
<li>
<a href="https://github.com/apache/flink" target="_blank">Flink on GitHub <small><span class="glyphicon glyphicon-new-window"></span></small></a>
</li>
&nbsp;
<!-- Language Switcher -->
<li>
<a href="/zh/community.html">中文版</a>
</li>
</ul>
<ul class="nav navbar-nav navbar-bottom">
<hr />
<!-- Twitter -->
<li><a href="https://twitter.com/apacheflink" target="_blank">@ApacheFlink <small><span class="glyphicon glyphicon-new-window"></span></small></a></li>
<!-- Visualizer -->
<li class=" hidden-md hidden-sm"><a href="/visualizer/" target="_blank">Plan Visualizer <small><span class="glyphicon glyphicon-new-window"></span></small></a></li>
<hr />
<li><a href="https://apache.org" target="_blank">Apache Software Foundation <small><span class="glyphicon glyphicon-new-window"></span></small></a></li>
<li>
<style>
.smalllinks:link {
display: inline-block !important; background: none; padding-top: 0px; padding-bottom: 0px; padding-right: 0px; min-width: 75px;
}
</style>
<a class="smalllinks" href="https://www.apache.org/licenses/" target="_blank">License</a> <small><span class="glyphicon glyphicon-new-window"></span></small>
<a class="smalllinks" href="https://www.apache.org/security/" target="_blank">Security</a> <small><span class="glyphicon glyphicon-new-window"></span></small>
<a class="smalllinks" href="https://www.apache.org/foundation/sponsorship.html" target="_blank">Donate</a> <small><span class="glyphicon glyphicon-new-window"></span></small>
<a class="smalllinks" href="https://www.apache.org/foundation/thanks.html" target="_blank">Thanks</a> <small><span class="glyphicon glyphicon-new-window"></span></small>
</li>
</ul>
</div><!-- /.navbar-collapse -->
</nav>
</div>
<div class="col-sm-9">
<div class="row-fluid">
<div class="col-sm-12">
<h1>Community & Project Info</h1>
<hr />
<div class="page-toc">
<ul id="markdown-toc">
<li><a href="#how-do-i-get-help-from-apache-flink" id="markdown-toc-how-do-i-get-help-from-apache-flink">How do I get help from Apache Flink?</a></li>
<li><a href="#mailing-lists" id="markdown-toc-mailing-lists">Mailing Lists</a> <ul>
<li><a href="#how-to-subscribe-to-a-mailing-list" id="markdown-toc-how-to-subscribe-to-a-mailing-list">How to subscribe to a mailing list</a></li>
</ul>
</li>
<li><a href="#stack-overflow" id="markdown-toc-stack-overflow">Stack Overflow</a></li>
<li><a href="#issue-tracker" id="markdown-toc-issue-tracker">Issue Tracker</a></li>
<li><a href="#reporting-security-issues" id="markdown-toc-reporting-security-issues">Reporting Security Issues</a></li>
<li><a href="#meetups" id="markdown-toc-meetups">Meetups</a></li>
<li><a href="#source-code" id="markdown-toc-source-code">Source Code</a> <ul>
<li><a href="#flink-core-repository" id="markdown-toc-flink-core-repository">Flink core repository</a></li>
<li><a href="#flink-stateful-functions-repository" id="markdown-toc-flink-stateful-functions-repository">Flink Stateful Functions repository</a></li>
<li><a href="#flink-shaded-repositories-shaded-dependency-libraries" id="markdown-toc-flink-shaded-repositories-shaded-dependency-libraries">Flink-shaded repositories (shaded dependency libraries)</a></li>
<li><a href="#flink-website-repositories" id="markdown-toc-flink-website-repositories">Flink Website repositories</a></li>
<li><a href="#bahir-flink-repositories-additional-connectors" id="markdown-toc-bahir-flink-repositories-additional-connectors">Bahir Flink repositories (additional connectors)</a></li>
</ul>
</li>
<li><a href="#training" id="markdown-toc-training">Training</a></li>
<li><a href="#project-wiki" id="markdown-toc-project-wiki">Project Wiki</a></li>
<li><a href="#flink-forward" id="markdown-toc-flink-forward">Flink Forward</a></li>
<li><a href="#people" id="markdown-toc-people">People</a> <ul>
<li><a href="#former-mentors" id="markdown-toc-former-mentors">Former mentors</a></li>
</ul>
</li>
<li><a href="#materials--apache-flink-logos" id="markdown-toc-materials--apache-flink-logos">Materials / Apache Flink Logos</a></li>
</ul>
</div>
<h2 id="how-do-i-get-help-from-apache-flink">How do I get help from Apache Flink?</h2>
<p>There are many ways to get help from the Apache Flink community. The <a href="#mailing-lists">mailing lists</a> are the primary place where all Flink committers are present. For user support and questions use the <em>user mailing list</em>. Some committers are also monitoring <a href="http://stackoverflow.com/questions/tagged/apache-flink">Stack Overflow</a>. Please remember to tag your questions with the <em><a href="http://stackoverflow.com/questions/tagged/apache-flink">apache-flink</a></em> tag. Bugs and feature requests can either be discussed on the <em>dev mailing list</em> or on <a href="https://issues.apache.org/jira/browse/FLINK">Jira</a>. Those interested in contributing to Flink should check out the <a href="/contributing/how-to-contribute.html">contribution guide</a>.</p>
<h2 id="mailing-lists">Mailing Lists</h2>
<table class="table table-striped">
<thead>
<th class="text-center">Name</th>
<th class="text-center">Subscribe</th>
<th class="text-center">Digest</th>
<th class="text-center">Unsubscribe</th>
<th class="text-center">Post</th>
<th class="text-center">Archive</th>
</thead>
<tr>
<td>
<strong>news</strong>@flink.apache.org<br />
<small>News and announcements from the Flink community</small>
</td>
<td class="text-center"><i class="fa fa-pencil-square-o"></i> <a href="mailto:news-subscribe@flink.apache.org">Subscribe</a></td>
<td class="text-center"><i class="fa fa-pencil-square-o"></i> <a href="mailto:news-digest-subscribe@flink.apache.org">Subscribe</a></td>
<td class="text-center"><i class="fa fa-pencil-square-o"></i> <a href="mailto:news-unsubscribe@flink.apache.org">Unsubscribe</a></td>
<td class="text-center"><i class="fa fa-pencil-square-o"></i> <i>Read only list</i></td>
<td class="text-center">
<a href="http://mail-archives.apache.org/mod_mbox/flink-news/">Archives</a> <br />
</td>
</tr>
<tr>
<td>
<strong>community</strong>@flink.apache.org<br />
<small>Broader community discussions related to meetups, conferences, blog posts and job offers</small>
</td>
<td class="text-center"><i class="fa fa-pencil-square-o"></i> <a href="mailto:community-subscribe@flink.apache.org">Subscribe</a></td>
<td class="text-center"><i class="fa fa-pencil-square-o"></i> <a href="mailto:community-digest-subscribe@flink.apache.org">Subscribe</a></td>
<td class="text-center"><i class="fa fa-pencil-square-o"></i> <a href="mailto:community-unsubscribe@flink.apache.org">Unsubscribe</a></td>
<td class="text-center"><i class="fa fa-pencil-square-o"></i> <a href="mailto:community@flink.apache.org">Post</a></td>
<td class="text-center">
<a href="http://mail-archives.apache.org/mod_mbox/flink-community/">Archives</a> <br />
</td>
</tr>
<tr>
<td>
<strong>user</strong>@flink.apache.org<br />
<small>User support and questions mailing list</small>
</td>
<td class="text-center"><i class="fa fa-pencil-square-o"></i> <a href="mailto:user-subscribe@flink.apache.org">Subscribe</a></td>
<td class="text-center"><i class="fa fa-pencil-square-o"></i> <a href="mailto:user-digest-subscribe@flink.apache.org">Subscribe</a></td>
<td class="text-center"><i class="fa fa-pencil-square-o"></i> <a href="mailto:user-unsubscribe@flink.apache.org">Unsubscribe</a></td>
<td class="text-center"><i class="fa fa-pencil-square-o"></i> <a href="mailto:user@flink.apache.org">Post</a></td>
<td class="text-center">
<a href="http://mail-archives.apache.org/mod_mbox/flink-user/">Archives</a> <br />
<a href="http://apache-flink-user-mailing-list-archive.2336050.n4.nabble.com/">Nabble Archive</a>
</td>
</tr>
<tr>
<td>
<strong>user-zh</strong>@flink.apache.org<br />
<small>Chinese user support and questions mailing list</small>
</td>
<td class="text-center"><i class="fa fa-pencil-square-o"></i> <a href="mailto:user-zh-subscribe@flink.apache.org">Subscribe</a></td>
<td class="text-center"><i class="fa fa-pencil-square-o"></i> <a href="mailto:user-zh-digest-subscribe@flink.apache.org">Subscribe</a></td>
<td class="text-center"><i class="fa fa-pencil-square-o"></i> <a href="mailto:user-zh-unsubscribe@flink.apache.org">Unsubscribe</a></td>
<td class="text-center"><i class="fa fa-pencil-square-o"></i> <a href="mailto:user-zh@flink.apache.org">Post</a></td>
<td class="text-center">
<a href="http://mail-archives.apache.org/mod_mbox/flink-user-zh/">Archives</a> <br />
<a href="http://apache-flink.147419.n8.nabble.com/">Nabble Archive</a>
</td>
</tr>
<tr>
<td>
<strong>dev</strong>@flink.apache.org<br />
<small>Development related discussions</small>
</td>
<td class="text-center"><i class="fa fa-pencil-square-o"></i> <a href="mailto:dev-subscribe@flink.apache.org">Subscribe</a></td>
<td class="text-center"><i class="fa fa-pencil-square-o"></i> <a href="mailto:dev-digest-subscribe@flink.apache.org">Subscribe</a></td>
<td class="text-center"><i class="fa fa-pencil-square-o"></i> <a href="mailto:dev-unsubscribe@flink.apache.org">Unsubscribe</a></td>
<td class="text-center"><i class="fa fa-pencil-square-o"></i> <a href="mailto:dev@flink.apache.org">Post</a></td>
<td class="text-center">
<a href="http://mail-archives.apache.org/mod_mbox/flink-dev/">Archives</a> <br />
<a href="http://apache-flink-mailing-list-archive.1008284.n3.nabble.com/">Nabble Archive</a>
</td>
</tr>
<tr>
<td>
<strong>builds</strong>@flink.apache.org<br />
<small>Build notifications of Flink main repository</small>
</td>
<td class="text-center"><i class="fa fa-pencil-square-o"></i> <a href="mailto:builds-subscribe@flink.apache.org">Subscribe</a></td>
<td class="text-center"><i class="fa fa-pencil-square-o"></i> <a href="mailto:builds-digest-subscribe@flink.apache.org">Subscribe</a></td>
<td class="text-center"><i class="fa fa-pencil-square-o"></i> <a href="mailto:builds-unsubscribe@flink.apache.org">Unsubscribe</a></td>
<td class="text-center"><i class="fa fa-pencil-square-o"></i><i>Read only list</i></td>
<td class="text-center">
<a href="http://mail-archives.apache.org/mod_mbox/flink-builds/">Archives</a> <br />
</td>
</tr>
<tr>
<td>
<strong>issues</strong>@flink.apache.org
<br />
<small>Mirror of all Jira activity</small>
</td>
<td class="text-center"><i class="fa fa-pencil-square-o"></i> <a href="mailto:issues-subscribe@flink.apache.org">Subscribe</a></td>
<td class="text-center"><i class="fa fa-pencil-square-o"></i> <a href="mailto:issues-digest-subscribe@flink.apache.org">Subscribe</a></td>
<td class="text-center"><i class="fa fa-pencil-square-o"></i> <a href="mailto:issues-unsubscribe@flink.apache.org">Unsubscribe</a></td>
<td class="text-center"><i class="fa fa-pencil-square-o"></i><i>Read only list</i></td>
<td class="text-center"><a href="http://mail-archives.apache.org/mod_mbox/flink-issues/">Archives</a></td>
</tr>
<tr>
<td>
<strong>commits</strong>@flink.apache.org
<br />
<small>All commits to our repositories</small>
</td>
<td class="text-center"><i class="fa fa-pencil-square-o"></i> <a href="mailto:commits-subscribe@flink.apache.org">Subscribe</a></td>
<td class="text-center"><i class="fa fa-pencil-square-o"></i> <a href="mailto:commits-digest-subscribe@flink.apache.org">Subscribe</a></td>
<td class="text-center"><i class="fa fa-pencil-square-o"></i> <a href="mailto:commits-unsubscribe@flink.apache.org">Unsubscribe</a></td>
<td class="text-center"><i class="fa fa-pencil-square-o"></i> <i>Read only list</i></td>
<td class="text-center"><a href="http://mail-archives.apache.org/mod_mbox/flink-commits/">Archives</a></td>
</tr>
</table>
<p><b style="color:red">Please make sure you are subscribed to the mailing list you are posting to!</b> If you are not subscribed to the mailing list, your message will either be rejected (dev@ list) or you won’t receive the response (user@ list).</p>
<h3 id="how-to-subscribe-to-a-mailing-list">How to subscribe to a mailing list</h3>
<p>Before you can post a message to a mailing list, you need to subscribe to the list first.</p>
<ol>
<li>Send an email without any contents or subject to <em>listname</em>-subscribe@flink.apache.org. (replace <em>listname</em> with dev, user, user-zh, ..)</li>
<li>Wait till you receive an email with the subject “confirm subscribe to <em>listname</em>@flink.apache.org”. Reply to that email, without editing the subject or including any contents</li>
<li>Wait till you receive an email with the subject “WELCOME to <em>listname</em>@flink.apache.org”.</li>
</ol>
<p>If you send us an email with a code snippet, make sure that:</p>
<ol>
<li>you do not link to files in external services as such files can change, get deleted or the link might break and thus make an archived email thread useless</li>
<li>you paste text instead of screenshots of text</li>
<li>you keep formatting when pasting code in order to keep the code readable</li>
<li>there are enough import statements to avoid ambiguities</li>
</ol>
<h2 id="stack-overflow">Stack Overflow</h2>
<p>Committers are watching <a href="http://stackoverflow.com/questions/tagged/apache-flink">Stack Overflow</a> for the <a href="http://stackoverflow.com/questions/tagged/apache-flink">apache-flink</a> tag.</p>
<p>Make sure to tag your questions there accordingly to get answers from the Flink community.</p>
<h2 id="issue-tracker">Issue Tracker</h2>
<p>We use Jira to track all code related issues: <a href="https://issues.apache.org/jira/browse/FLINK">https://issues.apache.org/jira/browse/FLINK</a>.</p>
<p>All issue activity is also mirrored to the issues mailing list.</p>
<h2 id="reporting-security-issues">Reporting Security Issues</h2>
<p>If you wish to report a security vulnerability, please contact <a href="&#109;&#097;&#105;&#108;&#116;&#111;:&#115;&#101;&#099;&#117;&#114;&#105;&#116;&#121;&#064;&#097;&#112;&#097;&#099;&#104;&#101;&#046;&#111;&#114;&#103;">&#115;&#101;&#099;&#117;&#114;&#105;&#116;&#121;&#064;&#097;&#112;&#097;&#099;&#104;&#101;&#046;&#111;&#114;&#103;</a>. Apache Flink follows the typical <a href="https://www.apache.org/security/">Apache vulnerability handling process</a> for reporting vulnerabilities. Note that vulnerabilities should not be publicly disclosed until the project has responded.</p>
<h2 id="meetups">Meetups</h2>
<p>There are plenty of meetups on <a href="http://www.meetup.com/topics/apache-flink/">meetup.com</a> featuring Flink.</p>
<h2 id="source-code">Source Code</h2>
<h3 id="flink-core-repository">Flink core repository</h3>
<ul>
<li><strong>ASF repository</strong>: <a href="https://gitbox.apache.org/repos/asf/flink.git">https://gitbox.apache.org/repos/asf/flink.git</a></li>
<li><strong>GitHub mirror</strong>: <a href="https://github.com/apache/flink.git">https://github.com/apache/flink.git</a></li>
</ul>
<h3 id="flink-stateful-functions-repository">Flink Stateful Functions repository</h3>
<ul>
<li><strong>ASF repository</strong>: <a href="https://gitbox.apache.org/repos/asf/flink-statefun.git">https://gitbox.apache.org/repos/asf/flink-statefun.git</a></li>
<li><strong>GitHub mirror</strong>: <a href="https://github.com/apache/flink-statefun">https://github.com/apache/flink-statefun</a></li>
</ul>
<h3 id="flink-shaded-repositories-shaded-dependency-libraries">Flink-shaded repositories (shaded dependency libraries)</h3>
<ul>
<li><strong>ASF repository</strong>: <a href="https://gitbox.apache.org/repos/asf/flink-shaded.git">https://gitbox.apache.org/repos/asf/flink-shaded.git</a></li>
<li><strong>GitHub mirror</strong>: <a href="https://github.com/apache/flink-shaded.git">https://github.com/apache/flink-shaded.git</a></li>
</ul>
<h3 id="flink-website-repositories">Flink Website repositories</h3>
<ul>
<li><strong>ASF repository</strong>: <a href="https://gitbox.apache.org/repos/asf/flink-web.git">https://gitbox.apache.org/repos/asf/flink-web.git</a></li>
<li><strong>GitHub mirror</strong>: <a href="https://github.com/apache/flink-web.git">https://github.com/apache/flink-web.git</a></li>
</ul>
<h3 id="bahir-flink-repositories-additional-connectors">Bahir Flink repositories (additional connectors)</h3>
<ul>
<li><strong>ASF repository</strong>: <a href="https://git-wip-us.apache.org/repos/asf/bahir-flink.git">https://git-wip-us.apache.org/repos/asf/bahir-flink.git</a></li>
<li><strong>GitHub mirror</strong>: <a href="https://github.com/apache/bahir-flink.git">https://github.com/apache/bahir-flink.git</a></li>
</ul>
<h2 id="training">Training</h2>
<p><a href="http://ververica.com">Ververica</a> currently maintains free Apache Flink training. Their <a href="http://training.ververica.com/">training website</a> has slides and exercises with solutions. The slides are also available on <a href="http://www.slideshare.net/dataArtisans/presentations">SlideShare</a>.</p>
<h2 id="project-wiki">Project Wiki</h2>
<p>The Apache Flink <a href="https://cwiki.apache.org/confluence/display/FLINK/Apache+Flink+Home" target="_blank">project wiki</a> contains a range of relevant resources for Flink users. However, some content on the wiki might be out-of-date. When in doubt, please refer to the <a href="https://ci.apache.org/projects/flink/flink-docs-release-1.10" target="_blank">Flink documentation</a>.</p>
<h2 id="flink-forward">Flink Forward</h2>
<p>Flink Forward is a conference happening yearly in different locations around the world. Up to date information about the conference is available on <a href="https://www.flink-forward.org/">Flink-Forward.org</a>.</p>
<h1 id="people">People</h1>
<table class="table table-striped">
<thead>
<th class="text-center"></th>
<th class="text-center">Name</th>
<th class="text-center">Role</th>
<th class="text-center">Apache ID</th>
</thead>
<tr>
<td class="text-center"><img src="https://avatars2.githubusercontent.com/u/5990983?s=50" class="committer-avatar" /></td>
<td class="text-center">Márton Balassi</td>
<td class="text-center">PMC, Committer</td>
<td class="text-center">mbalassi</td>
</tr>
<tr>
<td class="text-center"><img src="https://avatars2.githubusercontent.com/u/858078?v=3&amp;s=50" class="committer-avatar" /></td>
<td class="text-center">Paris Carbone</td>
<td class="text-center">Committer</td>
<td class="text-center">senorcarbone</td>
</tr>
<tr>
<td class="text-center"><img src="https://avatars3.githubusercontent.com/u/1756620?s=50" class="committer-avatar" /></td>
<td class="text-center">Ufuk Celebi</td>
<td class="text-center">PMC, Committer</td>
<td class="text-center">uce</td>
</tr>
<tr>
<td class="text-center"><img src="https://avatars2.githubusercontent.com/u/10366341?s=50" class="committer-avatar" /></td>
<td class="text-center">Shuyi Chen</td>
<td class="text-center">Committer</td>
<td class="text-center">shuyichen</td>
</tr>
<tr>
<td class="text-center"><img src="https://avatars0.githubusercontent.com/u/18818196?v=4" class="committer-avatar" /></td>
<td class="text-center">Zili Chen</td>
<td class="text-center">Committer</td>
<td class="text-center">tison</td>
</tr>
<tr>
<td class="text-center"><img src="https://avatars0.githubusercontent.com/u/4971479?s=400&amp;v=4" class="committer-avatar" /></td>
<td class="text-center">Hequn Cheng</td>
<td class="text-center">Committer</td>
<td class="text-center">hequn</td>
</tr>
<tr>
<td class="text-center"><img src="https://avatars3.githubusercontent.com/u/1452518?s=50" class="committer-avatar" /></td>
<td class="text-center">Xingcan Cui</td>
<td class="text-center">Committer</td>
<td class="text-center">xccui</td>
</tr>
<tr>
<td class="text-center"><img src="https://avatars2.githubusercontent.com/u/1727146?s=50" class="committer-avatar" /></td>
<td class="text-center">Stephan Ewen</td>
<td class="text-center">PMC, Committer, VP</td>
<td class="text-center">sewen</td>
</tr>
<tr>
<td class="text-center"><img src="https://avatars1.githubusercontent.com/u/5880972?s=50" class="committer-avatar" /></td>
<td class="text-center">Gyula Fóra</td>
<td class="text-center">PMC, Committer</td>
<td class="text-center">gyfora</td>
</tr>
<tr>
<td class="text-center"><img src="https://avatars1.githubusercontent.com/u/5466492?s=50" class="committer-avatar" /></td>
<td class="text-center">Dian Fu</td>
<td class="text-center">Committer</td>
<td class="text-center">dianfu</td>
</tr>
<tr>
<td class="text-center"><img src="https://avatars3.githubusercontent.com/u/332352?s=50" class="committer-avatar" /></td>
<td class="text-center">Alan Gates</td>
<td class="text-center">PMC, Committer</td>
<td class="text-center">gates</td>
</tr>
<tr>
<td class="text-center"><img src="https://avatars1.githubusercontent.com/u/569655?s=50" class="committer-avatar" /></td>
<td class="text-center">Greg Hogan</td>
<td class="text-center">PMC, Committer</td>
<td class="text-center">greg</td>
</tr>
<tr>
<td class="text-center"><img src="https://avatars0.githubusercontent.com/u/2388347?s=50" class="committer-avatar" /></td>
<td class="text-center">Fabian Hueske</td>
<td class="text-center">PMC, Committer</td>
<td class="text-center">fhueske</td>
</tr>
<tr>
<td class="text-center"><img src="https://avatars3.githubusercontent.com/u/498957?v=3&amp;s=50" class="committer-avatar" /></td>
<td class="text-center">Vasia Kalavri</td>
<td class="text-center">PMC, Committer</td>
<td class="text-center">vasia</td>
</tr>
<tr>
<td class="text-center"><img src="https://avatars1.githubusercontent.com/u/2405800?v=3&amp;s=50" class="committer-avatar" /></td>
<td class="text-center">Kostas Kloudas</td>
<td class="text-center">PMC, Committer</td>
<td class="text-center">kkloudas</td>
</tr>
<tr>
<td class="text-center"><img src="https://avatars0.githubusercontent.com/u/11538663?v=3&amp;s=50" class="committer-avatar" /></td>
<td class="text-center">Konstantin Knauf</td>
<td class="text-center">Committer</td>
<td class="text-center">knaufk</td>
</tr>
<tr>
<td class="text-center"><img src="https://avatars0.githubusercontent.com/u/68551?s=50" class="committer-avatar" /></td>
<td class="text-center">Aljoscha Krettek</td>
<td class="text-center">PMC, Committer</td>
<td class="text-center">aljoscha</td>
</tr>
<tr>
<td class="text-center"><img src="https://avatars1.githubusercontent.com/u/213026?s=50&amp;v=4" class="committer-avatar" /></td>
<td class="text-center">Nico Kruber</td>
<td class="text-center">Committer</td>
<td class="text-center">nkruber</td>
</tr>
<tr>
<td class="text-center"><img src="https://avatars1.githubusercontent.com/u/9601882?s=50" class="committer-avatar" /></td>
<td class="text-center">Jingsong Lee</td>
<td class="text-center">Committer</td>
<td class="text-center">lzljs3620320</td>
</tr>
<tr>
<td class="text-center"><img src="https://avatars1.githubusercontent.com/u/1892692?s=50" class="committer-avatar" /></td>
<td class="text-center">Bowen Li</td>
<td class="text-center">Committer</td>
<td class="text-center">bli</td>
</tr>
<tr>
<td class="text-center"><img src="https://avatars1.githubusercontent.com/u/4425616?s=50" class="committer-avatar" /></td>
<td class="text-center">ChengXiang Li</td>
<td class="text-center">Committer</td>
<td class="text-center">chengxiang</td>
</tr>
<tr>
<td class="text-center"><img src="https://avatars2.githubusercontent.com/u/2550549?s=50" class="committer-avatar" /></td>
<td class="text-center">Andra Lungu</td>
<td class="text-center">Committer</td>
<td class="text-center">andra</td>
</tr>
<tr>
<td class="text-center"><img src="https://avatars0.githubusercontent.com/u/89049?s=50" class="committer-avatar" /></td>
<td class="text-center">Robert Metzger</td>
<td class="text-center">PMC, Committer</td>
<td class="text-center">rmetzger</td>
</tr>
<tr>
<td class="text-center"><img src="https://avatars2.githubusercontent.com/u/837221?s=50" class="committer-avatar" /></td>
<td class="text-center">Maximilian Michels</td>
<td class="text-center">PMC, Committer</td>
<td class="text-center">mxm</td>
</tr>
<tr>
<td class="text-center"><img src="https://avatars2.githubusercontent.com/u/1941681?s=50" class="committer-avatar" /></td>
<td class="text-center">Chiwan Park</td>
<td class="text-center">Committer</td>
<td class="text-center">chiwanpark</td>
</tr>
<tr>
<td class="text-center"><img src="https://avatars1.githubusercontent.com/u/2128543?s=50" class="committer-avatar" /></td>
<td class="text-center">Stefan Richter</td>
<td class="text-center">Committer</td>
<td class="text-center">srichter</td>
</tr>
<tr>
<td class="text-center"><img src="https://avatars1.githubusercontent.com/u/5756858?s=50" class="committer-avatar" /></td>
<td class="text-center">Till Rohrmann</td>
<td class="text-center">PMC, Committer</td>
<td class="text-center">trohrmann</td>
</tr>
<tr>
<td class="text-center"><img src="https://avatars1.githubusercontent.com/u/3581352?s=50" class="committer-avatar" /></td>
<td class="text-center">Rong Rong</td>
<td class="text-center">Committer</td>
<td class="text-center">rongr</td>
</tr>
<tr>
<td class="text-center"><img src="https://avatars0.githubusercontent.com/u/105434?s=50" class="committer-avatar" /></td>
<td class="text-center">Henry Saputra</td>
<td class="text-center">PMC, Committer</td>
<td class="text-center">hsaputra</td>
</tr>
<tr>
<td class="text-center"><img src="https://avatars0.githubusercontent.com/u/8959638?s=50" class="committer-avatar" /></td>
<td class="text-center">Matthias J. Sax</td>
<td class="text-center">Committer</td>
<td class="text-center">mjsax</td>
</tr>
<tr>
<td class="text-center"><img src="https://avatars1.githubusercontent.com/u/409707?s=50" class="committer-avatar" /></td>
<td class="text-center">Sebastian Schelter</td>
<td class="text-center">PMC, Committer</td>
<td class="text-center">ssc</td>
</tr>
<tr>
<td class="text-center"><img src="https://avatars1.githubusercontent.com/u/5725237?s=50" class="committer-avatar" /></td>
<td class="text-center">Chesnay Schepler</td>
<td class="text-center">PMC, Committer</td>
<td class="text-center">chesnay</td>
</tr>
<tr>
<td class="text-center"><img src="https://avatars0.githubusercontent.com/u/11361724?s=50" class="committer-avatar" /></td>
<td class="text-center">Xiaogang Shi</td>
<td class="text-center">Committer</td>
<td class="text-center">shixg</td>
</tr>
<tr>
<td class="text-center"><img src="https://avatars1.githubusercontent.com/u/22488084?s=50" class="committer-avatar" /></td>
<td class="text-center">Jincheng Sun</td>
<td class="text-center">PMC, Committer</td>
<td class="text-center">jincheng</td>
</tr>
<tr>
<td class="text-center"><img src="https://avatars1.githubusercontent.com/u/5284370?s=50" class="committer-avatar" /></td>
<td class="text-center">Tzu-Li (Gordon) Tai</td>
<td class="text-center">PMC, Committer</td>
<td class="text-center">tzulitai</td>
</tr>
<tr>
<td class="text-center"><img src="https://avatars2.githubusercontent.com/u/1925554?s=50" class="committer-avatar" /></td>
<td class="text-center">Kostas Tzoumas</td>
<td class="text-center">PMC, Committer</td>
<td class="text-center">ktzoumas</td>
</tr>
<tr>
<td class="text-center"><img src="https://avatars0.githubusercontent.com/u/9048995?s=50" class="committer-avatar" /></td>
<td class="text-center">Theodore Vasiloudis</td>
<td class="text-center">Committer</td>
<td class="text-center">tvas</td>
</tr>
<tr>
<td class="text-center"><img src="https://avatars3.githubusercontent.com/u/5746567?s=50" class="committer-avatar" /></td>
<td class="text-center">Timo Walther</td>
<td class="text-center">PMC, Committer</td>
<td class="text-center">twalthr</td>
</tr>
<tr>
<td class="text-center"><img src="https://avatars3.githubusercontent.com/u/9400874?s=50" class="committer-avatar" /></td>
<td class="text-center">Shaoxuan Wang</td>
<td class="text-center">PMC, Committer</td>
<td class="text-center">shaoxuan</td>
</tr>
<tr>
<td class="text-center"><img src="https://avatars3.githubusercontent.com/u/12387855?s=50" class="committer-avatar" /></td>
<td class="text-center">Zhijiang Wang</td>
<td class="text-center">PMC, Committer</td>
<td class="text-center">zhijiang</td>
</tr>
<tr>
<td class="text-center"><img src="https://avatars1.githubusercontent.com/u/1826769?s=50" class="committer-avatar" /></td>
<td class="text-center">Daniel Warneke</td>
<td class="text-center">PMC, Committer</td>
<td class="text-center">warneke</td>
</tr>
<tr>
<td class="text-center"><img src="https://avatars1.githubusercontent.com/u/5378924?s=50" class="committer-avatar" /></td>
<td class="text-center">Jark Wu</td>
<td class="text-center">PMC, Committer</td>
<td class="text-center">jark</td>
</tr>
<tr>
<td class="text-center"><img src="https://avatars1.githubusercontent.com/u/6242259?s=50" class="committer-avatar" /></td>
<td class="text-center">Dawid Wysakowicz</td>
<td class="text-center">Committer</td>
<td class="text-center">dwysakowicz</td>
</tr>
<tr>
<td class="text-center"><img src="https://avatars1.githubusercontent.com/u/1681921?s=50" class="committer-avatar" /></td>
<td class="text-center">Gary Yao</td>
<td class="text-center">Committer</td>
<td class="text-center">gary</td>
</tr>
<tr>
<td class="text-center"><img src="https://avatars0.githubusercontent.com/u/955396?s=50" class="committer-avatar" /></td>
<td class="text-center">Kurt Young</td>
<td class="text-center">PMC, Committer</td>
<td class="text-center">kurt</td>
</tr>
<tr>
<td class="text-center"><img src="https://avatars0.githubusercontent.com/u/10573485?s=50" class="committer-avatar" /></td>
<td class="text-center">Andrey Zagrebin</td>
<td class="text-center">Committer</td>
<td class="text-center">azagrebin</td>
</tr>
<tr>
<td class="text-center"><img src="https://avatars0.githubusercontent.com/u/6239804?s=50" class="committer-avatar" /></td>
<td class="text-center">Yu Li</td>
<td class="text-center">Committer</td>
<td class="text-center">liyu</td>
</tr>
</table>
<p>You can reach committers directly at <code>&lt;apache-id&gt;@apache.org</code>. A list of all contributors can be found <a href="https://cwiki.apache.org/confluence/display/FLINK/List+of+contributors">here</a>.</p>
<h2 id="former-mentors">Former mentors</h2>
<p>The following people were very kind to mentor the project while in incubation.</p>
<table class="table table-striped">
<thead>
<th class="text-center"></th>
<th class="text-center">Name</th>
<th class="text-center">Role</th>
<th class="text-center">Apache ID</th>
</thead>
<tr>
<td class="text-center"></td>
<td class="text-center">Ashutosh Chauhan</td>
<td class="text-center">Former PPMC, Mentor</td>
<td class="text-center">hashutosh</td>
</tr>
<tr>
<td class="text-center"></td>
<td class="text-center">Ted Dunning</td>
<td class="text-center">Former PPMC, Mentor</td>
<td class="text-center">tdunning</td>
</tr>
<tr>
<td class="text-center"></td>
<td class="text-center">Alan Gates</td>
<td class="text-center">Former PPMC, Mentor</td>
<td class="text-center">gates</td>
</tr>
<tr>
<td class="text-center"></td>
<td class="text-center">Owen O'Malley</td>
<td class="text-center">Former PPMC, Mentor</td>
<td class="text-center">omalley</td>
</tr>
<tr>
<td class="text-center"></td>
<td class="text-center">Sean Owen</td>
<td class="text-center">Former PPMC, Mentor</td>
<td class="text-center">srowen</td>
</tr>
<tr>
<td class="text-center"></td>
<td class="text-center">Henry Saputra</td>
<td class="text-center">Former PPMC, Mentor</td>
<td class="text-center">hsaputra</td>
</tr>
</table>
<h1 id="materials--apache-flink-logos">Materials / Apache Flink Logos</h1>
<p>The <a href="/material.html">materials page</a> offers assets such as the Apache Flink logo in different image formats, or the Flink color scheme.</p>
</div>
</div>
</div>
</div>
<hr />
<div class="row">
<div class="footer text-center col-sm-12">
<p>Copyright © 2014-2019 <a href="http://apache.org">The Apache Software Foundation</a>. All Rights Reserved.</p>
<p>Apache Flink, Flink®, Apache®, the squirrel logo, and the Apache feather logo are either registered trademarks or trademarks of The Apache Software Foundation.</p>
<p><a href="/privacy-policy.html">Privacy Policy</a> &middot; <a href="/blog/feed.xml">RSS feed</a></p>
</div>
</div>
</div><!-- /.container -->
<!-- Include all compiled plugins (below), or include individual files as needed -->
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/js/bootstrap.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery.matchHeight/0.7.0/jquery.matchHeight-min.js"></script>
<script src="/js/codetabs.js"></script>
<script src="/js/stickysidebar.js"></script>
<!-- Google Analytics -->
<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-52545728-1', 'auto');
ga('send', 'pageview');
</script>
</body>
</html>