{"id":49751,"date":"2019-06-28T12:13:42","date_gmt":"2019-06-28T19:13:42","guid":{"rendered":"https:\/\/github.blog\/?p=49751"},"modified":"2021-05-07T09:48:04","modified_gmt":"2021-05-07T16:48:04","slug":"maintainer-spotlight-daniel-stenberg","status":"publish","type":"post","link":"https:\/\/github.blog\/open-source\/maintainers\/maintainer-spotlight-daniel-stenberg\/","title":{"rendered":"Maintainer spotlight: Daniel Stenberg"},"content":{"rendered":"<p><span style=\"font-weight: 400;\">With the launch of <\/span><a href=\"https:\/\/github.blog\/2019-05-23-announcing-github-sponsors-a-new-way-to-contribute-to-open-source\/\"><span style=\"font-weight: 400;\">GitHub Sponsors<\/span><\/a><span style=\"font-weight: 400;\">, open source maintainers and developers can apply to receive funding from the community that depends on their work. Through sponsorship, open source maintainers have the freedom, financial security, and autonomy to continue the work they\u2019re passionate about to further build and strengthen the open source community.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Over the next few weeks, we\u2019re sharing the stories of several open source contributors. Learn about their projects, challenges, and what sponsorship means to them.<\/span><\/p>\n<hr \/>\n<p><span style=\"font-weight: 400;\">Daniel has been an open source developer for over 25 years. He&#8217;s the founder and lead developer on <\/span><a href=\"https:\/\/curl.haxx.se\/\"><span style=\"font-weight: 400;\">cURL<\/span><\/a><span style=\"font-weight: 400;\">, one of the most widely used open source components in the world. He currently lives in Sweden with his wife and two kids. When he\u2019s not writing code, Daniel likes to hang out with his family or play floorball.<\/span><\/p>\n<h2 id=\"can-you-tell-us-a-little-about-the-projects-you-maintain\"><a class=\"heading-link\" href=\"#can-you-tell-us-a-little-about-the-projects-you-maintain\">Can you tell us a little about the project(s) you maintain?<span class=\"heading-hash pl-2 text-italic text-bold\" aria-hidden=\"true\"><\/span><\/a><\/h2>\n<p><span style=\"font-weight: 400;\">I maintain several projects, but there\u2019s one I\u2019m well-known for in particular. I founded <\/span><a href=\"https:\/\/curl.haxx.se\/\"><span style=\"font-weight: 400;\">cURL<\/span><\/a><span style=\"font-weight: 400;\">, a command line tool and library for internet protocol-based data transfers specified with a URL. cURL also has a handful of other trusted maintainers, and we fully conform to the Core Infrastructure Initiative\u2019s <\/span><a href=\"https:\/\/bestpractices.coreinfrastructure.org\/en\/projects\/63\"><span style=\"font-weight: 400;\">open source best practices<\/span><\/a><span style=\"font-weight: 400;\">. I\u2019m proud to say that cURL is one of the most widely used software components in the world with an estimated six billion installs. It\u2019s currently shipped by default in Windows 10 and macOS, and it\u2019s available as a package in popular Linux and BSD distributions. Highly portable, you can build and run it on virtually any operating system. You\u2019ll find it used in mobile phones, TVs, cars, printers, servers, kitchen appliances, and more.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Born in 1998, cURL is an old project and has been my primary spare time project and hobby since then. We\u2019ve had more than 650 contributors and we\u2019ve thanked over 1,900 people for their help. After all this time, the development, speed, and activity of the project are still high. Features are constantly added and bugs are fixed as we keep up with internet trends, browser updates, and new technologies\u2014it never ends.<\/span><\/p>\n<h2 id=\"why-did-you-start-or-become-involved-in-this-project\"><a class=\"heading-link\" href=\"#why-did-you-start-or-become-involved-in-this-project\">Why did you start or become involved in this project?<span class=\"heading-hash pl-2 text-italic text-bold\" aria-hidden=\"true\"><\/span><\/a><\/h2>\n<p><span style=\"font-weight: 400;\">I became involved to satisfy my desire to build and code. In 1996, I worked on an open source <\/span><a href=\"https:\/\/en.wikipedia.org\/wiki\/Internet_Relay_Chat\"><span style=\"font-weight: 400;\">IRC<\/span><\/a><span style=\"font-weight: 400;\"> bot and I wanted to offer a service to exchange currencies. This meant that I had to download currency rates almost daily\u2014luckily I found a site that hosted rates. Using this information, I wanted to create a simple tool to download an HTTP name was changed to <\/span><i><span style=\"font-weight: 400;\">httpget<\/span><\/i><span style=\"font-weight: 400;\">. I quickly became a maintainer and when I added support for Gopher, the name changed to <\/span><i><span style=\"font-weight: 400;\">urlget<\/span><\/i><span style=\"font-weight: 400;\">. This was a descriptive name until I added support for FTP, at which point I had to rename it again. It transfers based on a URL, it\u2019s a client, and it allows you to view the contents of a URL\u2014that\u2019s when cURL was born. cURL 4.0 was released on March 20, 1998 with around 2,000 lines of code. It took off and we\u2019re currently at 160,000 lines and growing.<\/span><\/p>\n<h2 id=\"what-do-you-think-is-the-biggest-challenge-that-open-source-faces\"><a class=\"heading-link\" href=\"#what-do-you-think-is-the-biggest-challenge-that-open-source-faces\">What do you think is the biggest challenge that open source faces?<span class=\"heading-hash pl-2 text-italic text-bold\" aria-hidden=\"true\"><\/span><\/a><\/h2>\n<p><span style=\"font-weight: 400;\">The biggest challenge open source faces is maintenance. When different interests pull in different directions, the maintainers need to continue following their roadmap. Companies can often be persuaded to pay for new features and extend open source projects, but it\u2019s not as easy to pay and take the time for project maintenance and fixing bugs. Often we see paid developers working on incorporating a highly visible feature while the long-term work\u2014that requires patience, time, and deep technical and architectural understanding\u2014is taken on by unpaid volunteers in the project. These patterns can end up bad for projects in the long run, since it doesn\u2019t allow the project to be sustainable, let alone successful.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Making an open source project is easier than ever. The infrastructure to get a project out to the community is smoother, and making it searchable as well as notifying users has improved tremendously over the years. The sheer amount of projects is exploding, and the total amount of code in the world grows at an amazing speed, both with proprietary and open source. Every project today competes with millions of others for attention from contributors and developers\u2014and users.<\/span><\/p>\n<h2 id=\"if-there-isnt-any-demand-or-need-for-my-project-why-should-someone-invest-in-it\"><a class=\"heading-link\" href=\"#if-there-isnt-any-demand-or-need-for-my-project-why-should-someone-invest-in-it\">If there isn\u2019t any demand or need for my project, why should someone invest in it?<span class=\"heading-hash pl-2 text-italic text-bold\" aria-hidden=\"true\"><\/span><\/a><\/h2>\n<p><span style=\"font-weight: 400;\">Why would someone contribute to your project? And how would you get food on the table while spending time to maintain the projects you think are valuable? The match between what companies think are the right priorities to work on against what an individual wants to work on is a constant struggle and challenge for open source developers. Our biggest hurdle to overcome is convincing companies about our recommendations and views, along with gaining an understanding of the commercial aspects and needs of our projects.<\/span><\/p>\n<h2 id=\"how-has-your-involvement-in-this-project-helped-you-grow-personally-or-professionally\"><a class=\"heading-link\" href=\"#how-has-your-involvement-in-this-project-helped-you-grow-personally-or-professionally\">How has your involvement in this project helped you grow, personally or professionally?<span class=\"heading-hash pl-2 text-italic text-bold\" aria-hidden=\"true\"><\/span><\/a><\/h2>\n<p><span style=\"font-weight: 400;\">This project defines me and my career to a high degree. I\u2019m known for cURL. My career and professional life are focused and revolves around this project. I\u2019ve spent more than 15,000 hours in my spare time working on this project. I now work full-time with cURL support.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">cURL is my life. I joined the Internet Engineering Task Force (IETF), and I\u2019ve worked with protocol development and standardization there for over 10 years thanks to cURL. And I get to make contributions to help improve HTTP and the internet as a whole.<\/span><\/p>\n<h2 id=\"what-is-the-greatest-contribution-need-for-your-project-now-or-in-the-future\"><a class=\"heading-link\" href=\"#what-is-the-greatest-contribution-need-for-your-project-now-or-in-the-future\">What is the greatest contribution need for your project now or in the future?<span class=\"heading-hash pl-2 text-italic text-bold\" aria-hidden=\"true\"><\/span><\/a><\/h2>\n<p><span style=\"font-weight: 400;\">We\u2019re a small project, team-wise. We always lack developers to help out in various aspects of the project where our regular maintainers aren\u2019t experts. We\u2019re also an internet transfer project, so we must keep up with how internet transfers are done by browsers, what other major companies are doing, and what users want.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">We need people involved in the project with an understanding of our history, our current roadmap, and what\u2019s coming in the horizon. Companies and individuals will always contribute new features when they feel a need, but we need people to maintain and polish these additions. We also need contributors to be empowered to say no when necessary, and help newcomers feel a sense of community. cURL is a foundational component of a vast number of internet-related software and devices\u2014we don\u2019t want it to break!<\/span><\/p>\n<h2 id=\"why-did-you-sign-up-for-github-sponsors\"><a class=\"heading-link\" href=\"#why-did-you-sign-up-for-github-sponsors\">Why did you sign up for GitHub Sponsors?<span class=\"heading-hash pl-2 text-italic text-bold\" aria-hidden=\"true\"><\/span><\/a><\/h2>\n<p><span style=\"font-weight: 400;\">I signed up because I want to encourage all efforts that make it easier for open source developers and maintainers to get sponsored for their work\u2014and I think Github Sponsors could work. I signed up to be part of the beta and provided my feedback for (and on behalf of) our community. An awesome sponsorship system could be really good for a lot of people and for open source, and I\u2019m happy to be part of any efforts to make this happen. <\/span><\/p>\n<h2 id=\"what-do-you-want-potential-sponsors-to-know-about-you-and-your-project\"><a class=\"heading-link\" href=\"#what-do-you-want-potential-sponsors-to-know-about-you-and-your-project\">What do you want potential sponsors to know about you and your project?<span class=\"heading-hash pl-2 text-italic text-bold\" aria-hidden=\"true\"><\/span><\/a><\/h2>\n<p><span style=\"font-weight: 400;\">Sponsoring me helps cURL maintenance. It ensures that the cURL project can keep its trajectory forward and remain independent from larger players. It will ensure continued debugging, packaging, user support, release management, and everything that no one is usually paying anyone to do.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Anyone thinking of sponsoring me can learn about who I am, what I\u2019ve accomplished, and my history with the cURL project for the past 21 years. I do open source and internet protocols and standards\u2014and I don\u2019t intend to stop, ever. Sponsors will help me stay true to this.<\/span><\/p>\n<p><a href=\"https:\/\/github.com\/users\/bagder\/sponsorship\"><span style=\"font-weight: 400;\">Sponsor Daniel Stenberg<\/span><\/a><\/p>\n<hr \/>\n<p><span style=\"font-weight: 400;\">Want to learn more about featured maintainers? Read about:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\"><a href=\"https:\/\/github.blog\/2019-05-31-maintainer-spotlight-mariatta-wijaya\/\"><span style=\"font-weight: 400;\">Mariatta Wijaya<\/span><\/a><\/li>\n<li style=\"font-weight: 400;\"><a href=\"https:\/\/github.blog\/2019-06-05-maintainer-spotlight-sean-griffin\/\"><span style=\"font-weight: 400;\">Sean Griffin<\/span><\/a><\/li>\n<li style=\"font-weight: 400;\"><a href=\"https:\/\/github.blog\/2019-06-14-maintainer-spotlight-henry-zhu\/\"><span style=\"font-weight: 400;\">Henry Zhu<\/span><\/a><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\"><a href=\"https:\/\/github.blog\/2019-06-20-maintainer-spotlight-russ-magee\/\">Russ Magee<\/a><\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">Check back soon\u2014we\u2019ll be adding new interviews every week.<\/span> <a href=\"mailto:opensource@github.com\"><span style=\"font-weight: 400;\">Contact us<\/span><\/a><span style=\"font-weight: 400;\"> If you have ideas about how GitHub Sponsors can better serve the open source community.<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>We\u2019re sharing interviews from several open source contributors about their projects, challenges, and what a GitHub sponsorship means to them. This week, hear from Daniel Stenberg.<\/p>\n","protected":false},"author":1622,"featured_media":49752,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_gh_post_show_toc":"","_gh_post_is_no_robots":"","_gh_post_is_featured":"","_gh_post_is_excluded":"","_gh_post_is_unlisted":"","_gh_post_related_link_1":"","_gh_post_related_link_2":"","_gh_post_related_link_3":"","_gh_post_sq_img":"","_gh_post_sq_img_id":"","_gh_post_cta_title":"","_gh_post_cta_text":"","_gh_post_cta_link":"","_gh_post_cta_button":"","_gh_post_recirc_hide":"","_gh_post_recirc_col_1":"","_gh_post_recirc_col_2":"","_gh_post_recirc_col_3":"","_gh_post_recirc_col_4":"","_featured_video":"","_gh_post_additional_query_params":"","_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"_wpas_customize_per_network":false,"_links_to":"","_links_to_target":""},"categories":[3332,67],"tags":[1896],"coauthors":[],"class_list":["post-49751","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-maintainers","category-open-source","tag-insights"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.3 (Yoast SEO v27.3) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Maintainer spotlight: Daniel Stenberg - The GitHub Blog<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/github.blog\/open-source\/maintainers\/maintainer-spotlight-daniel-stenberg\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Maintainer spotlight: Daniel Stenberg\" \/>\n<meta property=\"og:description\" content=\"We\u2019re sharing interviews from several open source contributors about their projects, challenges, and what a GitHub sponsorship means to them. This week, hear from Daniel Stenberg.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/github.blog\/open-source\/maintainers\/maintainer-spotlight-daniel-stenberg\/\" \/>\n<meta property=\"og:site_name\" content=\"The GitHub Blog\" \/>\n<meta property=\"article:published_time\" content=\"2019-06-28T19:13:42+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2021-05-07T16:48:04+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/github.blog\/wp-content\/uploads\/2019\/06\/Maintainer-spotlight-daniel-stenberg-01.png?fit=5000%2C2625\" \/>\n\t<meta property=\"og:image:width\" content=\"5000\" \/>\n\t<meta property=\"og:image:height\" content=\"2625\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Devon Zuegel\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:title\" content=\"Maintainer spotlight: Daniel Stenberg\" \/>\n<meta name=\"twitter:description\" content=\"We\u2019re sharing interviews from several open source contributors about their projects, challenges, and what a GitHub sponsorship means to them. This week, hear from Daniel Stenberg.\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/github.blog\/wp-content\/uploads\/2019\/06\/Maintainer-spotlight-daniel-stenberg-01.png?fit=5000%2C2625\" \/>\n<meta name=\"twitter:creator\" content=\"@devonzuegel\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Devon Zuegel\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"7 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/github.blog\\\/open-source\\\/maintainers\\\/maintainer-spotlight-daniel-stenberg\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/github.blog\\\/open-source\\\/maintainers\\\/maintainer-spotlight-daniel-stenberg\\\/\"},\"author\":{\"name\":\"Devon Zuegel\",\"@id\":\"https:\\\/\\\/github.blog\\\/#\\\/schema\\\/person\\\/8e5be5cfda679b39cf7a3258d9ff1883\"},\"headline\":\"Maintainer spotlight: Daniel Stenberg\",\"datePublished\":\"2019-06-28T19:13:42+00:00\",\"dateModified\":\"2021-05-07T16:48:04+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/github.blog\\\/open-source\\\/maintainers\\\/maintainer-spotlight-daniel-stenberg\\\/\"},\"wordCount\":1340,\"image\":{\"@id\":\"https:\\\/\\\/github.blog\\\/open-source\\\/maintainers\\\/maintainer-spotlight-daniel-stenberg\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/github.blog\\\/wp-content\\\/uploads\\\/2019\\\/06\\\/Maintainer-spotlight-daniel-stenberg-01.png?fit=5000%2C2625\",\"keywords\":[\"insights\"],\"articleSection\":[\"Maintainers\",\"Open Source\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/github.blog\\\/open-source\\\/maintainers\\\/maintainer-spotlight-daniel-stenberg\\\/\",\"url\":\"https:\\\/\\\/github.blog\\\/open-source\\\/maintainers\\\/maintainer-spotlight-daniel-stenberg\\\/\",\"name\":\"Maintainer spotlight: Daniel Stenberg - The GitHub Blog\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/github.blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/github.blog\\\/open-source\\\/maintainers\\\/maintainer-spotlight-daniel-stenberg\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/github.blog\\\/open-source\\\/maintainers\\\/maintainer-spotlight-daniel-stenberg\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/github.blog\\\/wp-content\\\/uploads\\\/2019\\\/06\\\/Maintainer-spotlight-daniel-stenberg-01.png?fit=5000%2C2625\",\"datePublished\":\"2019-06-28T19:13:42+00:00\",\"dateModified\":\"2021-05-07T16:48:04+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/github.blog\\\/#\\\/schema\\\/person\\\/8e5be5cfda679b39cf7a3258d9ff1883\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/github.blog\\\/open-source\\\/maintainers\\\/maintainer-spotlight-daniel-stenberg\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/github.blog\\\/open-source\\\/maintainers\\\/maintainer-spotlight-daniel-stenberg\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/github.blog\\\/open-source\\\/maintainers\\\/maintainer-spotlight-daniel-stenberg\\\/#primaryimage\",\"url\":\"https:\\\/\\\/github.blog\\\/wp-content\\\/uploads\\\/2019\\\/06\\\/Maintainer-spotlight-daniel-stenberg-01.png?fit=5000%2C2625\",\"contentUrl\":\"https:\\\/\\\/github.blog\\\/wp-content\\\/uploads\\\/2019\\\/06\\\/Maintainer-spotlight-daniel-stenberg-01.png?fit=5000%2C2625\",\"width\":5000,\"height\":2625},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/github.blog\\\/open-source\\\/maintainers\\\/maintainer-spotlight-daniel-stenberg\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/github.blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Open Source\",\"item\":\"https:\\\/\\\/github.blog\\\/open-source\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Maintainers\",\"item\":\"https:\\\/\\\/github.blog\\\/open-source\\\/maintainers\\\/\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"Maintainer spotlight: Daniel Stenberg\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/github.blog\\\/#website\",\"url\":\"https:\\\/\\\/github.blog\\\/\",\"name\":\"The GitHub Blog\",\"description\":\"Updates, ideas, and inspiration from GitHub to help developers build and design software.\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/github.blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/github.blog\\\/#\\\/schema\\\/person\\\/8e5be5cfda679b39cf7a3258d9ff1883\",\"name\":\"Devon Zuegel\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/340849144fc82f3541e0a8483c92eed97f760ba0d067ead59cafea148982b52d?s=96&d=mm&r=g761c88eba6c3ac3a8a0099e2a983cc09\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/340849144fc82f3541e0a8483c92eed97f760ba0d067ead59cafea148982b52d?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/340849144fc82f3541e0a8483c92eed97f760ba0d067ead59cafea148982b52d?s=96&d=mm&r=g\",\"caption\":\"Devon Zuegel\"},\"sameAs\":[\"http:\\\/\\\/devo.nz\",\"https:\\\/\\\/x.com\\\/devonzuegel\"],\"url\":\"https:\\\/\\\/github.blog\\\/author\\\/devonzuegelgithub-com\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Maintainer spotlight: Daniel Stenberg - The GitHub Blog","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/github.blog\/open-source\/maintainers\/maintainer-spotlight-daniel-stenberg\/","og_locale":"en_US","og_type":"article","og_title":"Maintainer spotlight: Daniel Stenberg","og_description":"We\u2019re sharing interviews from several open source contributors about their projects, challenges, and what a GitHub sponsorship means to them. This week, hear from Daniel Stenberg.","og_url":"https:\/\/github.blog\/open-source\/maintainers\/maintainer-spotlight-daniel-stenberg\/","og_site_name":"The GitHub Blog","article_published_time":"2019-06-28T19:13:42+00:00","article_modified_time":"2021-05-07T16:48:04+00:00","og_image":[{"width":5000,"height":2625,"url":"https:\/\/github.blog\/wp-content\/uploads\/2019\/06\/Maintainer-spotlight-daniel-stenberg-01.png?fit=5000%2C2625","type":"image\/png"}],"author":"Devon Zuegel","twitter_card":"summary_large_image","twitter_title":"Maintainer spotlight: Daniel Stenberg","twitter_description":"We\u2019re sharing interviews from several open source contributors about their projects, challenges, and what a GitHub sponsorship means to them. This week, hear from Daniel Stenberg.","twitter_image":"https:\/\/github.blog\/wp-content\/uploads\/2019\/06\/Maintainer-spotlight-daniel-stenberg-01.png?fit=5000%2C2625","twitter_creator":"@devonzuegel","twitter_misc":{"Written by":"Devon Zuegel","Est. reading time":"7 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/github.blog\/open-source\/maintainers\/maintainer-spotlight-daniel-stenberg\/#article","isPartOf":{"@id":"https:\/\/github.blog\/open-source\/maintainers\/maintainer-spotlight-daniel-stenberg\/"},"author":{"name":"Devon Zuegel","@id":"https:\/\/github.blog\/#\/schema\/person\/8e5be5cfda679b39cf7a3258d9ff1883"},"headline":"Maintainer spotlight: Daniel Stenberg","datePublished":"2019-06-28T19:13:42+00:00","dateModified":"2021-05-07T16:48:04+00:00","mainEntityOfPage":{"@id":"https:\/\/github.blog\/open-source\/maintainers\/maintainer-spotlight-daniel-stenberg\/"},"wordCount":1340,"image":{"@id":"https:\/\/github.blog\/open-source\/maintainers\/maintainer-spotlight-daniel-stenberg\/#primaryimage"},"thumbnailUrl":"https:\/\/github.blog\/wp-content\/uploads\/2019\/06\/Maintainer-spotlight-daniel-stenberg-01.png?fit=5000%2C2625","keywords":["insights"],"articleSection":["Maintainers","Open Source"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/github.blog\/open-source\/maintainers\/maintainer-spotlight-daniel-stenberg\/","url":"https:\/\/github.blog\/open-source\/maintainers\/maintainer-spotlight-daniel-stenberg\/","name":"Maintainer spotlight: Daniel Stenberg - The GitHub Blog","isPartOf":{"@id":"https:\/\/github.blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/github.blog\/open-source\/maintainers\/maintainer-spotlight-daniel-stenberg\/#primaryimage"},"image":{"@id":"https:\/\/github.blog\/open-source\/maintainers\/maintainer-spotlight-daniel-stenberg\/#primaryimage"},"thumbnailUrl":"https:\/\/github.blog\/wp-content\/uploads\/2019\/06\/Maintainer-spotlight-daniel-stenberg-01.png?fit=5000%2C2625","datePublished":"2019-06-28T19:13:42+00:00","dateModified":"2021-05-07T16:48:04+00:00","author":{"@id":"https:\/\/github.blog\/#\/schema\/person\/8e5be5cfda679b39cf7a3258d9ff1883"},"breadcrumb":{"@id":"https:\/\/github.blog\/open-source\/maintainers\/maintainer-spotlight-daniel-stenberg\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/github.blog\/open-source\/maintainers\/maintainer-spotlight-daniel-stenberg\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/github.blog\/open-source\/maintainers\/maintainer-spotlight-daniel-stenberg\/#primaryimage","url":"https:\/\/github.blog\/wp-content\/uploads\/2019\/06\/Maintainer-spotlight-daniel-stenberg-01.png?fit=5000%2C2625","contentUrl":"https:\/\/github.blog\/wp-content\/uploads\/2019\/06\/Maintainer-spotlight-daniel-stenberg-01.png?fit=5000%2C2625","width":5000,"height":2625},{"@type":"BreadcrumbList","@id":"https:\/\/github.blog\/open-source\/maintainers\/maintainer-spotlight-daniel-stenberg\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/github.blog\/"},{"@type":"ListItem","position":2,"name":"Open Source","item":"https:\/\/github.blog\/open-source\/"},{"@type":"ListItem","position":3,"name":"Maintainers","item":"https:\/\/github.blog\/open-source\/maintainers\/"},{"@type":"ListItem","position":4,"name":"Maintainer spotlight: Daniel Stenberg"}]},{"@type":"WebSite","@id":"https:\/\/github.blog\/#website","url":"https:\/\/github.blog\/","name":"The GitHub Blog","description":"Updates, ideas, and inspiration from GitHub to help developers build and design software.","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/github.blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/github.blog\/#\/schema\/person\/8e5be5cfda679b39cf7a3258d9ff1883","name":"Devon Zuegel","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/340849144fc82f3541e0a8483c92eed97f760ba0d067ead59cafea148982b52d?s=96&d=mm&r=g761c88eba6c3ac3a8a0099e2a983cc09","url":"https:\/\/secure.gravatar.com\/avatar\/340849144fc82f3541e0a8483c92eed97f760ba0d067ead59cafea148982b52d?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/340849144fc82f3541e0a8483c92eed97f760ba0d067ead59cafea148982b52d?s=96&d=mm&r=g","caption":"Devon Zuegel"},"sameAs":["http:\/\/devo.nz","https:\/\/x.com\/devonzuegel"],"url":"https:\/\/github.blog\/author\/devonzuegelgithub-com\/"}]}},"jetpack_publicize_connections":[],"jetpack_featured_media_url":"https:\/\/github.blog\/wp-content\/uploads\/2019\/06\/Maintainer-spotlight-daniel-stenberg-01.png?fit=5000%2C2625","jetpack_shortlink":"https:\/\/wp.me\/pamS32-cWr","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/github.blog\/wp-json\/wp\/v2\/posts\/49751","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/github.blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/github.blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/github.blog\/wp-json\/wp\/v2\/users\/1622"}],"replies":[{"embeddable":true,"href":"https:\/\/github.blog\/wp-json\/wp\/v2\/comments?post=49751"}],"version-history":[{"count":5,"href":"https:\/\/github.blog\/wp-json\/wp\/v2\/posts\/49751\/revisions"}],"predecessor-version":[{"id":49759,"href":"https:\/\/github.blog\/wp-json\/wp\/v2\/posts\/49751\/revisions\/49759"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/github.blog\/wp-json\/wp\/v2\/media\/49752"}],"wp:attachment":[{"href":"https:\/\/github.blog\/wp-json\/wp\/v2\/media?parent=49751"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/github.blog\/wp-json\/wp\/v2\/categories?post=49751"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/github.blog\/wp-json\/wp\/v2\/tags?post=49751"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/github.blog\/wp-json\/wp\/v2\/coauthors?post=49751"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}