<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>Forem: Amy Hays</title>
    <description>The latest articles on Forem by Amy Hays (@amytidelift).</description>
    <link>https://forem.com/amytidelift</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F160685%2Fc7abaf22-69bd-4dec-8aaa-ad16ece254c6.jpeg</url>
      <title>Forem: Amy Hays</title>
      <link>https://forem.com/amytidelift</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/amytidelift"/>
    <language>en</language>
    <item>
      <title>Upstream is June 7: Hear from maintainers of log4j and other top projects</title>
      <dc:creator>Amy Hays</dc:creator>
      <pubDate>Wed, 31 May 2023 16:18:00 +0000</pubDate>
      <link>https://forem.com/tidelift/upstream-is-june-7-hear-from-maintainers-of-log4j-and-other-top-projects-16pm</link>
      <guid>https://forem.com/tidelift/upstream-is-june-7-hear-from-maintainers-of-log4j-and-other-top-projects-16pm</guid>
      <description>&lt;p&gt;Upstream is one week away! Join us on June 7, and follow the trails blazed by open source maintainers of projects like log4j, Mongoose, urllib3, CherryPy—or walk the route of those using their creations at huge organizations like Fannie Mae, Amazon, Cisco, and more. &lt;a href="https://upstream.live/?utm_medium=referral&amp;amp;utm_content=2&amp;amp;utm_source=dev.to"&gt;RSVP now&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;There's no other event quite like it—fully virtual, free, and multi-perspective, the goal of Upstream is to hear from everyone in open source—including maintainers and users alike.&lt;/p&gt;

&lt;p&gt;Let's take a look at one hour-long block on the agenda. You can choose any of these paths:&lt;/p&gt;

&lt;p&gt;1: Join us for &lt;strong&gt;the state of the open source maintainer panel&lt;/strong&gt; featuring Jason Coombs of Setuptools and Cherrypy, Gary Gregory of the Apache Software Foundation, and Ceki Gülcü, creator of log4j version 1. Ever wondered what it was like to be on the maintenance team for a wildly popular project like log4j during one of the most notorious zero-day vulnerability fire drills? Here's your chance.&lt;/p&gt;

&lt;p&gt;2: &lt;strong&gt;Tidelift co-founder Luis Villa sits down with Ben Adida, executive director of VotingWorks&lt;/strong&gt;, to hear about the only open-source voting system used in United States elections. &lt;/p&gt;

&lt;p&gt;3: Matthew Yonkovit of Scarf will share his &lt;em&gt;tips, tricks, and best practices for open source adoption&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;Throughout the day, we will hear directly from both the maintainers behind open source and the users who depend on their work. We expect some fascinating discussions, and can't wait to hang out with you for the day day.&lt;/p&gt;

&lt;p&gt;BONUS: &lt;a href="https://upstream.live/?utm_medium=referral&amp;amp;utm_content=2&amp;amp;utm_source=dev.to"&gt;If you register and attend the event&lt;/a&gt;, we'll send you a free t-shirt and &lt;strong&gt;you'll be entered to win a $100 gift card&lt;/strong&gt;. (Only those in the U.S. are eligible for the free shirt, sadly.) &lt;/p&gt;

</description>
      <category>opensource</category>
      <category>maintainers</category>
      <category>java</category>
      <category>python</category>
    </item>
    <item>
      <title>The Upstream agenda is out, and it's 🔥</title>
      <dc:creator>Amy Hays</dc:creator>
      <pubDate>Tue, 16 May 2023 16:28:01 +0000</pubDate>
      <link>https://forem.com/tidelift/the-upstream-agenda-is-out-and-its-1cin</link>
      <guid>https://forem.com/tidelift/the-upstream-agenda-is-out-and-its-1cin</guid>
      <description>&lt;p&gt;It's happening! 🎉  The first pass at the Upstream agenda is out, and we hope you're ready for an action-packed day. If you haven't already marked &lt;strong&gt;June 7, 2023&lt;/strong&gt; on your calendars, you should do it now. &lt;a href="https://upstream.live/?utm_source=referral&amp;amp;utm_medium=devto"&gt;RSVP here&lt;/a&gt;. ✅ (The first 500 U.S.-based registrants get a free shirt 👉...don't wait.)&lt;/p&gt;

&lt;p&gt;This year’s theme is the accidental supply chain, and we can't wait to hear what the speakers have in store for you regarding this topic and others important to open source.&lt;/p&gt;

&lt;p&gt;Here’s a preview of the day:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Luis Villa, Tidelift co-founder, will kick off the day by introducing the accidental supply chain theme—and give us some ideas for how the open source community can make it a little less...well... accidental. &lt;/li&gt;
&lt;li&gt;Nithya Ruff, head of the open source program office at AWS, will discuss how we live in this world of unintended relationships between supplier and consumer, and who is responsible for making it work for both.&lt;/li&gt;
&lt;li&gt;Allan Friedman, senior advisor and strategist at the U.S. Cybersecurity and Infrastructure Security Agency, will share a unique perspective as someone within the agency responsible for strengthening cybersecurity and infrastructure protection.&lt;/li&gt;
&lt;li&gt;Julia Ferraioli, co-founder of Open Source Stories, will discuss how the sustainability and supply chain conversations oftentimes leave out a critical factor in the equation: the people and social systems without which there would be no open source.&lt;/li&gt;
&lt;li&gt;Mike Milinkovich, executive director of the Eclipse Foundation, will discuss how well-meaning attempts to regulate the global open source phenomenon run the risk of killing the very thing that made it successful in the first place.&lt;/li&gt;
&lt;li&gt;Taylor Fairbank, Director of Growth at Distributive Aid, will tell the tale of his accidental supply chain, describing how he went from OSS maintainer to humanitarian aid worker.&lt;/li&gt;
&lt;li&gt;Jose Palafox, Strategic Application Security Executive at GitHub, will share ways to secure your open source project on Github.com.&lt;/li&gt;
&lt;li&gt;And tons more talks from experts throughout the open source community.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Throughout the day, we will hear directly from both the maintainers of the accidental supply chain and the consumers who depend on them. We expect some fascinating discussion, and can't wait to hang out with you all day.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://upstream.live/?utm_source=referral&amp;amp;utm_medium=devto"&gt;Have you registered&lt;/a&gt;? The first 500 U.S.-based registrants will get a free t-shirt. 👕 Inventory is very limited so register quickly! &lt;/p&gt;

</description>
      <category>event</category>
      <category>maintainers</category>
      <category>opensource</category>
    </item>
    <item>
      <title>Upstream is June 7. Will you be there?</title>
      <dc:creator>Amy Hays</dc:creator>
      <pubDate>Thu, 20 Apr 2023 21:01:14 +0000</pubDate>
      <link>https://forem.com/tidelift/upstream-is-june-7-will-you-be-there-22ed</link>
      <guid>https://forem.com/tidelift/upstream-is-june-7-will-you-be-there-22ed</guid>
      <description>&lt;p&gt;We’re busy finalizing the agenda for Upstream, which takes place virtually June 7. And wow, do we have some great talks in the lineup. We’ll be sharing the full agenda soon, but let’s dig into the theme and keynote speakers a little bit first.&lt;/p&gt;

&lt;p&gt;This year’s theme is the accidental supply chain, which is a topic we’ve been thinking about a lot here at Tidelift, especially amid all &lt;a href="https://tidelift.com/government-open-source-cybersecurity-resources"&gt;the recent attention on improving cybersecurity from government and industry&lt;/a&gt; around the world. Most open source maintainers did not sign up to be a part of a global software supply chain; instead, they started working on open source to fulfill a need, or to learn new skills, or for a myriad of other reasons.&lt;/p&gt;

&lt;p&gt;But as more organizations are focused on the security of open source, and governments around the world increase their focus on cybersecurity, open source maintainers are being asked to do more and more.&lt;/p&gt;

&lt;p&gt;The good news: this increased attention on open source software security will hopefully produce more resilient software. The bad news: Who exactly do we expect to do that work? The unpaid volunteer maintainer who finds themselves a part of an accidental supply chain?&lt;/p&gt;

&lt;p&gt;That’s the theme we’re exploring this year at Upstream, and we have an excellent group of keynote speakers who will guide us through the day. &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Luis Villa, Tidelift co-founder, will kick off the day by introducing the accidental supply chain theme—and give us some ideas for how the open source community can make it a little less...well... accidental.&lt;/li&gt;
&lt;li&gt;Nithya Ruff, head of the open source program office at Amazon, asks the question: How do we live in this world of unintended relationships between supplier and consumer, and who is responsible for making it work for both?&lt;/li&gt;
&lt;li&gt;Allan Friedman, senior advisor and strategist at the U.S. Cybersecurity and Infrastructure Security Agency, will share a unique perspective as someone within the agency responsible for strengthening cybersecurity and infrastructure protection.&lt;/li&gt;
&lt;li&gt;Julia Ferraioli, co-founder of Open Source Stories, will discuss how the sustainability and supply chain conversations oftentimes leave out a critical factor in the equation: the people and social systems without which there would be no open source.&lt;/li&gt;
&lt;li&gt;Mike Milinkovich, executive director of the Eclipse Foundation, will discuss how well-meaning attempts to regulate the global open source phenomenon run the risk of killing the very thing that made it successful in the first place.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Interwoven between these keynotes, we’ll share talks from maintainers and enterprise technologists alike. We are still finetuning the agenda, but, spoiler alert: it’s shaping into an epic day you won’t want to miss.&lt;/p&gt;

&lt;p&gt;The first 500 U.S.-based registrants are eligible for a free t-shirt. Stock is running low, so don’t hesitate. &lt;a href="https://upstream.live/?__hstc=23643813.d1ddc767e9f4955f3bdd2f1c64c72f8c.1654699542897.1682019582133.1682022877721.577&amp;amp;__hssc=23643813.6.1682022877721&amp;amp;__hsfp=1410824562"&gt;RSVP now&lt;/a&gt;!&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Upstream is on June 7: keynote speakers and call for presentations</title>
      <dc:creator>Amy Hays</dc:creator>
      <pubDate>Tue, 14 Mar 2023 16:36:25 +0000</pubDate>
      <link>https://forem.com/tidelift/upstream-is-on-june-7-keynote-speakers-and-call-for-presentations-2o90</link>
      <guid>https://forem.com/tidelift/upstream-is-on-june-7-keynote-speakers-and-call-for-presentations-2o90</guid>
      <description>&lt;p&gt;Today, we’re delighted to announce our phenomenal keynote speakers for &lt;a href="https://upstream.live"&gt;Upstream&lt;/a&gt;, which takes place virtually on June 7, 2023. As we’ve blogged about previously, this year’s theme is &lt;a href="https://blog.tidelift.com/save-the-date-upstream-2023-is-coming-on-june-7"&gt;the accidental supply chain&lt;/a&gt;, and we can't wait to hear what these speakers have in store for you regarding this topic and others important to open source.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://upstream.live/"&gt;RSVP&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Here’s who we have lined up:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Luis Villa, Tidelift co-founder, will kick off the day by introducing the accidental supply chain theme—and give us some ideas for how the open source community can make it a little less...well... accidental.&lt;/li&gt;
&lt;li&gt;Nithya Ruff, head of the open source program office at Amazon, is an expert in the field, with decades of experience driving open source culture and coordination inside of organizations and engagement with external communities.&lt;/li&gt;
&lt;li&gt;Allan Friedman, senior advisor and strategist at the U.S. Cybersecurity and Infrastructure Security Agency, will share a unique perspective as someone within the agency responsible for strengthening cybersecurity and infrastructure protection.&lt;/li&gt;
&lt;li&gt;Julia Ferraioli, co-founder of Open Source Stories, will discuss how the sustainability and supply chain conversations oftentimes leave out a critical factor in the equation: the people and social systems without which there would be no open source.&lt;/li&gt;
&lt;li&gt;Mike Milinkovich, executive director of the Eclipse Foundation, will discuss how well-meaning attempts to regulate the global open source phenomenon run the risk of killing the very thing that made it successful in the first place.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;We are also hard at work finalizing the rest of the agenda. Have an idea for a &lt;a href="https://www.papercall.io/upstream"&gt;presentation&lt;/a&gt; that fits into our theme or a related subject? &lt;a href="https://www.papercall.io/upstream"&gt;Submit a presentation&lt;/a&gt; idea for consideration. Our call for presentations is open till April 7.&lt;/p&gt;

&lt;p&gt;And don’t forget to register for the event if you haven’t already! The first 500 U.S.-based registrants will get a free t-shirt. If you get 5 more people from your organization to register, we’ll also send you a viewing party kit.&lt;/p&gt;

</description>
      <category>event</category>
      <category>maintainers</category>
      <category>supplychain</category>
      <category>opensource</category>
    </item>
    <item>
      <title>Save the date: Upstream 2023 is June 7</title>
      <dc:creator>Amy Hays</dc:creator>
      <pubDate>Tue, 31 Jan 2023 19:25:00 +0000</pubDate>
      <link>https://forem.com/tidelift/save-the-date-upstream-2023-is-june-7-65i</link>
      <guid>https://forem.com/tidelift/save-the-date-upstream-2023-is-june-7-65i</guid>
      <description>&lt;p&gt;Today we’re excited to announce the date for Upstream 2023, which will take place this year on June 7. Upstream is an entirely virtual one-day celebration of open source, the developers who use it, and the maintainers who make it. &lt;/p&gt;

&lt;p&gt;Want to reserve your spot? The first 500 registrants are eligible for a free shirt (U.S.-based only, sorry). &lt;a href="https://upstream.live/"&gt;Register now&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.papercall.io/upstream" rel="noopener"&gt;We’ve also opened the call for presentations&lt;/a&gt; (deadline is April 7!), and are actively looking for speakers to help us explore this year’s theme: the accidental supply chain.&lt;/p&gt;

&lt;h2&gt;Our Upstream theme: the accidental supply chain&lt;/h2&gt;

&lt;p&gt;Picture this: you keep running into bugs in the JavaScript application you're building for work. All the debuggers you find online are old, unmaintained, and not very good, so you fork one, fix it, and then put it back online and share it under an open source license, so others can use this new debugger for their own projects. Suddenly, lots of others are using it, and you're stuck with a choice:&lt;/p&gt;

&lt;p&gt;Do you:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;continue maintaining this debugger so others, including you, can use it or;&lt;/li&gt;
&lt;li&gt;let it fall into disrepair so someone else has to come along and make a new debugger or fix yours?&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;And that, folks, is just one way to become part of an accidental supply chain, the theme of Upstream 2023.&lt;/p&gt;

&lt;p&gt;In the wake of an increasing number of cybersecurity threats, government and industry alike are developing new standards, requirements, and guidelines that they expect open source software to meet.  &lt;/p&gt;

&lt;p&gt;The good news: this increased attention on open source software security will hopefully produce more resilient software. The bad news: Who exactly do we expect to do that work? The unpaid volunteer maintainer who finds themselves a part of an accidental supply chain?&lt;/p&gt;

&lt;p&gt;This dilemma is something Tidelift co-founder and Upstream co-chair &lt;a href="https://blog.tidelift.com/pay-to-play-dont-expect-maintainers-to-solve-your-supply-chain-issues-for-free"&gt;Luis Villa has likened to unfunded mandates&lt;/a&gt;. In U.S. politics, an “unfunded mandate” occurs when a government requires someone else (usually, a lower-level government organization) to do new work, while not allocating funding for this work. &lt;/p&gt;

&lt;p&gt;In the debugger example, this is like asking the unpaid maintainer to maintain this debugger to a new heightened industry security and maintenance standard so you can continue using it in your organization’s applications—but not paying them to do it.&lt;/p&gt;

&lt;p&gt;We think the concept of an accidental supply chain is ripe for conversation this year, especially in light of increasing demands on open source maintainers. Obviously at Tidelift we think part of the solution is paying maintainers to do this important work, but there are plenty of other ways we can make the accidental open source software supply chain, well, a little less accidental.&lt;/p&gt;

&lt;p&gt;We’ve opened our call for presentations, and want to hear from you! We’re accepting presentations until April 7, 2023, but don’t wait too long. Last year slots filled up very quickly. &lt;a href="https://www.papercall.io/upstream"&gt;Submit your talk here&lt;/a&gt;!&lt;/p&gt;

&lt;p&gt;&lt;a href="https://upstream.live/"&gt;And don’t forget to RSVP for the event&lt;/a&gt;. The first 500 registrants are eligible for a free shirt (U.S.-based only, sorry). &lt;a href="https://upstream.live/"&gt;Register now&lt;/a&gt;.&lt;/p&gt;

</description>
      <category>opensource</category>
      <category>maintainers</category>
      <category>events</category>
    </item>
    <item>
      <title>Choose your own adventure: Upstream is Tuesday! ⛰️</title>
      <dc:creator>Amy Hays</dc:creator>
      <pubDate>Fri, 03 Jun 2022 15:41:03 +0000</pubDate>
      <link>https://forem.com/tidelift/choose-your-own-adventure-upstream-is-tuesday-40al</link>
      <guid>https://forem.com/tidelift/choose-your-own-adventure-upstream-is-tuesday-40al</guid>
      <description>&lt;p&gt;Wow: Upstream is less than a week away! Are you joining us Tuesday, June 7? We’ll kick off the day at 9:45 a.m. ET to greet you (we call this the hallway track), then sessions officially begin at 10 a.m. and run till 6:30 p.m. ET. &lt;/p&gt;

&lt;p&gt;We've been working hard to carve out&lt;a href="https://upstream.live/schedule" rel="noopener"&gt; &lt;span&gt;the perfect agenda&lt;/span&gt;&lt;/a&gt;, and it’s almost complete. The day will be action-packed, so we wanted to give you a sneak peek at the first two hours.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://upstream.live/register"&gt;REGISTER HERE&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Josh Simmons, senior ecosystem strategy lead at Tidelift, and Donald Fischer, Tidelift CEO and co-founder, will kick off the day, followed by Deborah Bryant of Red Hat, who will discuss zen and the art of contributor maintenance: what have you done for them lately?&lt;/p&gt;

&lt;p&gt;Then it's time to choose your own adventure:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Trail 1: Join Josh Simmons as he hosts a panel discussion on what it means to be a good open source citizen, featuring Al Gillen of IDC, Alyssa Wright of Bloomberg, Duane O’Brien of Indeed, and Rob Underwood of Goldman Sachs.&lt;/li&gt;
&lt;li&gt;Trail 2: Join Tidelift co-founder Luis Villa as he discusses the 'we' behind open source projects with Python maintainer Seth Michael Larson.&lt;/li&gt;
&lt;li&gt;Trail 3: Nancy Gariché, a senior developer advocate for the GitHub Security Lab, will discuss a maintainer-first approach to open source security.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;And that's just the first two hours! Having a hard time figuring out which trail you'd rather explore? Good news: everything will be recorded, so you can explore other talks whenever you'd like.&lt;/p&gt;

&lt;p&gt;And our team will be live all day in the hallway, offering trivia, giveaways, and fun conversations, and we can help guide you to choose the right path for you. It’s going to be awesome.&lt;/p&gt;

&lt;p&gt;Will we see you there? &lt;a href="https://upstream.live/register"&gt;Register here&lt;/a&gt;.&lt;/p&gt;

</description>
      <category>opensource</category>
      <category>maintainers</category>
      <category>event</category>
    </item>
    <item>
      <title>You're invited: What's on the maintainer wishlist for Hacktoberfest?</title>
      <dc:creator>Amy Hays</dc:creator>
      <pubDate>Mon, 18 Oct 2021 19:26:15 +0000</pubDate>
      <link>https://forem.com/tidelift/youre-invited-whats-on-the-maintainer-wishlist-for-hacktoberfest-18k4</link>
      <guid>https://forem.com/tidelift/youre-invited-whats-on-the-maintainer-wishlist-for-hacktoberfest-18k4</guid>
      <description>&lt;p&gt;Hacktoberfest, a month-long celebration of open source software that encourages OSS enthusiasts and beginners alike to contribute to projects, seems like the perfect opportunity for first time contributors to start participating in open source... but what are some ways you can add to a project while you’re still learning?&lt;/p&gt;

&lt;p&gt;Join us &lt;strong&gt;Thursday, October 21 at 1 p.m. ET / 10 a.m. PT&lt;/strong&gt; as Tidelift ecosystem strategy lead Josh Simmons and maintainer Isabel Costa sit down to discuss this topic. Josh will share some stats from a recent maintainer-only survey about the areas where maintainers need help most. Spoiler alert: it involves documentation and testing. Isabel will share what sorts of pull requests she’s most likely to merge. Josh and Isabel will also discuss ways maintainers might be able to make Hacktoberfest a success for their projects.&lt;/p&gt;

&lt;p&gt;This will be a fun, casual discussion in which Josh and Isabel will explore:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Why do people contribute to open source?&lt;/li&gt;
&lt;li&gt;What is the definition of a meaningful contribution? &lt;/li&gt;
&lt;li&gt;What are some good first steps someone can contribute? &lt;/li&gt;
&lt;li&gt;What areas do maintainers most need help with?&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Bonus: &lt;a href="https://upstream.live/webinar/hacktoberfest"&gt;RSVP&lt;/a&gt; and attend, and we’ll send U.S.-based attendees our newest Pay the Maintainers t-shirt!&lt;/p&gt;

</description>
      <category>hacktoberfest</category>
      <category>opensource</category>
      <category>documentation</category>
    </item>
    <item>
      <title>Maintainer interview: Maintainer Andrew Kamal thrives on innovation</title>
      <dc:creator>Amy Hays</dc:creator>
      <pubDate>Thu, 08 Apr 2021 15:17:54 +0000</pubDate>
      <link>https://forem.com/tidelift/maintainer-interview-maintainer-andrew-kamal-thrives-on-innovation-3612</link>
      <guid>https://forem.com/tidelift/maintainer-interview-maintainer-andrew-kamal-thrives-on-innovation-3612</guid>
      <description>&lt;p&gt;Meet &lt;a href="https://devpost.com/gamer456148" rel="noopener"&gt;Andrew Kamal&lt;/a&gt;, maintainer of decentralized-internet, an open source library he maintains across languages from JavaScript to Ruby. Andrew has been a software developer for 14 years, since back before git, when developers had to use other methods of source control. Right now, Andrew is focused on blockchain, crypto, and theoretical tech.&lt;/p&gt;

&lt;p&gt;Andrew was drawn to open source originally because he loves connecting to lots of other people. He can build a piece of code, share it, and people are able to fork it really quickly.&lt;/p&gt;

&lt;p&gt;“I want lots of people to connect to my network,” Andrew said. “If it was under a paywall, it wouldn’t have a lot of users.”&lt;/p&gt;

&lt;p&gt;That’s Andrew’s favorite part of being a maintainer—knowing that his projects can be used to help people in unintended ways, like protein synthesis, &lt;a href="https://hackernoon.com/i-went-on-a-big-data-spree-because-of-covid19-zubt32zt" rel="noopener"&gt;COVID tracking&lt;/a&gt; (related to genomics, variants and synthesis), or analyzing underwater algae blooms. This specific project, the analysis of algae blooms, used &lt;a href="https://www.oceancolonization.com/" rel="noopener"&gt;an underwater wireless networking project&lt;/a&gt; that introduced &lt;a href="https://devpost.com/software/reinvent-the-internet" rel="noopener"&gt;Andrew’s software development kit&lt;/a&gt; (SDK) through a defined network.&lt;/p&gt;

&lt;p&gt;“I was able to utilize sonar as well in order to transcribe wireless signals underwater and get data in real time from the underwater sensors,” Andrew said.&lt;/p&gt;

&lt;p&gt;This use case represents why Andrew originally created decentralized-internet—he wanted to create an SDK for people to build out large-scale distributed computing projects and applications.&lt;/p&gt;

&lt;p&gt;“The main motivation was truly decentralizing tech in the hands of the people,” Andrew said. “I also wanted to create a tool that is censorship-resistant and privacy-focused.”&lt;/p&gt;

&lt;p&gt;Being a maintainer isn’t always sunshine and algae blooms, though. Maintenance includes lots of debugging, which can be frustrating to most maintainers. Andrew said it’s his least favorite part.&lt;/p&gt;

&lt;p&gt;But there’s a lot of cool innovative tech happening these days to keep Andrew excited, tech like Berkeley Open Infrastructure for Network Computing (BOINC). BOINC allows anybody to create a volunteer or grid computing networking, and Andrew has used it for computational pipelines before. BOINC led to the inception of many cool projects, like a linguistics tool that used grid computing to translate ancient texts like the Dead Sea Scrolls and Coptic and Aramaic texts, plus other amazing projects that mine cancer, work to discover aliens, and study climate change.&lt;/p&gt;

&lt;p&gt;One day, Andrew hopes to build something that aids in curing a disease like cancer. He’s also interested in building aerospace technologies.&lt;/p&gt;

&lt;p&gt;“I’m passionate about building stuff,” Andrew said. Some people get into tech for the money, but Andrew thrives on the innovation. That’s how he finds time to work on open source even when he’s really busy. It’s his passion, he says, so he will carve out time for it.&lt;br&gt;--&lt;br&gt;&lt;br&gt;Andrew Kamal partners with Tidelift to provide commercial backing for decentralized-internet as part of the Tidelift Subscription. If you’re interested in reading more interviews with maintainers, you can read them &lt;a href="https://blog.tidelift.com/tag/lifter-interview"&gt;here&lt;/a&gt;.&lt;/p&gt;

</description>
      <category>opensource</category>
      <category>interview</category>
      <category>javascript</category>
      <category>ruby</category>
    </item>
    <item>
      <title>Introducing Free as in Friday, a casual conversation about open source and more</title>
      <dc:creator>Amy Hays</dc:creator>
      <pubDate>Thu, 04 Mar 2021 16:41:06 +0000</pubDate>
      <link>https://forem.com/tidelift/introducing-free-as-in-friday-a-casual-conversation-about-open-source-and-more-1igc</link>
      <guid>https://forem.com/tidelift/introducing-free-as-in-friday-a-casual-conversation-about-open-source-and-more-1igc</guid>
      <description>&lt;p&gt;Last week, I asked Tidelift co-founder and resident licensing guru Luis Villa when we can schedule his next &lt;a href="https://tidelift.com/subscription/webinar/everything-you-never-wanted-to-know-about-open-source-licenses-and-were-too-bored-to-ask" rel="noopener noreferrer"&gt;&lt;span&gt;webinar&lt;/span&gt;&lt;/a&gt;. He said, and I quote: “I had a thought last week that I can’t shake. &lt;a href="https://speakeasyjs.com/" rel="noopener noreferrer"&gt;&lt;span&gt;SpeakeasyJS&lt;/span&gt;&lt;/a&gt; is a lifter’s Friday-afternoon chat series. And I’m sort of wondering if we should do that, as a lower-pressure, more conversational alternative to webcasts and podcasts.”&lt;/p&gt;

&lt;p&gt;I said: “I love it.”&lt;/p&gt;

&lt;p&gt;So Luis and Josh Simmons, Tidelift ecosystem strategy lead and current president of the Open Source Initiative (OSI),  just went ahead and hosted their very first &lt;a href="https://www.twitch.tv/tidelift/" rel="noopener noreferrer"&gt;&lt;span&gt;Free as in Friday.&lt;/span&gt;&lt;/a&gt; This first episode focused largely on the Open Source Initiative's upcoming board elections, so they invited special guest Deb Nicholson, General Manager at the OSI, and spent a casual hour discussing all things OSI and what exactly “open source” means today.&lt;/p&gt;

&lt;p&gt;Here are a few highlights:&lt;/p&gt;

&lt;h2&gt;“In a world where millions of people use open source, they have a lot of different definitions of ‘open source.’ How do you deal with that?”&lt;/h2&gt;

&lt;p&gt;&lt;a href="http://www.youtube.com/watch?v=X62Xa6h7GOc" rel="noopener noreferrer"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/http%3A%2F%2Fimg.youtube.com%2Fvi%2FX62Xa6h7GOc%2F0.jpg" alt="What is the definition of open source?"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;“OSI recently published a new mission statement. How does that impact strategy?”&lt;/h2&gt;

&lt;p&gt;&lt;a href="http://www.youtube.com/watch?v=rDOu-WG6BmY" rel="noopener noreferrer"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/http%3A%2F%2Fimg.youtube.com%2Fvi%2FrDOu-WG6BmY%2F0.jpg" alt="OSI recently published a new mission statement. How does that impact strategy?"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;If you missed it, don’t worry! You can watch the full episode below. Join us live for another episode tomorrow, March 5 at 4 p.m. ET (1 p.m. PT) on our &lt;a href="https://www.twitch.tv/tidelift/" rel="noopener noreferrer"&gt;&lt;span&gt;Twitch channel&lt;/span&gt;&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;We have a great lineup over the next few weeks, too:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;March 12: Luis and Josh will be joined by Ashley Williams of the Rust Foundation&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;And if you love traditional webinars as much as I do, don’t worry: Luis and Josh are hosting another AMA on March 31. You can register for that &lt;a href="https://tidelift.com/subscription/webinar/open-source-licenses-ama-2" rel="noopener noreferrer"&gt;&lt;span&gt;here&lt;/span&gt;&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href="http://www.youtube.com/watch?v=DTMBkPk5Y0g" rel="noopener noreferrer"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Ff.hubspotusercontent30.net%2Fhubfs%2F4008838%2FScreen%2520Shot%25202021-03-04%2520at%252010.36.31%2520AM.png" alt="Free as in Friday: Open Source Initiative, featuring Deb Nicholson and Josh Simmons"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>opensource</category>
      <category>development</category>
      <category>techtalks</category>
      <category>technology</category>
    </item>
    <item>
      <title>How urllib3 maintainer Seth Larson streamlined the release process</title>
      <dc:creator>Amy Hays</dc:creator>
      <pubDate>Tue, 18 Aug 2020 16:19:24 +0000</pubDate>
      <link>https://forem.com/tidelift/how-urllib3-maintainer-seth-larson-streamlined-the-release-process-173d</link>
      <guid>https://forem.com/tidelift/how-urllib3-maintainer-seth-larson-streamlined-the-release-process-173d</guid>
      <description>&lt;p&gt;Seth Larson has a history of adopting unmaintained open source libraries. It’s not that he seeks out orphaned packages--it’s usually because an abandoned library touches a project he’s working on, and the package owner is happy to hand off maintenance to him.&lt;/p&gt;

&lt;p&gt;There are security concerns with just handing off a package to a stranger, of course, but because Seth is the lead maintainer of much-depended-upon Python project urllib3, an HTTP client for Python, it’s easy to verify he isn’t a security threat.&lt;/p&gt;

&lt;p&gt;Seth has been working on urllib3 since 2016 when the previous lead maintainer Cory Benfield noticed Seth’s work on a smaller project and suggested Seth contribute to the Python Hyper project. This led him to urllib3, of which he became lead maintainer in 2019.&lt;/p&gt;

&lt;h2&gt;Streamlining the release process&lt;/h2&gt;

&lt;p&gt;Seth has worked hard since he became lead maintainer to organize releases in a way that won’t break anything for the millions of projects depending on urllib3. The release process used to be all manual, and even Seth, probably the most qualified person to update a new release, was super anxious about breaking something.&lt;/p&gt;

&lt;p&gt;It’s no longer manual now—they decided the solution was to limit human intervention as much as possible in the release process. This means anyone, even someone who isn’t a contributor, can start a release candidate. Once there’s a candidate, integration tests are executed from their CI  before publishing the package to PyPI. It’s all automatically driven and takes minutes now, rather than hours of anxiety.&lt;/p&gt;

&lt;p&gt;There's always a flip side, though. The ease of release makes urllib3 a high-value target for malicious actors, which is why Seth uses a hardware key or two-factor authentication to protect his Google, GitHub, and PyPI accounts and requires approval from either himself or urllib3’s author, Andrey, on files that control releases via GitHub Code Owners.&lt;/p&gt;

&lt;h2&gt;Finding work-life balance&lt;/h2&gt;

&lt;p&gt;Seth officially maintains 60 projects in the Python index, many of which are small projects where he fixed one or two things. Luckily, urllib3 is very stable due to its widespread adoption and many past contributions. Even better, the company he works for as his day job, Elastic, allows him to contribute improvements to projects like urllib3 that are related to his daily work.&lt;/p&gt;

&lt;p&gt;Working full-time in addition to maintaining many open source projects can lead to a blurred work-life balance, something he struggled with in 2019.&lt;/p&gt;

&lt;p&gt;“I honestly have a hard time figuring out life-work boundaries,” Seth said. “Like, I sign off work and spend a few more hours looking at GitHub.”&lt;/p&gt;

&lt;p&gt;Being able to help people through his work on open source makes the extra effort worth it for Seth, though. As of this writing, urllib3 is just shy of 2 billion downloads, the 6th most downloaded project on PyPI. &lt;/p&gt;

&lt;p&gt;“Any day, I just look at the number of downloads, it blows my mind how many people this is helping every time there’s a new release,” Seth said. “I see this number and I think that millions of people’s lives have been improved and all I did was click a button.”&lt;/p&gt;

&lt;p&gt;--&lt;/p&gt;

&lt;p&gt;Seth Larson maintains urllib3 through the Tidelift Subscription, providing commercial support and maintenance for the hugely popular Python project.&lt;/p&gt;

&lt;p&gt;Wanna read more interviews with maintainers? Check out Tidelift's series of &lt;a href="https://blog.tidelift.com/tag/lifter-interview"&gt;maintainer interviews here&lt;/a&gt;.&lt;/p&gt;

</description>
      <category>interview</category>
      <category>opensource</category>
      <category>python</category>
    </item>
    <item>
      <title>How Jordan Harband maintains hundreds of npm packages</title>
      <dc:creator>Amy Hays</dc:creator>
      <pubDate>Thu, 25 Jun 2020 14:07:45 +0000</pubDate>
      <link>https://forem.com/tidelift/how-jordan-harband-maintains-hundreds-of-npm-packages-5g6f</link>
      <guid>https://forem.com/tidelift/how-jordan-harband-maintains-hundreds-of-npm-packages-5g6f</guid>
      <description>&lt;p&gt;Meet Jordan Harband: he currently maintains more than 200 npm packages.&lt;/p&gt;

&lt;p&gt;Jordan’s foray into the world of open source began serendipitously. His first job was as a social worker in a group home, but he soon realized it wasn’t possible to raise a family in the Bay Area on a social worker’s salary.&lt;/p&gt;

&lt;p&gt;So he switched gears and focused on his other passion, which was programming, and used those skills to help start a company called MixMatchMusic in 2006 out of the CEO’s family garage. It was originally a music collaboration and remixing community, then morphed into a phone app.&lt;/p&gt;

&lt;h2&gt;How to become a maintainer&lt;/h2&gt;

&lt;p&gt;Though MixMatchMusic was moderately successful, it never totally took off, so he started working as an engineer at a company called BrightKite in 2010. That’s when he submitted his first pull request to fix a bug in a jQuery plugin, and his work as a maintainer began.&lt;/p&gt;

&lt;p&gt;“Over time I would fix bugs and things,” Jordan said, “and a lot of maintainers will be like, ‘Here, you do it,’ and I’d take over a project, because the maintainer wanted help.”&lt;/p&gt;

&lt;p&gt;His maintainer portfolio grew slowly over time. One of the more popular packages he maintains is called es5-shim, which offers ECMAScript 5 compatibility polyfills for legacy JavaScript engines, like Internet Explorer 9. Jordan’s work as a maintainer cinched him an invitation to ECMA International's TC39, which is a group of experts who collaborate with the community to maintain and evolve the definition of JavaScript. He’s now a member of the group and an editor of the specification.&lt;/p&gt;

&lt;h2&gt;Maintaining polyfills&lt;/h2&gt;

&lt;p&gt;Many of Jordan’s packages are JavaScript polyfills, which are pieces of code used to provide modern functionality on older browsers that do not natively support it. &lt;br&gt;&lt;br&gt;“Once a polyfill is fixed and working you don’t have to touch it much,” Jordan said. “With polyfills, I don’t need to entertain feature requests.”&lt;/p&gt;

&lt;h2&gt;A systematic approach to maintenance&lt;/h2&gt;

&lt;p&gt;For the projects he maintains that aren’t polyfills, like a query string parser called qs, he fields many feature requests because everyone has a certain format that they would like to work. In cases like these, Jordan has a systematic approach to maintenance, which helps him keep his code healthy. &lt;br&gt;&lt;br&gt;“There’s an art to envisioning in advance which abstractions are going to scale to more use cases and require less breaking changes,” Jordan said. &lt;br&gt;&lt;br&gt;Besides filtering feature requests, Jordan tries to support a wide range of compatibility. This means for something like his qs project, he applies any new changes to almost every older release stream. &lt;br&gt;&lt;br&gt;“My philosophy is to make it as easy as possible to upgrade to the newest versions of their dependencies,” Jordan said. “I don’t want my stuff to ever be the reason something is harder for people to upgrade. The slightly increased maintenance cost on small packages is really worth the objectively larger amount of pain that will be caused to other people if I don’t do that.”&lt;/p&gt;

&lt;h2&gt;The more dependencies the better&lt;/h2&gt;

&lt;p&gt;He’s also a firm believer in small, single-purpose modules, which is sometimes a controversial viewpoint.&lt;br&gt;&lt;br&gt;“I think strong, separate modules, with more dependencies are better,” Jordan said. “It’s not overkill to make a separate one- or two-liner.”&lt;br&gt;&lt;br&gt;Jordan cites the left-pad debacle as an example. Quick refresher: in 2016, a maintainer unpublished all of his 200-plus modules from npm, which resulted in millions of broken builds and failed installations. &lt;br&gt;&lt;br&gt;A lot of people thought it was overkill to make a separate package for a functionality left-pad provided. However, because of Jordan’s work on the padStart proposal for TC39, he had found bugs in every potential left-pad replacement he’d found online.&lt;br&gt;&lt;br&gt;“But if you write an independent module, and you do it well,” Jordan said, “you’re gonna test all possible inputs to your function and therefore if someone uses it in a way you don’t intend, you cover it. You can’t misuse it.”&lt;br&gt;&lt;br&gt;Jordan’s process for writing quality code includes writing thorough tests, having lots of people review it, and getting lots of people using it. These processes make it possible for Jordan to maintain as many packages as he does, and feel confident that most of his modules will remain bug-free. &lt;br&gt;&lt;br&gt;And if there’s a bug, he said, he’ll fix it. But he’s confident there won’t be many bugs.&lt;br&gt;&lt;br&gt;--&lt;br&gt;&lt;br&gt;Jordan Harband maintains his many JavaScript packages through the Tidelift Subscription, providing commercial support and maintenance for es5-shim, eslint-plugin-react, object-keys, qs, resolve, is-callable, define-properties, and more. If you’re interested in learning more about the benefits of managed open source, check out the &lt;a href="https://tidelift.com/subscription/managed-open-source-pathfinder-report" rel="noopener"&gt;451 Research Pathfinder Report: Managed open source&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Image courtesy of &lt;a href="https://unsplash.com/@echaparro?utm_source=unsplash&amp;amp;utm_medium=referral&amp;amp;utm_content=creditCopyText"&gt;Edgar Chaparro&lt;/a&gt; on &lt;a href="/s/photos/organized?utm_source=unsplash&amp;amp;utm_medium=referral&amp;amp;utm_content=creditCopyText"&gt;Unsplash&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;

</description>
      <category>javascript</category>
      <category>productivity</category>
      <category>opensource</category>
      <category>interview</category>
    </item>
  </channel>
</rss>
