PageSourceSearch

https://sustainoss.org/about/

html sustainoss.org collected 2026-10-02 03:37:14 UTC 22,725 bytes, 281 lines download raw bytes

1<!doctype html>
2<html lang="en" class="no-js" prefix="og: http://ogp.me/ns#">
3<head>
4  <meta charset="utf-8">
5  <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"><!-- Begin Jekyll SEO tag v2.8.0 -->
6<title>About | A Space for Open Source Sustainers</title>
7<meta name="generator" content="Jekyll v4.3.4" />
8<meta property="og:title" content="About" />
9<meta property="og:locale" content="en_US" />
10<meta name="description" content="A Space for Open Source Sustainers" />
11<meta property="og:description" content="A Space for Open Source Sustainers" />
12<link rel="canonical" href="https://sustainoss.org/about/" />
13<meta property="og:url" content="https://sustainoss.org/about/" />
14<meta property="og:site_name" content="A Space for Open Source Sustainers" />
15<meta property="og:image" content="https://sustainoss.org/assets/img/og-large.png" />
16<meta property="og:image:height" content="256" />
17<meta property="og:image:width" content="512" />
18<meta property="og:type" content="website" />
19<meta name="twitter:card" content="summary_large_image" />
20<meta property="twitter:image" content="https://sustainoss.org/assets/img/og-large.png" />
21<meta property="twitter:title" content="About" />
22<meta name="twitter:site" content="@SustainOSS" />
23<script type="application/ld+json">
24{"@context":"https://schema.org","@type":"WebSite","description":"A Space for Open Source Sustainers","headline":"About","image":{"width":512,"height":256,"url":"https://sustainoss.org/assets/img/og-large.png","@type":"imageObject"},"name":"A Space for Open Source Sustainers","publisher":{"@type":"Organization","logo":{"@type":"ImageObject","url":"https://sustainoss.org/assets/img/og-large.png"}},"url":"https://sustainoss.org/about/"}</script>
24
25<!-- End Jekyll SEO tag -->
26<meta property="og:type" content="place">
27<meta property="place:location:latitude" content="">
28<meta property="place:location:longitude" content="">
29<meta name="referrer" content="strict-origin-when-cross-origin">
30
31  <link type="application/atom+xml" rel="alternate" href="https://sustainoss.org/feed.xml" title="A Space for Open Source Sustainers" /><link rel="apple-touch-icon" href="/assets/img/favicons/apple-touch-icon.png" sizes="180x180">
32<link rel="icon" href="/assets/img/favicons/favicon-32x32.png" sizes="32x32" type="image/png">
33<link rel="icon" href="/assets/img/favicons/favicon-16x16.png" sizes="16x16" type="image/png">
34<link rel="manifest" href="/assets/img/favicons/manifest.json">
35<link rel="mask-icon" href="/assets/img/favicons/safari-pinned-tab.svg" color="#263238">
36<link rel="shortcut icon" href="/assets/img/favicons/favicon.ico">
37<meta name="msapplication-TileColor" content="#263238">
38<meta name="msapplication-config" content="/assets/img/favicons/browserconfig.xml">
39<meta name="theme-color" content="#263238">
40<link rel="dns-prefetch" href="https://fonts.googleapis.com/">
41  <link rel="dns-prefetch" href="https://fonts.gstatic.com/"><link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Open+Sans&display=fallback">
42
43  <link rel="stylesheet" href="/assets/css/vendor/bootstrap.min.css"><link rel="stylesheet" href="/assets/css/main.css">
43<script>(function (html) {
44    html.className = html.className.replace(/\bno-js\b/, '');
45})(document.documentElement);
46</script>
46
47</head><body class="layout-default page-about">
48  <header class="mast-header"><nav class="navbar navbar-expand-lg navbar-light bg-darkblue fixed-top text-uppercase">
49  <div class="container">
50    <a class="navbar-brand d-flex justify-content-center order-first order-lg-2" href="/"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" class="navbar-logo" viewBox="0 0 1138.2 320.4"><style>.st0{fill:#fff}</style><path d="M242.1 101.4c-3.2-.4-6.4-.6-9.7-.6-3.7 0-7.4.3-11 .8-26.3 3.5-48.6 19.4-60.9 41.7-2.1 3.8-3.9 7.9-5.4 12-12.9-17.7-32.7-30.1-55.5-33.1-3.6-.5-7.3-.8-11-.8-3.3 0-6.5.2-9.7.6-.4 3.2-.6 6.4-.6 9.7 0 3.7.3 7.4.8 11 4.9 36.6 33.9 65.5 70.4 70.4.2 0 .5.1.7.1v72.6h20.6v-93.1c.2 0 .5-.1.7-.1 36.6-4.9 65.5-33.9 70.4-70.4.5-3.6.8-7.3.8-11 0-3.4-.2-6.6-.6-9.8M95.4 55.9c2.7 2.7 6.9 3.3 10.4 1.5 16.2-8.6 34.8-13.5 54.4-13.5 16.9 0 33 3.7 47.6 10.2 3.3 1.5 7.2.8 9.8-1.8l19.7-19.7c4.2-4.2 3.1-11.2-2.1-14C212.8 6.8 187.3 0 160.2 0c-30.1 0-58.3 8.4-82.4 22.9-4.9 3-5.7 9.7-1.7 13.8zm188.4 20.3-19.3 19.3c-2.7 2.7-3.3 6.9-1.5 10.4 8.6 16.2 13.5 34.8 13.5 54.4s-4.9 38.2-13.5 54.4c-1.8 3.4-1.2 7.6 1.5 10.4l19.3 19.3c4 4 10.8 3.2 13.8-1.7 14.5-24.1 22.9-52.2 22.9-82.3s-8.4-58.3-22.9-82.3c-3-5.1-9.8-6-13.8-1.9" class="st0"/><path d="M217.6 268.1c-2.6-2.6-6.5-3.3-9.8-1.8-14.5 6.5-30.6 10.2-47.6 10.2-19.6 0-38.2-4.9-54.4-13.5-3.4-1.8-7.6-1.2-10.4 1.5l-19.3 19.3c-4 4-3.2 10.8 1.7 13.8 24.1 14.5 52.2 22.9 82.4 22.9 27.1 0 52.6-6.8 75-18.7 5.2-2.8 6.3-9.8 2.1-14zM52.3 217.6c2.6-2.6 3.3-6.5 1.8-9.8-6.5-14.5-10.2-30.6-10.2-47.6s3.7-33 10.2-47.6c1.5-3.3.8-7.2-1.8-9.8L32.7 83.2c-4.2-4.2-11.2-3.1-14 2.1C6.8 107.6 0 133.1 0 160.2s6.8 52.6 18.7 75c2.8 5.2 9.8 6.3 14 2.1zm431.4-56.7c-8.7-8-21.1-12.9-36.8-14.4-12.7-1.3-21.5-3.9-26.1-7.8-4.4-3.7-6.6-8.1-6.6-13.6 0-5.7 2.3-10 7.1-13 5.3-3.3 12.4-5 21.1-5q10.65 0 17.4 3.9c6.75 3.9 8.3 6.5 11.3 11.4 1.2 2.2 2.9 3.9 5.1 5.2 2.1 1.2 4.5 1.9 7 1.9s4.8-.6 6.9-1.9c3.4-2.4 5.2-5.7 5.2-9.6 0-2.8-.9-5.7-2.8-8.6-5.4-8.5-12.1-15.2-19.8-19.8-7.9-4.7-17.6-7-28.9-7-10.2 0-19.6 1.6-27.9 4.8-8.5 3.3-15.3 8.1-20.2 14.4-5 6.4-7.6 14.1-7.6 22.8 0 12.3 4.9 22.8 14.5 31 9.4 8 22.3 12.8 38.3 14.4 10.4 1 18.1 3.8 23 8.3 4.8 4.4 7.1 9.5 7.1 15.7 0 6.3-2.7 11.1-8.2 14.8-5.9 3.9-13.2 5.9-21.8 5.9-7.4 0-14.2-1.6-20.3-4.7-5.9-3-9.8-6.6-11.7-10.6-1.1-2.6-2.9-4.7-5.3-6.3s-4.9-2.3-7.6-2.3q-1.65 0-2.7.3c-3 .7-5.4 2-7.3 3.9-2 2.1-3 4.6-3 7.4 0 1.5.4 3.1 1.2 5.1 4 9.5 11.4 17.3 22 23.2 10.4 5.7 22 8.7 34.7 8.7 9.6 0 18.8-1.7 27.2-5 8.6-3.4 15.6-8.6 20.8-15.5 5.3-7 8-15.5 8-25.2.2-13.7-4.3-24.6-13.3-32.8M620.8 122c-2.5-2.5-5.8-3.8-9.8-3.8-3.8 0-7.1 1.3-9.7 3.8s-3.9 5.8-3.9 9.8v57.7c0 4.3-1.1 8.1-3.4 11.5-2.3 3.5-5.6 6.3-9.8 8.3-4.2 2.1-9 3.1-14.2 3.1-9.1 0-16.1-2.5-21.4-7.6-5.3-5-7.9-12.7-7.9-22.8v-50.3c0-3.9-1.3-7.1-3.9-9.7s-5.8-3.9-9.7-3.9-7.1 1.3-9.7 3.9-3.9 5.8-3.9 9.7V182c0 11.5 2.3 21.6 6.7 29.8 4.5 8.3 10.8 14.8 18.9 19.2 7.9 4.3 17 6.5 26.9 6.5 7.2 0 14-1.3 20.4-3.8 4.3-1.7 8.2-3.9 11.8-6.6.6 2.1 1.7 3.9 3.3 5.5 2.6 2.6 5.8 3.9 9.7 3.9 4 0 7.3-1.3 9.8-3.9s3.8-5.8 3.8-9.7v-91.2c-.3-3.9-1.5-7.2-4-9.7m109.4 55.7c-6.7-5.7-17.5-10-33-13.2-7-1.5-12.4-2.9-16-4.4-4.1-1.7-5.7-3.1-6.4-4.1-1-1.3-1.4-2.9-1.4-5 0-1.6.5-4 4.3-6.
501 3.5-1.9 8.2-2.8 14-2.8q7.65 0 12.9 1.8c3.4 1.1 6.6 3.2 9.7 6 3.4 3.1 7.4 4.7 11.7 4.7 3 0 5.5-.8 7.7-2.4 3.1-2.5 4.6-5.5 4.6-8.8 0-2.9-1.1-5.8-3.4-8.5-4.4-5.4-10.4-9.7-17.9-12.8-7.4-3-15.8-4.5-25-4.5-7.6 0-14.8 1.2-21.5 3.7-6.9 2.5-12.6 6.3-16.9 11.3-4.4 5.2-6.7 11.6-6.7 19 0 18.2 14.1 30.1 41.8 35.4 9.6 1.8 16.5 4 20.3 6.6 3.3 2.2 4.9 4.8 4.9 7.9 0 3.2-1.6 5.7-4.9 7.7-3.8 2.3-9.3 3.4-16.5 3.4-5.4 0-10.6-1-15.4-2.9-4.7-1.9-8.2-4.2-10.6-6.8-5.5-5.5-12-6.3-19.1-1.1-3.5 2.6-5.4 6.3-5.4 10.5 0 3.3 1.2 6.2 3.6 8.6 4.9 4.9 11.8 9 20.4 12 8.5 3 17.6 4.5 27.2 4.5 9.7 0 18.1-1.6 25.1-4.7 7.1-3.2 12.6-7.6 16.4-13.2 3.7-5.6 5.6-12 5.6-18.8.3-9.4-3.2-17.1-10.1-23m90.7 36c-2.3-2.6-5.3-3.9-8.6-3.9h-7c-3.4 0-6.2-1.4-8.6-4.4-2.5-3.1-3.8-7-3.8-11.7v-47.3h14.2c3.7 0 6.7-1.1 9.1-3.3s3.7-5.1 3.7-8.5c0-3.6-1.2-6.6-3.7-8.9-2.4-2.2-5.4-3.3-9.1-3.3H793V96.2c0-3.8-1.3-7.1-3.8-9.6s-5.7-3.8-9.6-3.8-7.1 1.3-9.6 3.8-3.8 5.7-3.8 9.6v26.3H760c-3.7 0-6.7 1.1-9.1 3.3-2.4 2.3-3.7 5.2-3.7 8.9 0 3.3 1.3 6.2 3.7 8.5 2.4 2.2 5.4 3.3 9.1 3.3h6.2v47.3c0 8 1.7 15.3 5.1 21.7 3.4 6.5 8.1 11.7 14.1 15.4 6 3.8 12.7 5.7 20 5.7h3.7c4.3 0 7.9-1.2 10.7-3.6 2.9-2.5 4.5-5.9 4.5-9.8 0-3.8-1.2-7-3.4-9.5M998 87.7c-3.3-3.3-7.2-4.9-11.7-4.9s-8.5 1.7-11.7 4.9c-3.3 3.3-4.9 7.2-4.9 11.7s1.7 8.5 4.9 11.7c3.3 3.3 7.2 4.9 11.7 4.9s8.5-1.7 11.7-4.9c3.3-3.3 4.9-7.2 4.9-11.7 0-4.4-1.6-8.4-4.9-11.7M986.3 128c-3.8 0-7.1 1.3-9.7 3.8s-3.9 5.8-3.9 9.8V223c0 3.9 1.3 7.1 3.9 9.7s5.8 3.9 9.7 3.9c4 0 7.3-1.3 9.8-3.9s3.7-5.8 3.7-9.7v-81.4c0-4-1.3-7.3-3.8-9.8-2.4-2.5-5.7-3.8-9.7-3.8m145.2 15.1q-6.75-12.6-18.9-19.2c-7.9-4.3-17-6.5-26.9-6.5-7.2 0-14 1.3-20.4 3.8q-6.45 2.55-11.7 6.6c-.6-2.1-1.7-4-3.2-5.6-2.5-2.5-5.8-3.8-9.8-3.8-3.8 0-7.1 1.3-9.7 3.8s-3.9 5.8-3.9 9.8v91.2c0 3.9 1.3 7.1 3.9 9.7s5.8 3.9 9.7 3.9c4 0 7.3-1.3 9.8-3.9s3.8-5.8 3.8-9.7v-57.7c0-4.3 1.1-8.1 3.4-11.5 2.3-3.5 5.6-6.3 9.8-8.3 4.2-2.1 9-3.2 14.2-3.2 9.1 0 16.1 2.5 21.4 7.6 5.3 5 7.9 12.7 7.9 22.8v50.3c0 3.9 1.3 7.1 3.9 9.7s5.8 3.9 9.7 3.9 7.1-1.3 9.7-3.9 3.9-5.8 3.9-9.7v-50.3c.1-11.5-2.2-21.5-6.6-29.8m-193.8-24.7c-3.8 0-7.1 1.3-9.7 3.8-1.5 1.4-2.6 3.2-3.2 5.1-.9-.6-1.9-1.2-2.8-1.8-9-5.2-19.1-7.9-30.1-7.9s-21.2 2.7-30.3 7.9-16.4 12.5-21.5 21.6c-5.2 9.1-7.8 19.4-7.8 30.5s2.4 21.3 7.2 30.4 11.5 16.4 20 21.6c8.4 5.2 18 7.8 28.3 7.8 8.3 0 16.2-1.8 23.5-5.2 4.7-2.3 9-5.2 12.9-8.6q.15 5.55 3.9 9.3c2.6 2.6 5.8 3.9 9.7 3.9s7.1-1.3 9.7-3.9 3.9-5.8 3.9-9.7V132c0-4-1.3-7.3-3.8-9.8-2.6-2.5-5.9-3.8-9.9-3.8m-17.1 77.2c-2.8 5.3-6.8 9.5-11.8 12.5s-10.7 4.6-16.9 4.6-11.9-1.5-16.9-4.6c-5-3-9-7.2-12-12.5-2.9-5.3-4.4-11.3-4.4-18s1.5-12.7 4.4-18.1c2.9-5.3 6.9-9.6 11.9-12.6s10.7-4.6 16.9-4.6 11.9 1.5 16.9 4.6c5 3 9 7.3 11.8 12.6 2.9 5.4 4.3 11.5 4.3 18.1.2 6.7-1.3 12.7-4.2 18" class="st0"/></svg></a>
51
52    <button class="navbar-toggler order-1" type="button" data-toggle="collapse" data-target=".navbar-collapse"
53      aria-controls="navbar-left navbar-right" aria-expanded="false" aria-label="Toggle navigation">
54      <span class="navbar-toggler-icon"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" viewBox="0 0 100 100"><path fill="currentColor" d="M5 13h90v14H5zm0 30h90v14H5zm0 30h90v14H5z"/></svg></span>
55    </button><div id="navbar-left" class="collapse navbar-collapse order-1 navbar-left">
56      <div class="nav navbar-nav text-center text-lg-left w-100 justify-content-around"><a class="nav-link active"
57          href="/about/">About</a><a class="nav-link"
58          href="/events/">Events</a><a class="nav-link"
59          href="/working-groups/">Working Groups</a></div>
60    </div><div id="navbar-right" class="collapse navbar-collapse order-2 navbar-right">
61      <div class="nav navbar-nav text-center text-lg-left w-100 justify-content-around"><a class="nav-link"
62          href="/blog/">Blog</a><a class="nav-link"
63          href="/podcasts/">Podcasts</a><a class="nav-link"
64          href="https://discourse.sustainoss.org/">Forum</a></div>
65    </div></div>
66</nav>
67</header>
68<div class="main-content container py-5">
69<div class="container about">
70  <div class="row justify-content-center">
71    <div class="col-md-10">
72    <h2 class="text-center mb-4 tealdark">About Sustain</h2>
73
74    <p>It all started with a <a href="https://twitter.com/jdorfman/status/801558965423222784" rel="noopener" target="_blank">tweet</a> in November 2016. Six months later, one hundred people gathered in San Francisco and created a cultural shift in how we
75    think about the sustainability of open source software.</p>
76
77    <p>After the event, a <a href="/assets/pdf/SustainOSS-west-2017-report.pdf" target="_blank">report</a> was written and a definition
78    was born, <em>"sustainer—the individual or organization who is concerned with the fragile state and future
79    of highly-used and impactful open source projects"</em>. If that sounds like something you identify with,
80    you should join us.</p>
81
82    <p>Sustain events are led by a facilitator. There are no keynotes, talks, or sponsor demos. Undivided attention is required. Phones and laptops are put away throughout the day.</p>
83
84    <p>What this means is that Sustain is a different sort of conference, and that participants are fully engaged. Since 2017, the Sustain community has held events around the globe. As well as events, Sustain also hosts a semi-weekly podcast, and facilitates working groups getting into the weeds of what sustainability means.</p>
85
86    <p>Join us!</p>
87
88
89    <h2 class="text-center mb-4 tealdark">Organizers</h2>
90
91    <p>Sustain is open source, and anyone can join. However, there tends to be a core group involved in organizing the events and work. We operate through rough consensus. We prioritize delegating decision making to working groups and small groups in our community.</p>
92
93    <div class="container">
94      <div class="row justify-content-center">
95        <div class="col-md-4">
96          <ul>
97            <li><a href="https://www.piamancini.com/">Pia Mancini</a> of Open Collective - pia at sustainoss.org</li>
98            <li><a href="https://aspirationtech.org/about/people">Allen "Gunner" Gunn</a> of <a href="https://aspirationtech.org/">Aspiration</a></li>
99            <li><a href="https://twitter.com/BenJam">Ben Nickolls</a> of <a href="https://www.oscollective.org/">Open Source Collective</a></li>
100            <li><a href="https://erioldoesdesign.github.io/">Eriol Fox</a> of Simply Secure</li>
101          </ul>
102        </div>
103        <div class="col-md-4">
104          <ul>
105            <li><a href="https://www.burntfen.com/">Richard Littauer</a> of <a href="https://maintainer.io">Maintainer.io</a> - richard at sustainoss.org</li>
106            <li><a href="https://twitter.com/alyssapwright">Alyssa Wright</a> of Bloomberg</li>
107            <li><a href="https://twitter.com/abbycabs">Abigail Cabunoc Mayes</a></li>
108            <li><a href="https://twitter.com/VictoryBrown_">Victory Brown</a></li>
109          </ul>
110        </div>
111      </div>
112    </div>
113
114    <p>Past organizers include:</p>
115
116    <ul>
117      <li><a href="https://twitter.com/catallman">Cat Allman</a></li>
118      <li><a href="https://github.com/chadwhitacre">Chad Whitacre</a></li>
119      <li><a href="https://twitter.com/coderberry">Eric Berry</a></li>
120      <li><a href="https://jwf.io/">Justin W. Flory</a></li>
121      <li><a href="https://twitter.com/megansanicki">Megan Byrd-Sanicki</a></li>
122      <li><a href="https://www.justindorfman.com/">Justin Dorfman</a></li>
123    </ul>
124
125    <p>You may contact them if you have any questions or concerns.
126    You can also join us on <a href="https://discourse.sustainoss.org/">our forum</a> or <a href="">Twitter</a>.
127    Hashtag: <a href="https://twitter.com/search?l=&amp;q=%23sustainoss" rel="noopener" target="_blank">#sustainoss</a>.</p>
128
129
130    <h2 class="text-center mb-4 tealdark">Media and Logos</h2>
131
132    <p>For links to all Sustain talks, videos, reports, podcasts and more, check out our <a href="/media/">Media page</a>.</p>
133
134    <p>You can find all of our logo variations on <a href="https://demo.identihub.co/sustain#/" data-proofer-ignore="">Identihub</a>.</p>
135
136    <h2 class="text-center mb-4 tealdark">Website</h2>
137
138    <p>The website's design was made by <a href="https://ura.design/">Ura</a>, turned into a website by <a href="https://github.com/XhmikosR">@XhmikosR</a> and tweaked by <a href="https://github.com/RichardLitt">@RichardLitt</a>.</p>
139
140    <p>Our tool stack includes:</p>
141
142    <ul>
143    <li><a href="https://jekyllrb.com/">Jekyll</a> and <a href="https://github.com/sustainers/website/blob/main/Gemfile">gems</a></li>
144    <li><a href="https://getbootstrap.com/">Bootstrap v4</a> as our framework</li>
145    <li><a href="https://pages.github.com/">GitHub Pages</a> for hosting the website</li>
146    <li><a href="https://www.cloudflare.com/">Cloudflare</a> for security and optimizations</li>
147    </ul>
148
149    <p>Also, we are <a href="https://validator.w3.org/check/referer" data-proofer-ignore="">HTML5</a> valid and try to be
150    <a class="text-decoration-none" href="https://www.w3.org/WAI/WCAG2AA-Conformance">WCAG2AA</a> compliant.</p>
151
152    <p>As well, we keep <a href="/about/best-practices/">a list of best practices</a> for the organisation. Take a look!</p>
153
154  </div>
155</div>
156</div>
157
158</div><footer class="footer bg-darkblue">
159  <div class="footer-top py-5">
160    <div class="container">
161
162      <div class="row">
163        <div class="col-12">
164          <img class="img-fluid d-block mx-auto mb-3 mb-md-5" src="/assets/img/sustain-white-icon-footer.svg" alt="Sustain Icon" loading="lazy" width="50" height="50">
165        </div>
166      </div>
167
168      <div class="row justify-content-center definition">
169        <div class="col-lg-6 col-md-12">
170          <p>
171            <strong>sustainer</strong>
171 — <em>the individual or organization who is concerned with the current
172              state and future of highly-used and impactful open source projects</em>
173          </p>
174        </div>
175      </div>
176
177      <div class="row justify-content-center"><div class="col-6 col-lg-2 col-xl-2 my-3 my-lg-0">
178          <ul class="list-unstyled top-horizontal-line"><li>
179              <a href="/about/">About</a>
180            </li><li>
181              <a href="/events/">Events</a>
182            </li><li>
183              <a href="/blog/">Blog</a>
184            </li></ul>
185        </div><div class="col-6 col-lg-2 col-xl-2 my-3 my-lg-0">
186          <ul class="list-unstyled top-horizontal-line"><li>
187              <a href="https://discourse.sustainoss.org/">Forum</a>
188            </li><li>
189              <a href="/podcasts/">Podcasts</a>
190            </li><li>
191              <a href="/media/">Media</a>
192            </li></ul>
193        </div><div class="col-6 col-lg-2 col-xl-2 my-3 my-lg-0">
194          <ul class="list-unstyled top-horizontal-line"><li>
195              <a href="/code-of-conduct/">Code of Conduct</a>
196            </li><li>
197              <a href="/diversity/">Diversity</a>
198            </li><li>
199              <a href="/privacy/">Privacy</a>
200            </li></ul>
201        </div><div class="col-6 col-lg-3 my-3 my-lg-0">
202          <ul class="list-unstyled list-inline social-list mt-2">
203            <li class="list-inline-item mr-1 mr-sm-3">
204              <a href="https://github.com/sustainers" rel="noopener" target="_blank" title="GitHub"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-github" viewBox="0 0 16 16"><path d="M8 0C3.58 0 0 3.58 0 8c0 3.54 2.29 6.53 5.47 7.59.4.07.55-.17.55-.38 0-.19-.01-.82-.01-1.49-2.01.37-2.53-.49-2.69-.94-.09-.23-.48-.94-.82-1.13-.28-.15-.68-.52-.01-.53.63-.01 1.08.58 1.23.82.72 1.21 1.87.87 2.33.66.07-.52.28-.87.51-1.07-1.78-.2-3.64-.89-3.64-3.95 0-.87.31-1.59.82-2.15-.08-.2-.36-1.02.08-2.12 0 0 .67-.21 2.2.82.64-.18 1.32-.27 2-.27s1.36.09 2 .27c1.53-1.04 2.2-.82 2.2-.82.44 1.1.16 1.92.08 2.12.51.56.82 1.27.82 2.15 0 3.07-1.87 3.75-3.65 3.95.29.25.54.73.54 1.48 0 1.07-.01 1.93-.01 2.2 0 .21.15.46.55.38A8.01 8.01 0 0 0 16 8c0-4.42-3.58-8-8-8"/></svg></a>
205            </li>
206<!--             <li class="list-inline-item mx-1 mx-sm-3">
207              <a href="" rel="noopener" target="_blank" title="Twitter"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-twitter" viewBox="0 0 16 16"><path d="M5.026 15c6.038 0 9.341-5.003 9.341-9.334q.002-.211-.006-.422A6.7 6.7 0 0 0 16 3.542a6.7 6.7 0 0 1-1.889.518 3.3 3.3 0 0 0 1.447-1.817 6.5 6.5 0 0 1-2.087.793A3.286 3.286 0 0 0 7.875 6.03a9.32 9.32 0 0 1-6.767-3.429 3.29 3.29 0 0 0 1.018 4.382A3.3 3.3 0 0 1 .64 6.575v.045a3.29 3.29 0 0 0 2.632 3.218 3.2 3.2 0 0 1-.865.115 3 3 0 0 1-.614-.057 3.28 3.28 0 0 0 3.067 2.277A6.6 6.6 0 0 1 .78 13.58a6 6 0 0 1-.78-.045A9.34 9.34 0 0 0 5.026 15"/></svg></a>
208            </li> -->
209            <li class="list-inline-item ml-1 ml-sm-3">
210              <a href="https://discourse.sustainoss.org" rel="noopener" target="_blank" title="Discourse"><svg xmlns="http://www.w3.org/2000/svg" width="28" height="28" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" viewBox="0 0 28 28"><path d="M14.1 1.4C7.2 1.4 1.5 6.9 1.5 13.8v12.8h12.6c6.8 0 12.4-5.7 12.4-12.6S20.9 1.4 14.1 1.4"/><path d="m20.1 9.3-1.5-1.5c-3.1-3.1-7.8-3.2-10.9-.3-2.8 2.7-3.2 6.8-1 9.9l-1 4.6 5-.6c3.6 2.1 8.4 1 10.5-2.8 1.9-3 1.9-6.3-1.1-9.3"/></svg></a>
211            </li>
212            <li class="list-inline-item ml-1 ml-sm-3">
213              <a href="/feed.xml" rel="noopener" target="_blank" title="RSS/Atom Feed"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-rss-fill" viewBox="0 0 16 16"><path d="M2 0a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2zm1.5 2.5c5.523 0 10 4.477 10 10a1 1 0 1 1-2 0 8 8 0 0 0-8-8 1 1 0 0 1 0-2m0 4a6 6 0 0 1 6 6 1 1 0 1 1-2 0 4 4 0 0 0-4-4 1 1 0 0 1 0-2m.5 7a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3"/></svg></a>
214            </li>
215          </ul>
216        </div>
217      </div>
218
219    </div>
220  </div>
221
222  <div class="footer-bottom py-4 text-center">
223    <div class="container">
224      <div class="copyright">
225        © 2026
226        SustainOSS.org - Unless otherwise noted, content on this site is licensed under a <a href="https://creativecommons.org/licenses/by-sa/4.0/" rel="noopener" target="_blank">CC-BY-SA 4.0 License</a>
227      </div>
228      <div class="mt-3">
229        Design by <a href="https://ura.design/" rel="noopener" target="_blank">Ura</a>
229 | Code by <a href="https://github.com/XhmikosR" rel="noopener" target="_blank">XhmikosR</a>
230      </div>
231    </div>
232  </div>
233</footer>
233<script src="/assets/js/vendor/jquery.slim.min.js"></script>
vendor: 1 bytes, line 233
233
234<script src="/assets/js/vendor/bootstrap.bundle.min.js"></script>
vendor: 1 bytes, line 234
234
235<script src="/assets/js/vendor/cookieconsent.min.js"></script>
235
236
237<script>/* eslint-env jquery */
238
239(function () {
240    'use strict';
241
242    var promoAlert = $('.book-promo');
243
244    var hide = localStorage.getItem('hideBookPromoAlert');
245    if (!hide) {
246      promoAlert.removeClass('d-none');
247      promoAlert.addClass('show');
248    }
249
250    promoAlert.on('closed.bs.alert', function() {
251      localStorage.setItem('hideBookPromoAlert', 'true');
252    })
253})();
254window.cookieconsent && window.cookieconsent.initialise({
255    palette: {
256        popup: {
257            background: '#263238'
258        },
259        button: {
260            background: 'transparent',
261            border: '#13a791',
262            text: '#13a791'
263        }
264    },
265    content: {
266        href: '/privacy/',
267        link: 'Read our Privacy Policy'
268    }
269});
270</script>
270<script>
vendor: 344 bytes, lines 270-275
270
271  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
272  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
273  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
274  })(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
275  ga('create', '
275UA-90698689-1
vendor: 14 bytes, lines 275-276
275', 'auto');
276  
276ga('set', 'anonymizeIp', true);
277  ga('send', 'pageview');
278</script>
vendor: 1 bytes, line 278
278
279<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495" integrity="sha512-iIg7k2xntmwu6/uSb5tpc/hySgZc4eoL31yB29W6tJFo2akwjPWcEqnCEdJvGexCL0KEQwVYv5BlowfhVz26hg==" data-cf-beacon='{"version":"2024.11.0","token":"7bd02fab2c30474db0df11efb5e3a883","r":1,"spa":2}' crossorigin="anonymous"></script>
279
280</body>
281</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.