{"id":1465,"date":"2019-02-18T00:53:37","date_gmt":"2019-02-18T00:53:37","guid":{"rendered":"http:\/\/kusuaks7\/?p=1070"},"modified":"2023-08-11T12:26:34","modified_gmt":"2023-08-11T12:26:34","slug":"the-unsung-heroes-of-modern-software-development","status":"publish","type":"post","link":"https:\/\/www.experfy.com\/blog\/bigdata-cloud\/the-unsung-heroes-of-modern-software-development\/","title":{"rendered":"The Unsung Heroes of Modern Software Development"},"content":{"rendered":"<h3>Open Source Software Foundations Everyone Should\u00a0Know<\/h3>\n<section>Open source computing is hugely important to software development. It is the model that everyone benefits from. The open source foundations that support this development play a crucial role. However, their work often goes unnoticed. I had no idea until I research this article that so many projects benefited from these foundations. Let\u2019s see the who\u2019s behind many of the tools software developers and data scientists use every day.<\/p>\n<figure id=\"4bfb\" data-scroll=\"native\"><canvas width=\"75\" height=\"56\"><\/canvas><img decoding=\"async\" style=\"width: 700px; height: 525px;\" src=\"https:\/\/cdn-images-1.medium.com\/max\/2048\/1*softa_DfFCSVK-R5Ic7T8Q.jpeg\" data-src=\"https:\/\/cdn-images-1.medium.com\/max\/2048\/1*softa_DfFCSVK-R5Ic7T8Q.jpeg\" \/><\/figure>\n<p style=\"text-align: center;\"><span style=\"font-size: 11px;\">Exploring the landscape of open source foundations<\/span><\/p>\n<h3 id=\"0431\">Why Open Source Foundations?<\/h3>\n<p id=\"0e35\">Open source foundations have emerged to help sustain and manage open source projects. These foundations provide space for companies and people with a stake in an open source software (OSS) project to come together. Their status as independent, nonprofit entities provides neutral ground for competing companies to work together.<\/p>\n<figure id=\"432e\"><canvas width=\"75\" height=\"56\"><\/canvas><img decoding=\"async\" style=\"width: 700px; height: 525px;\" src=\"https:\/\/cdn-images-1.medium.com\/max\/640\/1*GXVsgGNFJ4GMq9IjM4CvEg.jpeg\" data-src=\"https:\/\/cdn-images-1.medium.com\/max\/640\/1*GXVsgGNFJ4GMq9IjM4CvEg.jpeg\" \/><\/figure>\n<p style=\"text-align: center;\"><span style=\"font-size: 11px;\">Foundations support the things that get <\/span><span style=\"font-size: 11px;\">build<\/span><span style=\"font-size: 11px;\"> on top of\u00a0them<\/span><\/p>\n<p id=\"14bf\">Open source foundations often provide a wide range of business and operational support for software development projects. By falling under the umbrella of the foundation, the project can often receive financial support and back-office assistance. Foundations can help these specific ways:<\/p>\n<ul>\n<li id=\"c3ab\">negotiate and sign supplier contracts<\/li>\n<li id=\"fd8d\">employ staff or contractors<\/li>\n<li id=\"2f58\">buffer legal risks<\/li>\n<li id=\"59dc\">provide legal frameworks (many foundations have created their own licenses)<\/li>\n<li id=\"19d4\">provide technical services such as code signing certificates<\/li>\n<li id=\"e159\">access financial products such as bank accounts<\/li>\n<li id=\"7c19\">provide marketing services such as press releases<\/li>\n<li id=\"a2e4\">provide oversight and governance<\/li>\n<li id=\"5606\">manage project membership<\/li>\n<\/ul>\n<p id=\"e9c3\">As you can imagine, these are invaluable roles for a project\u2019s leaders to have assistance with. The foundations help the project\u2019s members keep their focus on fixing bugs, writing documents, and developing new features. Read more about the roles open source foundations play\u00a0<a href=\"https:\/\/www.cio.com\/article\/2984133\/open-source-tools\/8-key-open-source-software-foundations.html#slide1\" target=\"_blank\" rel=\"noopener noreferrer\" data-href=\"https:\/\/www.cio.com\/article\/2984133\/open-source-tools\/8-key-open-source-software-foundations.html#slide1\" data->here<\/a>.<\/p>\n<\/section>\n<section>\n<hr \/>\n<h3 id=\"ac38\">Open Source Foundation Leaders<\/h3>\n<p id=\"5dcf\">I\u2019ll highlight six open source foundations that are key to many important projects. For each foundation I\u2019ll give a brief bio, provide the number of projects being supported as of early 2019, and highlight some well-known projects. Note that these groups fall under various IRS classifications for charitable and trade organizations \u2014 not all are technically foundations.<\/p>\n<h4 id=\"f51d\">Apache Software Foundation<\/h4>\n<figure id=\"29d2\"><canvas width=\"75\" height=\"28\"><\/canvas><img decoding=\"async\" style=\"width: 267px; height: 104px;\" src=\"https:\/\/cdn-images-1.medium.com\/max\/640\/1*yjIwLqoJIwPF9Gqu0Or78Q.png\" data-src=\"https:\/\/cdn-images-1.medium.com\/max\/640\/1*yjIwLqoJIwPF9Gqu0Or78Q.png\" \/><\/figure>\n<p id=\"0119\">The Apache Software Foundation is 20 years old and is one of the largest foundations. As of early 2019 it has over 350 open source initiatives.<\/p>\n<blockquote id=\"ee48\"><p>The ASF provides an established framework for intellectual property and financial contributions that simultaneously limits potential legal exposure for our project committers. Through the ASF\u2019s meritocratic process known as \u201cThe Apache Way,\u201d more than 730 individual Members and 7,000 Committers successfully collaborate to develop freely available enterprise-grade software, benefiting millions of users worldwide: thousands of software solutions are distributed under the Apache License; and the community actively participates in ASF mailing lists, mentoring initiatives, and ApacheCon, the Foundation\u2019s official user conference, trainings, and expo.<\/p><\/blockquote>\n<p id=\"1b96\"><a href=\"http:\/\/www.apache.org\/\" target=\"_blank\" rel=\"noopener noreferrer\" data-href=\"http:\/\/www.apache.org\">www.apache.org<\/a><\/p>\n<figure id=\"78c7\"><canvas width=\"75\" height=\"31\"><\/canvas><img decoding=\"async\" style=\"width: 700px; height: 313px;\" src=\"https:\/\/cdn-images-1.medium.com\/max\/640\/1*UXdZUZiumfJdbQ1pOHUZ0A.png\" data-src=\"https:\/\/cdn-images-1.medium.com\/max\/640\/1*UXdZUZiumfJdbQ1pOHUZ0A.png\" \/><\/figure>\n<p id=\"58e7\">Many Apache projects are Java heavy. Popular projects include: Apache HTTP Server, Hadoop, Tomcat, and Arrow.<\/p>\n<h4 id=\"2327\">Linux Foundation<\/h4>\n<figure id=\"4622\"><img decoding=\"async\" style=\"width: 251px; height: 34px;\" src=\"https:\/\/cdn-images-1.medium.com\/max\/640\/1*0KpdKLCLe9e7Tt8u0PDjBg.png\" data-height=\"34\" data-image-id=\"1*0KpdKLCLe9e7Tt8u0PDjBg.png\" data-width=\"251\" \/><\/figure>\n<p id=\"5712\">The Linux Foundation is the home of the Linux operating system and many related projects. Some of its other 100+ projects include NodeJS and RethinkDB.<\/p>\n<blockquote id=\"a6f4\"><p>The Linux Foundation supports the creation of sustainable open source ecosystems by providing financial and intellectual resources, infrastructure, services, events, and training. Working together, The Linux Foundation and its projects form the most ambitious and successful investment in the creation of shared technology.<\/p><\/blockquote>\n<p id=\"a0f7\"><a title=\"https:\/\/www.linuxfoundation.org\" href=\"https:\/\/www.linuxfoundation.org\/\" target=\"_blank\" rel=\"noopener noreferrer\" data-href=\"https:\/\/www.linuxfoundation.org\">www.linuxfoundation.org<\/a><\/p>\n<p id=\"8cc8\">The Linux Foundation was founded in 2000 as a merger of two other groups. It currently has over 1,000 members, including all the usual big name technology companies.<\/p>\n<p id=\"4f63\">All hosted projects get governance structure and back-end resources. Some projects also get funding. The Linux Foundation also provides training and conferences.<\/p>\n<h4 id=\"d1e0\">Free Software Foundation<\/h4>\n<figure id=\"35f1\"><img decoding=\"async\" style=\"width: 91px; height: 53px;\" src=\"https:\/\/cdn-images-1.medium.com\/max\/640\/1*QZaBd2jUdaXp0KXGf8Q9PA.png\" data-height=\"53\" data-image-id=\"1*QZaBd2jUdaXp0KXGf8Q9PA.png\" data-width=\"91\" \/><\/figure>\n<p id=\"189f\">Launched in 1983, the Free Software Foundation maintains the projects that make up the GNU Linux ecosystem. Other popular projects include Bash, Emacs, Gawk, Make, and R.<\/p>\n<blockquote id=\"1c5e\"><p>The Free Software Foundation (FSF) is a nonprofit with a worldwide mission to promote computer user freedom. We defend the rights of all software users.<\/p><\/blockquote>\n<p id=\"bf0a\"><a href=\"https:\/\/www.fsf.org\/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" data-href=\"https:\/\/www.fsf.org\/\" data->https:\/\/www.fsf.org\/<\/a><\/p>\n<p id=\"51cc\">The Free Software Foundation has over 5,000 members and about 400 OSS projects.<\/p>\n<h4 id=\"5da4\">Software Freedom Conservancy<\/h4>\n<figure id=\"e707\"><canvas width=\"75\" height=\"25\"><\/canvas><img decoding=\"async\" style=\"width: 348px; height: 116px;\" src=\"https:\/\/cdn-images-1.medium.com\/max\/640\/1*WT4qqSAqFkE0pLrPXPn2aQ.png\" data-src=\"https:\/\/cdn-images-1.medium.com\/max\/640\/1*WT4qqSAqFkE0pLrPXPn2aQ.png\" \/><\/figure>\n<p id=\"4c95\">The Software Freedom Conservancy was founded in 2006. It has over 45 projects including such popular ones such as Busybox, Git, Homebrew, Inkscape, phpMYAdmin, PyPy, and Selenium.<\/p>\n<blockquote id=\"6fea\"><p>Software Freedom Conservancy is a not-for-profit charity that helps promote, improve, develop, and defend Free, Libre, and Open Source Software (FLOSS) projects. Conservancy provides a non-profit home and infrastructure for FLOSS projects. This allows FLOSS developers to focus on what they do best\u200a\u2014\u200awriting and improving FLOSS for the general public\u200a\u2014\u200awhile Conservancy takes care of the projects\u2019 needs that do not relate directly to software development and documentation.<\/p><\/blockquote>\n<p id=\"19ca\"><a href=\"https:\/\/sfconservancy.org\/\" target=\"_blank\" rel=\"noopener noreferrer\" data-href=\"https:\/\/sfconservancy.org\/\" data->https:\/\/sfconservancy.org\/<\/a><\/p>\n<p id=\"daa4\">The Software Freedom Conservancy has over 500 sponsors, including Google and some other big names.<\/p>\n<h4 id=\"6add\">Software in the Public\u00a0Interest<\/h4>\n<figure id=\"37af\"><canvas width=\"75\" height=\"37\"><\/canvas><img decoding=\"async\" style=\"width: 204px; height: 102px;\" src=\"https:\/\/cdn-images-1.medium.com\/max\/640\/1*QOuiDACd-Q2BrG7tVQ6luA.png\" data-src=\"https:\/\/cdn-images-1.medium.com\/max\/640\/1*QOuiDACd-Q2BrG7tVQ6luA.png\" \/><\/figure>\n<p id=\"420e\">Software in the Public Interest was founded 1997. Its 39 projects include haskell, PostgrSQL, Jenkins, Arch Linux, and Debian.<\/p>\n<blockquote id=\"8113\"><p>Software in the Public Interest is a non-profit organization which was founded to help organizations develop and distribute open hardware and software. Our mission is to help genuine, substantial, and significant free and open source software projects by handling their non-technical administrative tasks so that they aren\u2019t required to operate their own legal entity.<\/p><\/blockquote>\n<p id=\"fb6d\"><a href=\"https:\/\/www.spi-inc.org\/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" data-href=\"https:\/\/www.spi-inc.org\/\" data->https:\/\/www.spi-inc.org\/<\/a><\/p>\n<h4 id=\"bf77\">Cloud Native Computing Foundation (CNCF)<\/h4>\n<p id=\"f181\">The Cloud Native Computing Foundation is the new kid on the block. Founded in 2015, it supports open source projects around Kubernetes containerized cloud microservices.<\/p>\n<blockquote id=\"38c3\"><p>CNCF is an open source software foundation dedicated to making cloud native computing universal and sustainable. Cloud native computing uses an open source software stack to deploy applications as microservices, packaging each part into its own container, and dynamically orchestrating those containers to optimize resource utilization. Cloud native technologies enable software developers to build great products faster.<\/p><\/blockquote>\n<p id=\"5730\"><a title=\"https:\/\/www.cncf.io\/\" href=\"https:\/\/www.cncf.io\/\" target=\"_blank\" rel=\"noopener noreferrer\" data-href=\"https:\/\/www.cncf.io\/\" data->www.cncf.io<\/a><\/p>\n<p id=\"5f5d\">CNCF members include a who\u2019s who of tech: AWS, AlibabCloud, Dell, Intel, Oracle, Microsoft Azure, IBM Cloud, and Google Cloud.<\/p>\n<p id=\"07b1\">As of early 2019, 4 projects have graduated and 16 are incubating. Popular associated projects include Kubernetes, which has graduated from CNCF.<\/p>\n<p id=\"9328\">Interestingly, CNCF is supported by the Linux Foundation.<\/p>\n<h4 id=\"182e\">NumFOCUS<\/h4>\n<figure id=\"0691\"><img decoding=\"async\" style=\"width: 153px; height: 52px;\" src=\"https:\/\/cdn-images-1.medium.com\/max\/640\/1*FlQXgwRFT_8QfQKMVwUPVQ.png\" data-height=\"52\" data-image-id=\"1*FlQXgwRFT_8QfQKMVwUPVQ.png\" data-width=\"153\" \/><\/figure>\n<p id=\"239d\">NumFOCUS is the home of many popular data science open source projects. It was founded in 2012 and its 25 popular projects include NumPy, Matplotlib, Pandas, Jupyter, Julia, and Bokeh. NumFOCUS also promote many other open source projects as affiliated projects.<\/p>\n<blockquote id=\"7a7a\"><p>NumFOCUS offers many programs in support of our mission to promote sustainable high-level programming languages, open code development, and reproducible scientific research.<\/p><\/blockquote>\n<p id=\"8524\"><a href=\"https:\/\/numfocus.org\/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" data-href=\"https:\/\/numfocus.org\/\" data->https:\/\/numfocus.org\/<\/a><\/p>\n<p id=\"d5e8\">NumFOCUS holds PyData conferences throughout the world. Disclosure: I\u2019ve volunteered at PyData DC and had great time. I highly recommend volunteering! \ud83d\ude03<\/p>\n<\/section>\n<section>\n<hr \/>\n<p id=\"2299\">Those are the six open source foundations to know. They provide invaluable support to many of the open source software projects that make the world go round. Note that I didn\u2019t include foundations that support a small number of projects or who have a more general advocacy focus.<\/p>\n<p id=\"cc06\">Here\u2019s the recap:<\/p>\n<ul>\n<li id=\"1609\">Apache Software Foundation<\/li>\n<li id=\"42cd\">Linux Foundation<\/li>\n<li id=\"84d9\">Free Software Foundation<\/li>\n<li id=\"bbc4\">Software Freedom Conservancy<\/li>\n<li id=\"54fe\">Software in the Public Interest<\/li>\n<li id=\"7a33\">Cloud Native Computing Foundation (CNCF)<\/li>\n<li id=\"7226\">NumFOCUS<\/li>\n<\/ul>\n<p id=\"d4b3\">If you know of other organizations that provide support to many other OSS projects, please let me know in the comments or on Twitter @discdiver.<\/p>\n<p id=\"69e2\">To learn more about open source foundations, see\u00a0<a href=\"https:\/\/livablesoftware.com\/study-open-source-foundations\/\" target=\"_blank\" rel=\"noopener noreferrer\" data-href=\"https:\/\/livablesoftware.com\/study-open-source-foundations\/\" data->this research study<\/a>.<\/p>\n<h3 id=\"5cad\">Wrap<\/h3>\n<p id=\"cf79\">Now you know where to turn with your open source project when the time comes. You also know some of the folks to thank for enabling open source projects to grow effectively.<\/p>\n<p id=\"096c\">I hope you found this article to be informative. If you did, please share it on social media so others can find it.<\/p>\n<p id=\"c52d\">I write about machine learning, data science, deep learning, cloud computing, Docker, open source software, and other fun stuff. Check out my articles\u00a0<a href=\"https:\/\/medium.com\/@jeffhale\" target=\"_blank\" rel=\"noopener noreferrer\" data-href=\"https:\/\/medium.com\/@jeffhale\" data->here <\/a>if any of that\u2019s up your alley.<\/p>\n<p id=\"ed0b\">A big thank you to all who contribute to and support open source!<\/p>\n<\/section>\n","protected":false},"excerpt":{"rendered":"<p>Open Source Software Foundations Everyone Should\u00a0Know Open source computing is hugely important to software development. It is the model that everyone benefits from. The open source foundations that support this development play a crucial role. However, their work often goes unnoticed. I had no idea until I research this article that so many projects benefited<\/p>\n","protected":false},"author":369,"featured_media":3593,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"content-type":"","footnotes":""},"categories":[187],"tags":[95],"ppma_author":[2134],"class_list":["post-1465","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-bigdata-cloud","tag-big-data-amp-technology"],"authors":[{"term_id":2134,"user_id":369,"is_guest":0,"slug":"jeff-hale","display_name":"Jeff Hale","avatar_url":"https:\/\/secure.gravatar.com\/avatar\/?s=96&d=mm&r=g","user_url":"","last_name":"Hale","first_name":"Jeff","job_title":"","description":"Jeff Hale is a co-founder of Rebel Desk, where he oversees technology, finance, and operations for this company. He&nbsp;is an experienced entrepreneur who has managed technology, operations, and finances for several companies.&nbsp;"}],"_links":{"self":[{"href":"https:\/\/www.experfy.com\/blog\/wp-json\/wp\/v2\/posts\/1465","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.experfy.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.experfy.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.experfy.com\/blog\/wp-json\/wp\/v2\/users\/369"}],"replies":[{"embeddable":true,"href":"https:\/\/www.experfy.com\/blog\/wp-json\/wp\/v2\/comments?post=1465"}],"version-history":[{"count":3,"href":"https:\/\/www.experfy.com\/blog\/wp-json\/wp\/v2\/posts\/1465\/revisions"}],"predecessor-version":[{"id":30184,"href":"https:\/\/www.experfy.com\/blog\/wp-json\/wp\/v2\/posts\/1465\/revisions\/30184"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.experfy.com\/blog\/wp-json\/wp\/v2\/media\/3593"}],"wp:attachment":[{"href":"https:\/\/www.experfy.com\/blog\/wp-json\/wp\/v2\/media?parent=1465"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.experfy.com\/blog\/wp-json\/wp\/v2\/categories?post=1465"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.experfy.com\/blog\/wp-json\/wp\/v2\/tags?post=1465"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/www.experfy.com\/blog\/wp-json\/wp\/v2\/ppma_author?post=1465"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}