{"id":55893,"date":"2024-10-23T14:45:46","date_gmt":"2024-10-23T18:45:46","guid":{"rendered":"https:\/\/sdtimes.com\/?p=55893"},"modified":"2024-10-24T10:02:55","modified_gmt":"2024-10-24T14:02:55","slug":"navigating-unexpected-license-changes-in-open-source-software","status":"publish","type":"post","link":"https:\/\/sdtimes.com\/os\/navigating-unexpected-license-changes-in-open-source-software\/","title":{"rendered":"Navigating unexpected license changes in open source software"},"content":{"rendered":"<p><span style=\"font-weight: 400;\">Open source software is prevalent in <\/span><a href=\"https:\/\/www.linuxfoundation.org\/blog\/blog\/a-summary-of-census-ii-open-source-software-application-libraries-the-world-depends-on\"><span style=\"font-weight: 400;\">almost any<\/span><\/a><span style=\"font-weight: 400;\"> codebase today, and it&#8217;s assuredly only going to grow larger.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">According to a 2024 <\/span><a href=\"https:\/\/www.hbs.edu\/faculty\/Pages\/item.aspx?num=65230\"><span style=\"font-weight: 400;\">analysis by the Harvard Business School<\/span><\/a><span style=\"font-weight: 400;\">, the supply side value of open source software is $4.15 billion, while the demand-side value is $8.8 trillion. With numbers like those, it\u2019s easier to see how the financial benefits of using open source are just too good for most companies to turn their nose at.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">But in recent years, there have been several instances where an open source project has suddenly changed their license to a more restrictive one, causing headaches for any developer who had incorporated that project in their code.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">For context, there are a variety of types of open source licenses, typically falling into two categories: permissive and copyleft, according to a <\/span><a href=\"https:\/\/www.openlogic.com\/blog\/how-does-open-source-licensing-work\"><span style=\"font-weight: 400;\">blog post<\/span><\/a><span style=\"font-weight: 400;\"> by OpenLogic by Perforce.\u00a0\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Permissive licenses, such as the MIT License and the Apache 2.0 License, \u201cgrant users freedom in using, modifying, and distributing the software.\u201d\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Copyleft licenses, on the other hand, \u201crequire any derivative works to be distributed under the same license as the original software, which includes making the source code available under that license.\u201d The GNU General Public License (GPL) family of licenses and the Mozilla Public License are examples of copyleft licenses<\/span><\/p>\n<p><span style=\"font-weight: 400;\">But in recent years, you may have also heard of the <\/span><a href=\"https:\/\/en.wikipedia.org\/wiki\/Business_Source_License\"><span style=\"font-weight: 400;\">Business Source License (BUSL)<\/span><\/a><span style=\"font-weight: 400;\">, because some big-name projects switched to that license, like Terraform (run by HashiCorp), CockroachDB, and MariaDB. However, the BUSL isn\u2019t technically considered to be an open source license, so it doesn\u2019t fall into the above two categories.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">It was <\/span><a href=\"https:\/\/mariadb.com\/bsl-faq-mariadb\/\"><span style=\"font-weight: 400;\">originally created<\/span><\/a><span style=\"font-weight: 400;\"> by MariaDB and specifies that a project\u2019s source code be available, but using the code in production may require approval from the licensor.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">MariaDB isn\u2019t unique in creating a new license to suit its business needs. For example, Redis also created its own license called the <\/span><a href=\"https:\/\/redis.io\/legal\/licenses\/\"><span style=\"font-weight: 400;\">Redis Source Available License<\/span><\/a><span style=\"font-weight: 400;\">, Elastic created the <\/span><a href=\"https:\/\/www.elastic.co\/licensing\/elastic-license\"><span style=\"font-weight: 400;\">Elastic License<\/span><\/a><span style=\"font-weight: 400;\">, and MongoDB created the <\/span><a href=\"https:\/\/www.mongodb.com\/legal\/licensing\/server-side-public-license\"><span style=\"font-weight: 400;\">Server Side Public License<\/span><\/a><span style=\"font-weight: 400;\">.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">According to Stefano Maffulli, executive director of the Open Source Initiative (OSI), the main motivation behind a change like this is to \u201clock up the value of the project and discourage competition.\u201d For instance, Elastic has initially created the Elastic License in response to AWS offering Amazon Elasticsearch Service.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Shay Banon, the founder and CTO of Elastic, wrote in a <\/span><a href=\"https:\/\/www.elastic.co\/blog\/why-license-change-aws\"><span style=\"font-weight: 400;\">blog post<\/span><\/a><span style=\"font-weight: 400;\"> at the time: \u201cOur license change is aimed at preventing companies from taking our Elasticsearch and Kibana products and providing them directly as a service without collaborating with us. Our license change comes after years of what we believe to be Amazon\/AWS misleading and confusing the community \u2013 enough is enough.\u201d<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Maffulli went on to explain that companies switching to a more restrictive license is often the result of having gained a mass of adoption and wanting to monetize their investment in that project, while also preventing others from profiting off of their work.\u00a0<\/span><\/p>\n<h5><b>It\u2019s important that open source projects build trust\u00a0<\/b><\/h5>\n<p><span style=\"font-weight: 400;\">\u201cThere\u2019s nothing inherently wrong with proprietary and source-available licenses,\u201d said Maffulli. \u201cWhere the problems start is when these organizations switch licenses midstream or try to play games with branding, making their restrictive licenses sound like Open Source-approved licenses, creating confusion in the market.\u201d<\/span><\/p>\n<p><span style=\"font-weight: 400;\">In most of the situations when this has happened, there has been <\/span><a href=\"https:\/\/www.thatamazingprogrammer.com\/terraforms-license-change-a-deep-dive-into-the-controversy\"><span style=\"font-weight: 400;\">backlash<\/span><\/a><span style=\"font-weight: 400;\"> from the open source community using those projects. Not surprising, given that they had implemented the project into their technology stack agreeing to the original license, and now they\u2019ve got different rules to comply with. They might even need to think about an alternative if their use case doesn\u2019t fit in with the new terms.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\u201cWhen a company switches from an open source license to a restrictive license like the BUSL, it is the equivalent of pulling the rug from beneath the user community\u2019s feet,\u201d said Maffulli. \u201cIt is an unexpected, unfair and deceptive \u2018switcheroo\u2019 that breaks the trust of the open source community, especially the trust of contributors and users of the project.\u201d<\/span><\/p>\n<p><span style=\"font-weight: 400;\">AB Periasamy, co-CEO of <\/span><a href=\"https:\/\/min.io\/\"><span style=\"font-weight: 400;\">MinIO<\/span><\/a><span style=\"font-weight: 400;\">, an open source object store, advises open source projects to think about these decisions in terms of their overall brand. \u201cBrand is about the trust and relationship you establish with your users.\u201d\u00a0<\/span><\/p>\n<h5><b>Trying to monetize an open source project is &#8216;short term thinking&#8217;<\/b><\/h5>\n<p><span style=\"font-weight: 400;\">In light of Cockroach Labs recently switching up its licensing again, the open source database YugabyteDB doubled down on being open source.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\u201cAs a founder of a distributed SQL database company (and a competitor), I can guess (and empathize with) the revenue pressure that led Cockroach to abandon their open source offering. But, I believe this is an example of short term thinking that can stifle long term growth,\u201d Karthik Ranganathan, founder and co-CEO of Yugabyte, the company behind the project, wrote in a <\/span><a href=\"https:\/\/www.yugabyte.com\/blog\/the-future-of-open-source\/\"><span style=\"font-weight: 400;\">blog post<\/span><\/a><span style=\"font-weight: 400;\">.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">For some historical context, Cockroach Labs in 2019 changed its license from Apache 2.0 to the BUSL, and then in August, <\/span><a href=\"https:\/\/sdtimes.com\/os\/cockroachdb-retires-self-hosted-core-offering-makes-enterprise-version-free-for-companies-under-10m-in-annual-revenue\/\"><span style=\"font-weight: 400;\">announced<\/span><\/a><span style=\"font-weight: 400;\"> it was retiring the free Core offering and moving all features to the Enterprise version, which would be free to use for companies under $10 million in annual revenue.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Ranganathan reasoned that developers and small organizations will likely be hesitant to adopt CockroachDB now because they know that if they grow and hit that revenue amount, there will be implications in how they use the database.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">This informs YugabyteDB\u2019s long-term strategy of remaining open source so that it is the easiest database choice. In an interview with SD Times, Ranganathan said, \u201cWhy would a developer pick something that&#8217;s not open or less open? It just won&#8217;t work.\u201d<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Specifically in the database world, he explained that the \u201cdollars are not in the database tech,\u201d they\u2019re in the applications built on top of that database.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\u201cIt&#8217;s better to let it proliferate a lot and do the things needed for multiple people to contribute, and then, capture the value on top,\u201d he said. Capturing the value on top often means creating an enterprise offering with support or extra features.<\/span><\/p>\n<h5><b>Capture the value on top<\/b><\/h5>\n<p><span style=\"font-weight: 400;\">The approach MinIO takes is to keep its project open source but to offer an enterprise version on top of that to sustain the company financially. \u201cThe business helps sustain the open source project because we get paid by customers who can afford to pay, and we deliver enormous value,\u201d he said.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">In MinIO\u2019s case, paying customers to the open source project get extra features, rather than features being taken away from the underlying project.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Many other companies follow this model to fund the development of their projects, such as <\/span><a href=\"https:\/\/grafana.com\/\"><span style=\"font-weight: 400;\">Grafana Labs<\/span><\/a><span style=\"font-weight: 400;\">, the company behind the open source observability platform Grafana, which offers two paid versions of the platform: Cloud and Enterprise. Cloud offers a fully managed, hosted version of Grafana, and Enterprise version allows plugins to be used and has built-in collaboration features not in the free open source version.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Red Hat also follows a similar model, offering open source projects backed by enterprise support, hosting, consulting, and other services.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\u201cSoftware takes a lot of money to build and maintain, and it&#8217;s not one person and part time, it&#8217;s a whole team of engineers building this. You need to find a way to commercially sustain it,\u201d said MinIO&#8217;s Periasamy.<\/span><\/p>\n<h5><b>Terraform\u2019s switch to the BUSL leads to creation of OpenTofu<\/b><\/h5>\n<p><span style=\"font-weight: 400;\">Sometimes when license changes happen, it also leads to someone creating an open version of the project, such as <\/span><a href=\"https:\/\/www.itopstimes.com\/itops\/in-response-to-terrform-license-change-opentf-forms-and-creates-open-source-fork-of-project\/\"><span style=\"font-weight: 400;\">what happened<\/span><\/a><span style=\"font-weight: 400;\"> with Terraform and OpenTofu. When HashiCorp switched over to the BUSL, the community came together to form an open fork of the project called OpenTF (now called OpenTofu) and published the OpenTF Manifesto, claiming \u201cthis [license] change threatens the entire community and ecosystem that\u2019s built up around Terraform over the last 9 years.\u201d<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Roni Frantchi, director of engineering at <\/span><a href=\"https:\/\/www.env0.com\/\"><span style=\"font-weight: 400;\">env0<\/span><\/a><span style=\"font-weight: 400;\"> and founding member of OpenTofu, said that the response was a bit empathetic at first. We said, \u201cOkay, that makes sense that a commercial company looks at the cost of maintaining such an open source project and says \u2018it&#8217;s not right that I&#8217;m the only one who kind of bears the effort in trying to maintain this project.\u2019\u201d<\/span><\/p>\n<p><span style=\"font-weight: 400;\">At the time, the people behind OpenTofu approached HashiCorp and asked them to instead contribute the project to a foundation where they would not have to be the sole maintainer, much like Google has done with donating Kubernetes to the CNCF, Frantchi explained.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">However, that appeal went unanswered, Frantchi said, and that\u2019s what led to the community publishing the manifesto, which garnered a lot of support rather quickly.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\u201cWe saw the manifesto surge to over 36,000 stars in a few days, maybe a couple of weeks. So that&#8217;s a huge head start for a project like this, and we understood that we do have some backing of the community, and the community is very much interested in keeping this project open source,\u201d said Fratchi. \u201cAnd with that and the fact that we were not answered by HashiCorp, we respectfully forked the code and decided that we&#8217;ll take it from there. At no point did we think that any commercial company should stand behind this project. Instead, we knew right from the start that we&#8217;re going to the Linux Foundation and the CNCF. They were very much interested and met us with open arms and were very glad to back this project.\u201d<\/span><\/p>\n<p><span style=\"font-weight: 400;\">In addition to creating the open fork of Terraform, another big item on OpenTofu\u2019s to-do list was tackling the backlog of community requested features that had gone unanswered, possibly because they didn\u2019t align with the direction HashiCorp wanted to take the project.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\u201cNow the roadmap is very transparent, and it&#8217;s out there publicly in terms of how we choose what&#8217;s in there and how highly rated the items are,\u201d he said.<\/span><\/p>\n<h5><b>Sometimes companies change their mind\u00a0<\/b><\/h5>\n<p><span style=\"font-weight: 400;\">While it hasn\u2019t yet happened with Terraform, sometimes companies who have switched to a more restrictive license change their mind and switch back.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Most recently, Elastic <\/span><a href=\"https:\/\/www.businesswire.com\/news\/home\/20240829537786\/en\/Elastic-Announces-Open-Source-License-Elasticsearch-Kibana\"><span style=\"font-weight: 400;\">announced<\/span><\/a><span style=\"font-weight: 400;\"> in August that it was adding the GNU Affero GPL license as a way to license the code for Elasticsearch and Kibana, which meant that the projects were officially considered open source again.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\u201cIn 2021, we made the hard decision to move the Open Source portions of Elasticsearch and Kibana source code to non-OSI approved software licenses &#8212; SSPL and Elastic License v2, as a way to reduce the risk of market confusion. Over the last 3 years, the change has been successful in mitigating the risks, our innovations since that date have been extensive and material for differentiation, performance, and feature enhancement, and we now feel comfortable adding AGPL as an option alongside SSPL,\u201d Elastic wrote in an <\/span><a href=\"https:\/\/www.elastic.co\/pricing\/faq\/licensing#summarize-changes-2024\"><span style=\"font-weight: 400;\">FAQ<\/span><\/a><span style=\"font-weight: 400;\">.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">OSI\u2019s Maffulli commented on the change at the time, saying, \u201cTheir licensing decisions announced this week are confirmation that shipping software with licenses that comply with the Open Source Definition is valuable\u2014to the maker, to the customer, and to the user. Their choice of a strong copyleft license signals the continuing importance of that license model and its dual effect: one, it\u2019s designed to preserve the user&#8217;s freedoms downstream, and two, it also grants strong control over the project by the single-vendor developers.\u201d<\/span><\/p>\n<h5><b>How consumers of OSS can prepare for unexpected license changes<\/b><\/h5>\n<p><span style=\"font-weight: 400;\">All of these past license changes should serve as a reminder to the open source community that they need to have a plan in place for what they will do if a project they are using makes a change like this. Often, there is not much time between the initial announcement and the first release under the new license, which may result in development teams needing to scramble if they have not prepared for this potential.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">According to Tzvika Shahaf, VP of product management of Puppet by Perforce (the company that owns the open source support solution <\/span><a href=\"https:\/\/www.openlogic.com\/\"><span style=\"font-weight: 400;\">OpenLogic<\/span><\/a><span style=\"font-weight: 400;\">), having a software bill of materials (SBOM) is an important document when building using open source components, not just for software supply chain security, but for dealing with situations like this.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\u201cFor use at enterprise scale, it&#8217;s a must to keep things in control and have that visibility across the organization,\u201d he said.\u00a0\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">He also said that he\u2019s seeing more companies building teams or roles whose responsibility it is to manage the open source components the organization is using, which can help with other challenges related to open source as well. Beyond managing license compliance, there are a number of other pain points companies face when working with open source software, as laid out in OpenLogic by Perforce\u2019s <\/span><a href=\"https:\/\/www.openlogic.com\/success\/resources\/state-of-open-source-report\"><span style=\"font-weight: 400;\">2024 State of Open Source Report<\/span><\/a><span style=\"font-weight: 400;\">:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">79% struggle with maintaining security policies<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">42% have difficulty maintaining end-of-life versions<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">40% lack high-level technical support<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">38% lack of skills, experience, and proficiency on their team<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">34% experience issues with installations, upgrades and configurations<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">In addition to being able to better tackle those challenges, it\u2019s likely that the industry will continue seeing examples of open source projects switching up their licensing in the years to come, so preparing now may save some trouble down the line.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\u201cUnfortunately, we\u2019ll probably always encounter companies that want to harness the power of Open Source networks to achieve a certain level of adoption, only then to drop the community like a hot potato,\u201d said Maffulli.<\/span><\/p>\n<!-- AddThis Advanced Settings generic via filter on the_content --><!-- AddThis Share Buttons generic via filter on the_content -->","protected":false},"excerpt":{"rendered":"<p>Open source software is prevalent in almost any codebase today, and it&#8217;s assuredly only going to grow larger. According to a 2024 analysis by the Harvard Business School, the supply side value of open source software is $4.15 billion, while the demand-side value is $8.8 trillion. With numbers like those, it\u2019s easier to see how  &hellip; <a class=\"read-more\" href=\"https:\/\/sdtimes.com\/os\/navigating-unexpected-license-changes-in-open-source-software\/\">continue reading<\/a><!-- AddThis Advanced Settings generic via filter on get_the_excerpt --><!-- AddThis Share Buttons generic via filter on get_the_excerpt --><\/p>\n","protected":false},"author":752,"featured_media":55894,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"om_disable_all_campaigns":false,"cybocfi_hide_featured_image":"","footnotes":"","_links_to":"","_links_to_target":""},"categories":[1],"tags":[17077,17076],"coauthors":[11687],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v23.8 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Navigating unexpected license changes in open source software - SD Times<\/title>\n<meta name=\"description\" content=\"In recent years, there have been several instances where an open source project has suddenly changed their license to a more restrictive one.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/sdtimes.com\/os\/navigating-unexpected-license-changes-in-open-source-software\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Navigating unexpected license changes in open source software - SD Times\" \/>\n<meta property=\"og:description\" content=\"In recent years, there have been several instances where an open source project has suddenly changed their license to a more restrictive one.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/sdtimes.com\/os\/navigating-unexpected-license-changes-in-open-source-software\/\" \/>\n<meta property=\"og:site_name\" content=\"SD Times\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/SDTimesD2\" \/>\n<meta property=\"article:published_time\" content=\"2024-10-23T18:45:46+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-10-24T14:02:55+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/sdtimes.com\/wp-content\/uploads\/2024\/10\/pexels-divinetechygirl-1181288.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1920\" \/>\n\t<meta property=\"og:image:height\" content=\"1282\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Jenna Barron\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@sdtimes\" \/>\n<meta name=\"twitter:site\" content=\"@sdtimes\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Jenna Barron\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"10 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/sdtimes.com\/os\/navigating-unexpected-license-changes-in-open-source-software\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/sdtimes.com\/os\/navigating-unexpected-license-changes-in-open-source-software\/\"},\"author\":{\"name\":\"Jenna Barron\",\"@id\":\"https:\/\/sdtimes.com\/#\/schema\/person\/f2524e55ae19da07ea3613577da9f786\"},\"headline\":\"Navigating unexpected license changes in open source software\",\"datePublished\":\"2024-10-23T18:45:46+00:00\",\"dateModified\":\"2024-10-24T14:02:55+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/sdtimes.com\/os\/navigating-unexpected-license-changes-in-open-source-software\/\"},\"wordCount\":2219,\"publisher\":{\"@id\":\"https:\/\/sdtimes.com\/#organization\"},\"image\":{\"@id\":\"https:\/\/sdtimes.com\/os\/navigating-unexpected-license-changes-in-open-source-software\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/sdtimes.com\/wp-content\/uploads\/2024\/10\/pexels-divinetechygirl-1181288.jpg\",\"keywords\":[\"busl\",\"open source license\"],\"articleSection\":[\"Latest News\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/sdtimes.com\/os\/navigating-unexpected-license-changes-in-open-source-software\/\",\"url\":\"https:\/\/sdtimes.com\/os\/navigating-unexpected-license-changes-in-open-source-software\/\",\"name\":\"Navigating unexpected license changes in open source software - SD Times\",\"isPartOf\":{\"@id\":\"https:\/\/sdtimes.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/sdtimes.com\/os\/navigating-unexpected-license-changes-in-open-source-software\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/sdtimes.com\/os\/navigating-unexpected-license-changes-in-open-source-software\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/sdtimes.com\/wp-content\/uploads\/2024\/10\/pexels-divinetechygirl-1181288.jpg\",\"datePublished\":\"2024-10-23T18:45:46+00:00\",\"dateModified\":\"2024-10-24T14:02:55+00:00\",\"description\":\"In recent years, there have been several instances where an open source project has suddenly changed their license to a more restrictive one.\",\"breadcrumb\":{\"@id\":\"https:\/\/sdtimes.com\/os\/navigating-unexpected-license-changes-in-open-source-software\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/sdtimes.com\/os\/navigating-unexpected-license-changes-in-open-source-software\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/sdtimes.com\/os\/navigating-unexpected-license-changes-in-open-source-software\/#primaryimage\",\"url\":\"https:\/\/sdtimes.com\/wp-content\/uploads\/2024\/10\/pexels-divinetechygirl-1181288.jpg\",\"contentUrl\":\"https:\/\/sdtimes.com\/wp-content\/uploads\/2024\/10\/pexels-divinetechygirl-1181288.jpg\",\"width\":1920,\"height\":1282},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/sdtimes.com\/os\/navigating-unexpected-license-changes-in-open-source-software\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/sdtimes.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Navigating unexpected license changes in open source software\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/sdtimes.com\/#website\",\"url\":\"https:\/\/sdtimes.com\/\",\"name\":\"SD Times\",\"description\":\"Software Development News\",\"publisher\":{\"@id\":\"https:\/\/sdtimes.com\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/sdtimes.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/sdtimes.com\/#organization\",\"name\":\"SD Times\",\"url\":\"https:\/\/sdtimes.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/sdtimes.com\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/sdtimes.com\/wp-content\/uploads\/2014\/05\/deafaultlogo.png\",\"contentUrl\":\"https:\/\/sdtimes.com\/wp-content\/uploads\/2014\/05\/deafaultlogo.png\",\"width\":225,\"height\":90,\"caption\":\"SD Times\"},\"image\":{\"@id\":\"https:\/\/sdtimes.com\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/SDTimesD2\",\"https:\/\/x.com\/sdtimes\",\"https:\/\/www.linkedin.com\/company\/sdtimes\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/sdtimes.com\/#\/schema\/person\/f2524e55ae19da07ea3613577da9f786\",\"name\":\"Jenna Barron\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/sdtimes.com\/#\/schema\/person\/image\/b4be3423b187642936e62f121111345e\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/b128943929626cdcafccbac86bd306f9?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/b128943929626cdcafccbac86bd306f9?s=96&d=mm&r=g\",\"caption\":\"Jenna Barron\"},\"description\":\"Jenna Barron is News Editor of SD Times.\",\"url\":\"https:\/\/sdtimes.com\/author\/jennifer-sargent\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Navigating unexpected license changes in open source software - SD Times","description":"In recent years, there have been several instances where an open source project has suddenly changed their license to a more restrictive one.","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:\/\/sdtimes.com\/os\/navigating-unexpected-license-changes-in-open-source-software\/","og_locale":"en_US","og_type":"article","og_title":"Navigating unexpected license changes in open source software - SD Times","og_description":"In recent years, there have been several instances where an open source project has suddenly changed their license to a more restrictive one.","og_url":"https:\/\/sdtimes.com\/os\/navigating-unexpected-license-changes-in-open-source-software\/","og_site_name":"SD Times","article_publisher":"https:\/\/www.facebook.com\/SDTimesD2","article_published_time":"2024-10-23T18:45:46+00:00","article_modified_time":"2024-10-24T14:02:55+00:00","og_image":[{"width":1920,"height":1282,"url":"https:\/\/sdtimes.com\/wp-content\/uploads\/2024\/10\/pexels-divinetechygirl-1181288.jpg","type":"image\/jpeg"}],"author":"Jenna Barron","twitter_card":"summary_large_image","twitter_creator":"@sdtimes","twitter_site":"@sdtimes","twitter_misc":{"Written by":"Jenna Barron","Est. reading time":"10 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/sdtimes.com\/os\/navigating-unexpected-license-changes-in-open-source-software\/#article","isPartOf":{"@id":"https:\/\/sdtimes.com\/os\/navigating-unexpected-license-changes-in-open-source-software\/"},"author":{"name":"Jenna Barron","@id":"https:\/\/sdtimes.com\/#\/schema\/person\/f2524e55ae19da07ea3613577da9f786"},"headline":"Navigating unexpected license changes in open source software","datePublished":"2024-10-23T18:45:46+00:00","dateModified":"2024-10-24T14:02:55+00:00","mainEntityOfPage":{"@id":"https:\/\/sdtimes.com\/os\/navigating-unexpected-license-changes-in-open-source-software\/"},"wordCount":2219,"publisher":{"@id":"https:\/\/sdtimes.com\/#organization"},"image":{"@id":"https:\/\/sdtimes.com\/os\/navigating-unexpected-license-changes-in-open-source-software\/#primaryimage"},"thumbnailUrl":"https:\/\/sdtimes.com\/wp-content\/uploads\/2024\/10\/pexels-divinetechygirl-1181288.jpg","keywords":["busl","open source license"],"articleSection":["Latest News"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/sdtimes.com\/os\/navigating-unexpected-license-changes-in-open-source-software\/","url":"https:\/\/sdtimes.com\/os\/navigating-unexpected-license-changes-in-open-source-software\/","name":"Navigating unexpected license changes in open source software - SD Times","isPartOf":{"@id":"https:\/\/sdtimes.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/sdtimes.com\/os\/navigating-unexpected-license-changes-in-open-source-software\/#primaryimage"},"image":{"@id":"https:\/\/sdtimes.com\/os\/navigating-unexpected-license-changes-in-open-source-software\/#primaryimage"},"thumbnailUrl":"https:\/\/sdtimes.com\/wp-content\/uploads\/2024\/10\/pexels-divinetechygirl-1181288.jpg","datePublished":"2024-10-23T18:45:46+00:00","dateModified":"2024-10-24T14:02:55+00:00","description":"In recent years, there have been several instances where an open source project has suddenly changed their license to a more restrictive one.","breadcrumb":{"@id":"https:\/\/sdtimes.com\/os\/navigating-unexpected-license-changes-in-open-source-software\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/sdtimes.com\/os\/navigating-unexpected-license-changes-in-open-source-software\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/sdtimes.com\/os\/navigating-unexpected-license-changes-in-open-source-software\/#primaryimage","url":"https:\/\/sdtimes.com\/wp-content\/uploads\/2024\/10\/pexels-divinetechygirl-1181288.jpg","contentUrl":"https:\/\/sdtimes.com\/wp-content\/uploads\/2024\/10\/pexels-divinetechygirl-1181288.jpg","width":1920,"height":1282},{"@type":"BreadcrumbList","@id":"https:\/\/sdtimes.com\/os\/navigating-unexpected-license-changes-in-open-source-software\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/sdtimes.com\/"},{"@type":"ListItem","position":2,"name":"Navigating unexpected license changes in open source software"}]},{"@type":"WebSite","@id":"https:\/\/sdtimes.com\/#website","url":"https:\/\/sdtimes.com\/","name":"SD Times","description":"Software Development News","publisher":{"@id":"https:\/\/sdtimes.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/sdtimes.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/sdtimes.com\/#organization","name":"SD Times","url":"https:\/\/sdtimes.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/sdtimes.com\/#\/schema\/logo\/image\/","url":"https:\/\/sdtimes.com\/wp-content\/uploads\/2014\/05\/deafaultlogo.png","contentUrl":"https:\/\/sdtimes.com\/wp-content\/uploads\/2014\/05\/deafaultlogo.png","width":225,"height":90,"caption":"SD Times"},"image":{"@id":"https:\/\/sdtimes.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/SDTimesD2","https:\/\/x.com\/sdtimes","https:\/\/www.linkedin.com\/company\/sdtimes\/"]},{"@type":"Person","@id":"https:\/\/sdtimes.com\/#\/schema\/person\/f2524e55ae19da07ea3613577da9f786","name":"Jenna Barron","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/sdtimes.com\/#\/schema\/person\/image\/b4be3423b187642936e62f121111345e","url":"https:\/\/secure.gravatar.com\/avatar\/b128943929626cdcafccbac86bd306f9?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/b128943929626cdcafccbac86bd306f9?s=96&d=mm&r=g","caption":"Jenna Barron"},"description":"Jenna Barron is News Editor of SD Times.","url":"https:\/\/sdtimes.com\/author\/jennifer-sargent\/"}]}},"_links":{"self":[{"href":"https:\/\/sdtimes.com\/wp-json\/wp\/v2\/posts\/55893"}],"collection":[{"href":"https:\/\/sdtimes.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/sdtimes.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/sdtimes.com\/wp-json\/wp\/v2\/users\/752"}],"replies":[{"embeddable":true,"href":"https:\/\/sdtimes.com\/wp-json\/wp\/v2\/comments?post=55893"}],"version-history":[{"count":5,"href":"https:\/\/sdtimes.com\/wp-json\/wp\/v2\/posts\/55893\/revisions"}],"predecessor-version":[{"id":55900,"href":"https:\/\/sdtimes.com\/wp-json\/wp\/v2\/posts\/55893\/revisions\/55900"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/sdtimes.com\/wp-json\/wp\/v2\/media\/55894"}],"wp:attachment":[{"href":"https:\/\/sdtimes.com\/wp-json\/wp\/v2\/media?parent=55893"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sdtimes.com\/wp-json\/wp\/v2\/categories?post=55893"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sdtimes.com\/wp-json\/wp\/v2\/tags?post=55893"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/sdtimes.com\/wp-json\/wp\/v2\/coauthors?post=55893"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}