<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	
	xmlns:georss="http://www.georss.org/georss"
	xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#"
	>

<channel>
	<title>James Governor&#039;s Monkchips</title>
	<atom:link href="https://redmonk.com/jgovernor/feed/" rel="self" type="application/rss+xml" />
	<link>https://redmonk.com/jgovernor</link>
	<description>An industry analyst blog looking at software ecosystems and convergence</description>
	<lastBuildDate>Wed, 13 Nov 2024 14:39:50 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.6.1</generator>
<site xmlns="com-wordpress:feed-additions:1">140672375</site>	<item>
		<title>Developer Engagement: How Cloudinary drives 45,000 registrations a month with YouTube</title>
		<link>https://redmonk.com/jgovernor/2024/11/13/developer-engagement-how-cloudinary-drives-45000-registrations-a-month-with-youtube/</link>
					<comments>https://redmonk.com/jgovernor/2024/11/13/developer-engagement-how-cloudinary-drives-45000-registrations-a-month-with-youtube/#respond</comments>
		
		<dc:creator><![CDATA[James Governor]]></dc:creator>
		<pubDate>Wed, 13 Nov 2024 13:37:52 +0000</pubDate>
				<category><![CDATA[Uncategorized]]></category>
		<guid isPermaLink="false">https://redmonk.com/jgovernor/?p=5339</guid>

					<description><![CDATA[Cloudinary is an API-first image and video manipulation service. It takes images and videos and resizes or crops them, for portrait or landscape say, or makes AI-based edits. While not perhaps as well known a name as an API-driven business as Stripe or Twilio, it has built a successful business at scale by appealing to]]></description>
										<content:encoded><![CDATA[<p><a href="http://redmonk.com/jgovernor/files/2024/11/cloudinary-screenshot-YT.png"><img fetchpriority="high" decoding="async" src="http://redmonk.com/jgovernor/files/2024/11/cloudinary-screenshot-YT-1024x545.png" alt="screenshot of a a YouTube page with two tutorials about Cloudinary, one ny a smiling white man, and one by a smiling South Asian man pointing upwards" width="1024" height="545" class="aligncenter size-large wp-image-5340" srcset="https://redmonk.com/jgovernor/files/2024/11/cloudinary-screenshot-YT-1024x545.png 1024w, https://redmonk.com/jgovernor/files/2024/11/cloudinary-screenshot-YT-300x160.png 300w, https://redmonk.com/jgovernor/files/2024/11/cloudinary-screenshot-YT-768x409.png 768w, https://redmonk.com/jgovernor/files/2024/11/cloudinary-screenshot-YT-480x255.png 480w, https://redmonk.com/jgovernor/files/2024/11/cloudinary-screenshot-YT.png 1141w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></p>
<p>Cloudinary is an API-first image and video manipulation service. It takes images and videos and resizes or crops them, for portrait or landscape say, or makes AI-based edits. While not perhaps as well known a name as an API-driven business as Stripe or Twilio, it has built a successful business at scale by appealing to developers. The customer list is shiny &#8211; enterprise companies like Puma, FC Bayern Munich, Guess, Levi’s, Paul Smith, Puma and Rapha. But it also has more than 10,000 self-service developer customers.</p>
<p>Cloudinary took 9 years to reach 1M developers, another 3 years to double that, and now plans to reach 5M active developers within the next few years. Given there are &#8211; by most estimates &#8211; fewer than 30M developers in the world that’s a big target. But with a global strategy, and global growth in developer populations, not unreasonable.</p>
<p>I recently talked to <a href="https://www.linkedin.com/in/sanjaysarathy">Sanjay Sarathy</a>, who runs both developer engagement and product led growth at Cloudinary, and one of the aspects of the company’s community building strategy that struck me was that it relies primarily on video &#8211; in particular on YouTube tutorials &#8211; to drive devs to its properties.</p>
<p>Before settling on YouTube as a primary target it set out a model to measure the value of all developer interactions. Dev Rel worked with the finance department, considering the lifetime value of a registration, with the understanding that while the majority of users wouldn’t become paying customers, that didn’t mean they weren’t valuable. From there Cloudinary built a model attributing a particular value to all activities that involved developer touch &#8211; articles, events, blog posts, YouTube, etc, in order to map out a lifetime value of a registration. It quickly became apparent that YouTube was delivering the most engaged traffic. In a Cloudinary survey this summer YouTube came out a clear winner in terms of how people had first heard of the company.</p>
<p>And now it’s driving 45,000 new registrations per month.</p>
<blockquote><p>
  Cloudinary was founded by three developers, and so their ethos was, how, how can we build a company that focused on people like ourselves? How would we want to engage with a company like Cloudinary? And so the focus was very much around creating content, creating code, creating samples that would allow developers to understand the power of our image and video platform, and we did this in the early days through a variety of channels. We had our own blog channel on our website. We participated in hackathons, we spoke at conferences. They&#8217;re all the usual, nothing hugely surprising, but I think one of the things that we&#8217;ve noticed over the years is sort of the secular trend towards YouTube as an incredible search engine in and of itself, and I think how developers like to learn by finding other developers who are building in public and showing how you can build in very specific ecosystems that map to their interests, and we started to get inbound interest from people that said, yeah, it would be great if you could show us how to do XYZ, and it wasn&#8217;t one of those things where they were going to come to our site and read a blog post. They wanted something that was a little more interactive and a little more engaging, so they could see the code being built in real-time.
</p></blockquote>
<p>A couple of strategy points are worth calling out.</p>
<p>Firstly, while the original intention was to create short two to three minute tutorials, it turns out that longer videos, some even lasting two or three hours, were also popular. This is counter-intuitive, do people really watch three hour videos? But of course people will watch Twitch streamers coding for hours, if they’re engaging and building something interesting. So the idea that shorter is always better isn’t always the case with in-depth tutorials.Also &#8211; video can of course be asynchronous.</p>
<blockquote><p>
  What we what we learned is that if the conversation is around how to do X, and it&#8217;s in steps, and you don&#8217;t have to do everything at once, and you can come back and you show the code in real time, and you give people access to the GitHub repo, so even if they don&#8217;t watch the full video, They can clone it and start working playing on their own, and come back to see the steps… that can be quite engaging.”
</p></blockquote>
<p>Secondly, Cloudinary quickly realised that it wasn’t going to be able to do everything in house. Certainly not with the required technical depth, given the range of languages and frameworks it wanted to support. So while it has some excellent inhouse video creators it also works with third party developers on sponsored video tutorials, to create interesting, on point content for developers in specific ecosystems. JavaScript is of course the key front end language, but more specifically frameworks such as Next, Nuxt, Vue, and React. Python is the main back end target, on the server side, although Java and C# are also targets.</p>
<p>A good example of third party sponsored content is Paul Charlton of WPTuts demonstrating how to use Cloudinary with WordPress.</p>
<p><iframe class='youtube-player' width='640' height='360' src='https://www.youtube.com/embed/P31IusxO73c?version=3&#038;rel=1&#038;showsearch=0&#038;showinfo=1&#038;iv_load_policy=1&#038;fs=1&#038;hl=en-US&#038;autohide=2&#038;start=1&#038;wmode=transparent' allowfullscreen='true' style='border:0;' sandbox='allow-scripts allow-same-origin allow-popups allow-presentation'></iframe></p>
<p>The company has a free tier and self-service subscriptions, but also does direct enterprise sales. A significant percentage of them originally signed up for self-service subs.</p>
<p>Finally a note on going global. At the most of Cloudinary’s sponsored content is in English, but that’s going to change. There are huge developer populations in India, Brazil, China, and so on, which is going to mean local language support, for example in Hindi, which is just coming onstream.</p>
<p>If you’d like to know more about Cloudinary and how its building its business you should check out this video I recorded with Sanjay. There are a lot of useful nuggets in there.</p>
<p><iframe class='youtube-player' width='640' height='360' src='https://www.youtube.com/embed/KcJyGdSxqWs?version=3&#038;rel=1&#038;showsearch=0&#038;showinfo=1&#038;iv_load_policy=1&#038;fs=1&#038;hl=en-US&#038;autohide=2&#038;wmode=transparent' allowfullscreen='true' style='border:0;' sandbox='allow-scripts allow-same-origin allow-popups allow-presentation'></iframe></p>
<p>Cloudinary, Stripe and Twilio are not RedMonk clients. This RedMonk video and blog post were not sponsored.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://redmonk.com/jgovernor/2024/11/13/developer-engagement-how-cloudinary-drives-45000-registrations-a-month-with-youtube/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">5339</post-id>	</item>
		<item>
		<title>Observability as a Day Zero Operation</title>
		<link>https://redmonk.com/jgovernor/2024/09/25/observability-as-a-day-zero-operation/</link>
					<comments>https://redmonk.com/jgovernor/2024/09/25/observability-as-a-day-zero-operation/#respond</comments>
		
		<dc:creator><![CDATA[James Governor]]></dc:creator>
		<pubDate>Wed, 25 Sep 2024 17:38:25 +0000</pubDate>
				<category><![CDATA[Uncategorized]]></category>
		<guid isPermaLink="false">https://redmonk.com/jgovernor/?p=5337</guid>

					<description><![CDATA[Applications, services and infrastructures are becoming ever more distributed. Meanwhile expectations for fast feedback loops and iterations in the software delivery process are greater than ever. Today we build systems with an expectation that they will fail &#8211; so you better have excellent troubleshooting tools. You need to watch and understand the system at baseline,]]></description>
										<content:encoded><![CDATA[<p>Applications, services and infrastructures are becoming ever more distributed. Meanwhile expectations for fast feedback loops and iterations in the software delivery process are greater than ever. Today we build systems with an expectation that they will fail &#8211; so you better have excellent troubleshooting tools. You need to watch and understand the system at baseline, and be ready to deal with surprises.</p>
<p>We&#8217;ve also had a long era of sprawl, where developers and organisations and engineering teams have had a lot of autonomy in the decisions they make, which has enabled productivity in some dimensions, but also major challenges in terms of complexity and lack of standardisation in databases, runtimes, monitoring tools, programming languages and so on. The cognitive overheads have become far harder to manage, for individuals, teams and organisations. Managing and monitoring these applications and services with all this complexity happening in multiple dimensions has required a new set of disciplines and tools, which we now generally call Observability. Although apparently, the definition is still in play &#8211; <a href="https://charity.wtf/category/observability/">Observability 2.0</a> anyone?</p>
<p>One of the most critical aspects of the Observability revolution is the understanding that people managing the applications are often the people building them. Observability is a developer experience revolution as much as anything else. The last generation of monitoring, tracing and logging tools are no longer cutting it in terms of providing context, useful querying, meeting the user where they are. Observability is now something that happens across the entire software development lifecycle. With apologies to Robert M. Pirsig, author of Zen and The Art of Motorcycle Maintenance:</p>
<blockquote><p>Observability is not something that can be added to applications and systems like tinsel on a Christmas tree. Real Observability must be the source of the applications and systems, the cone from which the tree must start.</p></blockquote>
<p>Observability then must be a Day Zero concern.</p>
<p>We&#8217;re now seeing organisations seek to establish standard platforms, with platform engineering teams tasked with reducing some of the cognitive loads on developers and some of the organizational burdens on engineering teams. They’re also tasked with choosing Observability platforms as part of their efforts to build guardrails, controls and governance into their systems, but ones that developers aren’t going to hate. Into this market context come both new, and legacy vendors remaking themselves for all these new realities. One such is <a href="https://www.dynatrace.com/">Dynatrace</a>.</p>
<p>I recently discussed these issues with Adrian Phillips and Angela Kelly of Dynatrace to get their perspective on what’s needed for effective observability in this RedMonk Conversation.</p>
<p><iframe class='youtube-player' width='640' height='360' src='https://www.youtube.com/embed/bF5rt3IcFUg?version=3&#038;rel=1&#038;showsearch=0&#038;showinfo=1&#038;iv_load_policy=1&#038;fs=1&#038;hl=en-US&#038;autohide=2&#038;wmode=transparent' allowfullscreen='true' style='border:0;' sandbox='allow-scripts allow-same-origin allow-popups allow-presentation'></iframe></p>
<p>Dynatrace is a client, and sponsored the video.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://redmonk.com/jgovernor/2024/09/25/observability-as-a-day-zero-operation/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">5337</post-id>	</item>
		<item>
		<title>Open Source Foundations Considered Helpful</title>
		<link>https://redmonk.com/jgovernor/2024/09/13/open-source-foundations-considered-helpful/</link>
					<comments>https://redmonk.com/jgovernor/2024/09/13/open-source-foundations-considered-helpful/#comments</comments>
		
		<dc:creator><![CDATA[James Governor]]></dc:creator>
		<pubDate>Fri, 13 Sep 2024 17:27:40 +0000</pubDate>
				<category><![CDATA[Uncategorized]]></category>
		<guid isPermaLink="false">https://redmonk.com/jgovernor/?p=5334</guid>

					<description><![CDATA[In the era of the open source rug pull, the role of open source foundations is more important than ever. The “rug pull” here refers to companies that have used open source as a distribution mechanism, building a community and user base, before changing the license to be restricted, rather than truly open source. “This]]></description>
										<content:encoded><![CDATA[<p><a href="http://redmonk.com/jgovernor/files/2024/09/AdobeStock_204515070-cutout-helpful-foundations-scaled.jpg"><img decoding="async" src="http://redmonk.com/jgovernor/files/2024/09/AdobeStock_204515070-cutout-helpful-foundations-1024x576.jpg" alt="lasercut of a man walking up steps. one step is missing. a mans hand supporting the cut out as it walks up a missing step " width="1024" height="576" class="aligncenter size-large wp-image-5335" srcset="https://redmonk.com/jgovernor/files/2024/09/AdobeStock_204515070-cutout-helpful-foundations-1024x576.jpg 1024w, https://redmonk.com/jgovernor/files/2024/09/AdobeStock_204515070-cutout-helpful-foundations-300x169.jpg 300w, https://redmonk.com/jgovernor/files/2024/09/AdobeStock_204515070-cutout-helpful-foundations-768x432.jpg 768w, https://redmonk.com/jgovernor/files/2024/09/AdobeStock_204515070-cutout-helpful-foundations-1536x864.jpg 1536w, https://redmonk.com/jgovernor/files/2024/09/AdobeStock_204515070-cutout-helpful-foundations-2048x1152.jpg 2048w, https://redmonk.com/jgovernor/files/2024/09/AdobeStock_204515070-cutout-helpful-foundations-702x396.jpg 702w, https://redmonk.com/jgovernor/files/2024/09/AdobeStock_204515070-cutout-helpful-foundations-480x270.jpg 480w, https://redmonk.com/jgovernor/files/2024/09/AdobeStock_204515070-cutout-helpful-foundations-1115x627.jpg 1115w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></p>
<p>In the era of the open source rug pull, the role of open source foundations is more important than ever. The “rug pull” here refers to companies that have used open source as a distribution mechanism, building a community and user base, before changing the license to be restricted, rather than truly open source. “This is capitalism, yo. We&#8217;ve got shareholders to satisfy. It’s time to relicense that software, move to a Business Source license.”.</p>
<p>Why does open source even matter? My colleague has covered this question in some depth <a href="https://redmonk.com/sogrady/2023/08/03/why-opensource-matters/">here</a>.</p>
<blockquote><p>
  The answer is that instead of the embarrassment of riches of open source projects we have today that developers may take up and use for whatever they choose without reference or restriction, we’d have a world dominated by projects carrying varying, conflicting usage restrictions that would render the licenses incompatible with one another and not usable by some.
</p></blockquote>
<p>Where open source used to be a sustainable commitment, today too often it feels like a short term tactic. Commercial open source isn’t what it used to be. Which means that open source foundations, which provide ongoing governance and intellectual property management for open source projects, are in an interesting position, in some cases becoming more adversarial than they historically have been with vendors.</p>
<p>The Linux Foundation (LF) and Cloud Native Computing Foundation (CNCF) are predicated on trust. Linux is of course one the most important pieces of infrastructure in tech history, so it’s no surprise the LF plays a key industry role as its steward, but latterly container-based infrastructure has taken a similarly important role, thus emphasizing the importance of the CNCF. Meanwhile the <a href="https://www.apache.org/">Apache Software Foundation</a> (ASF) has done a great job of fostering sustainable, commercial, open source for decades now, most notably in the data infrastructure space &#8211; think Hadoop, Spark, Kafka, Flink etc.</p>
<p>One premise behind the CNCF is that user organisations can within reason trust it to stand behind the projects it incubates and manages. While not an explicit commitment, adopters generally, and enterprises specifically, have seen the CNCF imprimatur as one that they can rely on. In the era of the open source rug pull this kind of promise becomes even more important.</p>
<p>In this post we’ll look at some projects to get a lie of the land for the foundation in 2024 &#8211; Flux CD, OpenTofu (a fork of Terraform) and Valkey (a fork of Redis). One thing is clear &#8211; the LF and CNCF are taking a somewhat more interventionist approach than in the past. The CNCF was born in the era of the zero interest rate phenomenon (ZIRP), and it seems like we’re finding out how it, and other foundations, functions in the new era, where money is harder to come by. So what protections are available to adopters?</p>
<p>Sid Sijbrandij, CEO of GitLab has <a href="https://x.com/sytses/status/1790797642714206675">argued</a> that open source companies should <a href="https://opencoreventures.com/blog/2024-05-open-charter-gives-open-source-users-predictability-admist-licensing-change-trend/">commit to an Open Charter</a> as a mechanism to protect users from open source rug pulls.</p>
<blockquote><p>
  Open source software isn’t useful if people can’t rely on the project remaining open source. Adopting Open Charter offers open source users predictability amidst the growing licensing switch trend.
</p></blockquote>
<p>With a CNCF project, though, the need for this kind of charter becomes less important, because the code is by design not single source, but has a diverse set of contributors. Which is to say that open source foundations can make rug pulls a lot less likely than adoption of open source technology built by a single company. Relying on benevolent dictators is generally pretty risky. And recently the benevolent dictators have seemed… less benevolent.</p>
<p>In theory then foundations play a critical role in trusted open source infrastructure. And yet they are far from universally appreciated.</p>
<p>Every once in a while someone writes a piece that complains that such and such foundation isn’t working the way they think it should. The piece gets picked up on Hacker News, goes viral, and everyone jumps in with their own complaints and opinions. A classic of the genre was a post from a few years back, now deleted, by Mikael Rogers &#8211; Apache Software Considered Harmful (now deleted) &#8211; in which he complained about the ASF and its hesitance in adopting Git, at the time a new way of working with source code.</p>
<p>Over the years the Linux Foundation, the Apache Software Foundation and the Eclipse Foundation have all received their fair share of brickbats. Depending on who you speak to these organisations are either too commercial, or not commercial enough. Too consensus oriented, or too top down. Too opinionated, or not enough. Or both. Captured by major vendors, and not responsive enough to community needs. But here is the thing &#8211; commercial open source would almost certainly never have achieved critical mass and continued success without foundations in the mix. The ASF was founded in 1999, and underpinned the adoption of open source middleware in the enterprise.</p>
<p>The LF is a non-profit organisation, which is not to say it’s uncommercial. It runs profitable conferences, including Kubecon. It sells corporate sponsorships to vendors and enterprise organisations to fund its operations. It also runs certification programs.</p>
<p>The CNCF acts as a subsidiary of the LF. It hosts projects including Kubernetes, Open Telemetry, Prometheus, Backstage, Envoy, and ContainerD. It also encourages end users to contribute to these projects. It also offers certification through the Certified Kubernetes Administrator (CKA) exam, a 2 hour online exam costing $395.</p>
<p>Open source foundations provide governance but they don’t provide direct revenue models for vendor contributions &#8211; which can be frustrating for commercial companies operating in their ecosystems.</p>
<p>On the “not being commercial enough” side of the ledger, earlier this year the CNCF said it would need to reassess Linkerd as a graduated project, when Buoyant, the commercial company behind it, announced it would now charge for stable releases.</p>
<p>There is a paradox here that mirrors that of open source. While open source is a phenomenal distribution and community model, it is not in itself a business model. While open source foundations are a fantastic way to encourage the growth of a community around a project, they do not in themselves drive revenue to the commercial companies building those projects.</p>
<p>The ASF, while also a non-profit, is somewhat less commercial in terms of its culture and operations. <del datetime="2024-10-22T12:20:33+00:00">The Eclipse Foundation, now based in Brussels, is also a non-profit organisation and functions somewhat more like a traditional standards body.</del> The Eclipse Foundation, now based in Brussels, is also a non-profit organisation and has leaned into a role where standardisation is all important &#8211; such as automotive, supply chain security, and regulatory compliance. The organisation has perfected the art of standardisation through implementation rather than just specification.</p>
<p>A new entrant on the foundation scene is <a href="https://www.commonhaus.org/">Commonhaus</a>, founded with the idea it could offer fewer restrictions than other foundations &#8211; claiming “minimum viable governance”:</p>
<blockquote><p>
  Adhering to a &#8220;community-first&#8221; model, we offer support that respects project autonomy, ensuring governance is effective without being restrictive.
</p></blockquote>
<p>It has attracted some widely used projects such as Hibernate and the up and coming OpenRewrite.</p>
<p>But now let’s move on to those case studies for how governance and IP management can be helpful.</p>
<h1>Sustaining Flux CD</h1>
<p>A few weeks before Kubecon Europe 2024 in Paris a company called Weaveworks unfortunately went out of business. Weaveworks was a leading Kubernetes contributor, and it was also the commercial company behind the widely adopted Flux CD project. At Kubecon North America 2023 it had won an award for making an outsize contribution to CNCF projects relative to its size.</p>
<p>Flux CD is a deployment tool, designed to work with Kubernetes, used in production at big banks, telcos, and a number of cloud companies. So what would happen to Flux when Weaveworks shut down?</p>
<p>Sustainability doesn’t happen without a lot of hard work. Weaveworks CEO Alexis Richardson immediately began hustling and making calls, talking to the CNCF and other companies using the software about what would happen next. The ecosystem rallied round. A number of companies stepped up to announce ongoing support for Flux including Aenix, Aviator, Microsoft Azure, Cisco, Edgecell, Fairwinds, Giant Swarm, Gimlet, GitLab, Nearform, Opsmx, Opsworks, OSO, Teracloud, and TNG. With names like Cisco, GitLab and Microsoft in the mix the future of the project looks reasonably solid. A UK services company called Controlplane hired one maintainer, Stefan Prodan, with a view to providing enterprise support for Flux.</p>
<p>The CNCF was a vehicle for Richardson’s hustle. It stepped quickly into the breach, and arguably for the first time really proved its longtime value proposition of project sustainability. When interest rates are zero, and VC money is cheap, it&#8217;s pretty easy for everybody to feel comfortable and confident that everything will get funded. In the current environment, where VCs are tightening their belts, everything is a lot harder. The CNCF in this case was able to show that Cloud Native software wasn’t a zero interest rate phenomenon. There&#8217;s still plenty of work to be done but the most important thing is that Flux got a soft landing.</p>
<p>Helpful yes, but Richardson would have definitely preferred the CNCF to be active in helping Weaveworks actually sell the product as part of its charter. This is what he <a href="https://github.com/cncf/toc/issues/1262#issuecomment-1961303787">had to say</a> about the Linkerd situation in February, and the same would apply to Flux.</p>
<blockquote><p>
  People and companies work on projects for economic and intrinsic motivations.</p>
<p>  eg Economics of CNCF needs to be justified to vendors.</p>
<p>  Intrinsic motivations include belief that the project will flourish and be sustainable, popular, cool.</p>
<p>  End users often are a mix of both. They will need support over time (in 3-10 year horizon) and in short term want to mitigate new tech risk</p>
<p>  CNCF needs to take this a lot more seriously or it will be the home of poorly staffed second tier projects.</p>
<p>  TOC+GB+EUC needs to engage at the level of product, marketing and long term business support, or find people who can.
</p></blockquote>
<h1>The Relicensing Era</h1>
<p>Of course there are going to be some issues around open source that are contentious in this post zero interest rate era. There is a lot more friction, in and around open source, as companies have been pressured by investors, shareholders, and so on to deliver greater returns. An increasing number of companies have therefore relicensed in favour of restricted licenses that are no longer open source, notably in the data management space. Company executives and investors have felt that returns needed to increase, and that open source was preventing this increase. They have also been driven by the idea that cloud companies &#8211; notably AWS &#8211; are taking advantage of the open source contributions of these companies to build businesses without needing to invest accordingly.</p>
<p>RedMonk has a clear position here &#8211; we don’t believe it&#8217;s necessary in order to build successful businesses. My colleague Rachel Stephens recently examined <a href="https://redmonk.com/rstephens/2024/08/26/software-licensing-changes-and-their-impact-on-financial-outcomes/">Software Licensing Changes and Their Impact on Financial Outcomes</a>, by considering the cases of MongoDB, Elastic, Confluent and Hashicorp. We don’t see a clear relationship between license changes and revenue growth or share price increase, or, to be fair, decrease for that matter.</p>
<p>Any company is within its rights to relicense its software, but it can certainly be problematic from a community and project health perspective. Which is exactly why open source foundations are more important than ever.</p>
<h1>Redis and The Post-Valkey World</h1>
<p>On March 20th 2024 Redis announced it was <a href="https://redis.io/blog/redis-adopts-dual-source-available-licensing/">moving to a source available model</a></p>
<blockquote><p>
  Future Redis releases will continue to offer free and permissive use of the source code under dual RSALv2 and SSPLv1 licenses; these releases will combine advanced data types and processing engines previously only available in Redis Stack.</p>
<p>  Beginning today, all future versions of Redis will be released with source-available licenses. Starting with Redis 7.4, Redis will be dual-licensed under the Redis Source Available License (RSALv2) and Server Side Public License (SSPLv1). Consequently, Redis will no longer be distributed under the three-clause Berkeley Software Distribution (BSD).
</p></blockquote>
<p>What was surprising in this case was the rapidity of the community response &#8211; by March 28th the Linux Foundation had announced Valkey, an <a href="https://www.linuxfoundation.org/press/linux-foundation-launches-open-source-valkey-community">“open source alternative”</a> to Redis, which would allow for continued use and distribution under the Berkeley Software Distribution (BSD) 3-clause license. The announcement came with support from Amazon Web Services (AWS), Google Cloud, Oracle, Ericsson, and Snap Inc, which all committed to making contributions to the new project.</p>
<p>Getting AWS, Google and Oracle lawyers to commit to fork of Redis is under a week? That is… impressive.</p>
<p>One could argue that AWS would of course commit to a fork &#8211; after all, one of the main rationales behind Redis Labs decision to relicense was the complaint that AWS was gaining too much advantage from the code it was writing. But it’s important to also note the community aspects here. Madelyn Olson, an AWS employee and long time Redis committer led the community charge.</p>
<blockquote><p>
  “I worked on open source Redis for six years, including four years as one of the core team members that drove Redis open source until 7.2. I care deeply about open source software, and want to keep contributing. By forming Valkey, contributors can pick up where we left off and continue to contribute to a vibrant open source community,” said Madelyn Olson, former Redis maintainer, co-creator of Valkey, and a principal engineer at AWS.
</p></blockquote>
<p>It was notable that Salvatore Sanfilippo, the original creator of the Redis project, <a href="https://news.ycombinator.com/item?id=39863371">said on Hacker News</a>, that freedom to fork was why he&#8217;d chosen to use a permissive license for the project.</p>
<blockquote><p>
  When I chose BSD for Redis, I did it exactly for these reasons. Before Redis, I mostly used the GPL license. Then my beliefs about licensing changed, so I picked the BSD, since it&#8217;s an &#8220;open field&#8221; license, everything can happen. One of the things I absolutely wanted, when I started Redis, was: to avoid that I needed some piece of paper from every contributor to give me the copyright and, at the same time, the ability, if needed, to take my fork for my products, create a commercial Redis PRO, or alike. At the same time the BSD allows for many branches to compete, with different licensing and development ideas.</p>
<p>  When authors pick a license, it&#8217;s a serious act. It&#8217;s not a joke like hey I pick BSD but mind you, I don&#8217;t really want you to follow the terms! Make sure to don&#8217;t fork or change license. LOL. A couple of years ago somebody forked Redis and then sold it during some kind of acquisition. The license makes it possible, and nobody complained. Now Redis Inc. changes license, and other parties fork the code to develop it in a different context. Both things are OK with the license, so both things can be done.
</p></blockquote>
<p>The concerns of a business and a project founder may diverge over time. Redis is perfectly within its rights to move forward and close the license. But others are within their rights to fork it</p>
<p>So that&#8217;s a chunk of the community, big vendors, and the LF all in alignment &#8211; which adds up to a significant challenge for <a href="https://redis.io/">Redis</a>. The vendor is putting its best foot forward by shipping new functionality, in critical areas such as graph database and vectors for AI, and most enterprise customers are fairly sanguine about the relicensing. But for community members and indie developers there is a feeling a social compact has been broken. Valkey therefore feels like a landmark for the Linux Foundation but also the industry as a whole. Relicensing doesn’t look nearly as attractive or indeed, worry free, as it did just a couple of months ago. Vendors are going to have to give such moves a bit more thought &#8211; the idea that relicensing concerns will simply blow over isn’t quite so clear. My colleague Stephen calls this the <a href="https://redmonk.com/sogrady/2024/07/16/post-valkey-world/">Post-Valkey World</a>.</p>
<blockquote><p>
  Valkey represents – whatever the project’s ultimate fate might be – the first real, major pushback from a market standpoint against the prevailing relicensing trend.</p>
<p>  To be clear, no one should get carried away and expect Valkeys to begin popping up everywhere. It’s important to note that there are many variables that impact the friction involved in forking a project and the viability of sustaining it long term. Some projects are easier to fork than others, unquestionably, and Redis – if only because it was a project with many external contributors – was lower friction than some.</p>
<p>  Not every project that is re-licensed can or will be forked. But investors, boards and leadership that are pushing for re-licensing as a core strategy will, moving forward, have to seriously consider the possibility of a fork as a potentially more meaningful cost. Where would be re-licensors previously expected no major project consequences from their actions, the prospect of a Valkey-like response is a new consideration.
</p></blockquote>
<p>So what about Terraform?</p>
<h1>A bowl of Open Tofu</h1>
<p>Terraform, the widely adopted automation engine from HashiCorp, was also relicensed in 2023 and a number of vendors, including systems integrators and cloud companies, were unhappy about the situation. The Open Tofu fork didn’t get the kind of immediate traction that Valkey did though. Contributors are mostly smaller companies &#8211; including Gruntwork, Spacelift, Harness, Env0, Scalr. Without a hyperscaler on board it’s harder to see the fork achieving true breakout status, although it continues to make progress, for example recently launching a registry of providers, modules and resources.</p>
<p>HashiCorp is still in the process of being acquired by IBM so we’ll see what happens going forwards. A rapprochement between Hashicorp and Open Tofu may yet be possible, although it seems unlikely.</p>
<p>But again, from the perspective of companies being able to be fairly confident that the bets they&#8217;re making are sustainable, a foundation&#8217;s support is a very good hedge. Companies relicensing usually claim they need to do so for sustainability reasons, so that they can keep investing in a product &#8211; providing all the good stuff like bug fixes, security patches, documentation and new features. But open source offers its own sustainability value, which is amplified with a well funded foundation in the mix. Foundations aren’t perfect &#8211; some of the complaints about them of course contain some truth. But it’s hard to see a model where they could effectively act as a reseller of specific projects and companies. That’s not the value they provide. Open source is a model proven over decades and foundations have been a big part of it.</p>
<p>A final point worth considering in terms of the value of foundations is project diversity. The CNCF has done a frankly stellar job of improving and sustaining diversity in the Kubernetes ecosystem &#8211; for example with dedicated programs to bring in new committers and contributors from a diverse set of backgrounds. The Kubernetes ecosystem is constantly being refreshed with new faces from diverse backgrounds, one of the biggest challenges of any open source project.</p>
<p>A word of caution about sustainability &#8211; while the CNCF has some huge backers with very deep pockets &#8211; Google, AWS, Microsoft and so on, it also needs a healthy ecosystem of smaller companies around it. It can’t just be a playground for trillion dollar companies. Many of the companies with those expensive booths at Kubecon are currently struggling to raise new funding rounds in a tough economic climate. VCs only want to invest in AI right now, and new funding rounds for cloud native infrastructure are a lot harder to come by. Vendors need to be able to illustrate better fundamentals.</p>
<p>But on balance yes &#8211; Open source foundations considered helpful.</p>
<p>Disclosure: Amazon Web Services, IBM, Elastic, Hashicorp, GitLab, Google, Microsoft, MongoDB, Oracle, Redis Labs are clients. While Weaveworks was not a client at the time of its shuttering, Richardson is a good friend of mine, which is worth disclosing.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://redmonk.com/jgovernor/2024/09/13/open-source-foundations-considered-helpful/feed/</wfw:commentRss>
			<slash:comments>4</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">5334</post-id>	</item>
		<item>
		<title>Monki Gras 2024: Wrapped</title>
		<link>https://redmonk.com/jgovernor/2024/05/01/monki-gras-2024-wrapped/</link>
					<comments>https://redmonk.com/jgovernor/2024/05/01/monki-gras-2024-wrapped/#respond</comments>
		
		<dc:creator><![CDATA[James Governor]]></dc:creator>
		<pubDate>Wed, 01 May 2024 14:56:05 +0000</pubDate>
				<category><![CDATA[Uncategorized]]></category>
		<guid isPermaLink="false">https://redmonk.com/jgovernor/?p=5331</guid>

					<description><![CDATA[It’s always difficult, if not impossible, to sum up a conference that you’ve recently run. But it’s important to write the post, because there are some important jobs to be done &#8211; most notably thanking a bunch of people. The main thing I want to say is that it was really, really, good to be]]></description>
										<content:encoded><![CDATA[<p><a href="http://redmonk.com/jgovernor/files/2024/05/the-little-guy-by-Francois.jpg"><img decoding="async" src="http://redmonk.com/jgovernor/files/2024/05/the-little-guy-by-Francois-1024x576.jpg" alt="image of two beer mats, one a simple image like a command prompt, the other a logo of a funny little guy created by an AI to illustrate the monkigras event " width="1024" height="576" class="aligncenter size-large wp-image-5332" srcset="https://redmonk.com/jgovernor/files/2024/05/the-little-guy-by-Francois-1024x576.jpg 1024w, https://redmonk.com/jgovernor/files/2024/05/the-little-guy-by-Francois-300x169.jpg 300w, https://redmonk.com/jgovernor/files/2024/05/the-little-guy-by-Francois-768x432.jpg 768w, https://redmonk.com/jgovernor/files/2024/05/the-little-guy-by-Francois-1536x864.jpg 1536w, https://redmonk.com/jgovernor/files/2024/05/the-little-guy-by-Francois-702x396.jpg 702w, https://redmonk.com/jgovernor/files/2024/05/the-little-guy-by-Francois-480x270.jpg 480w, https://redmonk.com/jgovernor/files/2024/05/the-little-guy-by-Francois-1115x627.jpg 1115w, https://redmonk.com/jgovernor/files/2024/05/the-little-guy-by-Francois.jpg 1920w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></p>
<p>It’s always difficult, if not impossible, to sum up a conference that you’ve recently run. But it’s important to write the post, because there are some important jobs to be done &#8211; most notably thanking a bunch of people.</p>
<p>The main thing I want to say is that it was really, really, good to be back in 2024. Monki Gras is a labour of love, but the hard work is always worth it. The event is unique in the community we sustain, and the approach we take to things. It feels important &#8211; being an expression of so many of the things Redmonk holds dear &#8211; most notably inclusion, kindness, and great story-telling. Like its sister conference Monktoberfest, at Monki Gras we want people to feel inspired, and, hopefully, to remember just why it is that they do what they do. We’re not about the hustle, the hockey stick, and the PLG, but rather the craft, the learning, and the teaching. We&#8217;re about highlighting the positive social aspects of this industry we’re so privileged to work in.</p>
<p>With all that in mind it might seem counterintuitive that I should have made prompt engineering and generative AI as my theme this year &#8211; Prompting Craft. After all, while AI is exciting in the possibilities it opens up, it’s also a little scary. A lot of the intellectual property used to train large language models (LLMs) has been used without any consideration of copyright. What is more, many creatives, including software developers, feel threatened by the rise of the machines. I definitely don’t want to minimise people’s fears or concerns. It’s going be very very uncomfortable. But it feels like the wave will break whether we like it or not. Also Chat-GPT is really really bad at generating vector graphics.</p>
<p>One answer to the tension about AI fears came from one of my speakers at the event &#8211; Dr. Cat Hicks, founder of the Developer Success Lab. In its research into the factors driving developer productivity, personal, and organisational enablement the Lab examined AI as a potential threat to people. The research found that the organisations and individuals most threatened by AI had an adversarial culture &#8211; a culture of “brilliance”, where individuals constantly feel they have to prove themselves, where coding is competition. Organisations that are ready to embrace the possibilities of generative AI on the other hand, have already fostered a culture of collaboration and shared learning, mutual support and teamwork. For these organisations AI is just another way to work effectively together.</p>
<p>I don’t plan to summarise all of the talks here but did want to mention Cat’s talk because of the reasons outlined above. The talk was very human, and yet it was about AI.</p>
<p>The human machine interface was a meta theme of the conference &#8211; prompting is just another user interface, and it’s inherently social. We prompt each other to get what we want and need. We prompt our children. We prompt our friends and colleagues. We have to build trust with LLMs before we are comfortable making more use of them. We can trick machines, just as they can trick us &#8211; security specialists are not going to be out of a job any time soon…</p>
<p>So about those thank yous.</p>
<p>Firstly a shout to our speakers on day one &#8211; Richmond Alake, Alex Chan, Patrick Debois, Cat Hicks, Zack Akil, Mathis Lucka, Luke Marsden, Farrah Campbell &amp; Brooke Jamieson, Rafe Colburn, Afsha Hossain and Matt Webb.</p>
<p>Day two was also excellent &#8211; thanks to Dormain Drewitz &amp; Rachel Stephens, Ian Miell, Julia Ferraioli, Jim Boulton, Kristen Foster-Marks, Paul Molin, Jessica West, Kyle Roche, Emil Eifrem and Paige Bailey.</p>
<p>So much respect to attendees went into the prep and hard work by these speakers.</p>
<p>While I may not have summarised the days’ talks, my colleague Rachel Stephens did a bang up job doing exactly that. Here are writeups of <a href="https://redmonk.com/rstephens/2024/04/05/monkigras-1/">day one</a> and <a href="https://redmonk.com/rstephens/2024/04/12/monkigras-2/">day two</a>.</p>
<p>Our Monki Gras sponsors were also critical in making the event a success. My humble thanks to AWS, Civo, Deepset, CNCF, Neo4j, MongoDB, Akamai, Griptape, PagerDuty, Screenly and Betty Junod for supporting us. A special thanks to Mark Boost, CEO of Civo, for all his sterling efforts helping out with our venue &#8211; Civo Tech Junction, a new space hosting free meetups and events in Shoreditch.</p>
<p>Last, and certainly not least, I need to thank the Monki Gras team &#8211; namely Jessica West, Dan McGeady, and Rob Lowe. I couldn’t have done it without their sterling efforts.</p>
<p>Other great write-ups include these by <a href="https://smcdoyle.medium.com/monki-gras-2024-prompting-craft-3fbe75b6c8f9">Sinead Doyle</a> and <a href="https://fhoehl.com/monki-gras-2024">François Hoehl</a> and <a href="https://www.linkedin.com/pulse/some-thoughts-from-monki-gras-2024-simon-haslam-wozhe/">Simon Haslam</a>.</p>
<p>I will sign off with a quote from <a href="https://www.linkedin.com/feed/update/urn:li:activity:7174831810659405825/">Patrick Debois</a> which made me very happy.</p>
<blockquote><p>
  “I have not felt this energised after a conference in at least years. I&#8217;ll be back Monki Gras next time for sure!”
</p></blockquote>
]]></content:encoded>
					
					<wfw:commentRss>https://redmonk.com/jgovernor/2024/05/01/monki-gras-2024-wrapped/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">5331</post-id>	</item>
		<item>
		<title>Why you should attend the State of Open Conference 2024 in London this week</title>
		<link>https://redmonk.com/jgovernor/2024/02/05/why-you-should-attend-the-state-of-open-conference-2024-in-london-this-week/</link>
					<comments>https://redmonk.com/jgovernor/2024/02/05/why-you-should-attend-the-state-of-open-conference-2024-in-london-this-week/#respond</comments>
		
		<dc:creator><![CDATA[James Governor]]></dc:creator>
		<pubDate>Mon, 05 Feb 2024 17:10:31 +0000</pubDate>
				<category><![CDATA[Uncategorized]]></category>
		<guid isPermaLink="false">https://redmonk.com/jgovernor/?p=5329</guid>

					<description><![CDATA[This week it’s The State of Open Conference 2024 at The Brewery, London. It was great last year. I heartily recommend you attend. As I said on twitter at the time: The UK now has its own OSCON. the event will happen again and will go from strength to strength. Attendees and speakers were a]]></description>
										<content:encoded><![CDATA[<p><a href="http://redmonk.com/jgovernor/files/2024/02/soocon24_350x51-243x35-1.png"><img loading="lazy" decoding="async" class="aligncenter  wp-image-5330" src="http://redmonk.com/jgovernor/files/2024/02/soocon24_350x51-243x35-1.png" alt="" width="299" height="43" /></a></p>
<p>This week it’s <a href="https://stateofopencon.com/">The State of Open Conference 2024</a> at The Brewery, London. It was great last year. I heartily recommend you attend. As I said on twitter at the time:</p>
<blockquote><p>
  The UK now has its own OSCON. the event will happen again and will go from strength to strength.
</p></blockquote>
<p>Attendees and speakers were a who’s who of open source, open hardware and open culture people generally. The open data track was particularly lively. There were so many of my friends there, it really felt like my people had all congregated in London for the day. The event also felt very inclusive, in terms of both speakers, but also attendees. It reflected London’s rich diversity.</p>
<p>The <a href="https://stateofopencon.com/plenaries-2024/">speaker list</a> is extremely impressive again this year.</p>
<p>But the real reason I think SOOCon24 is so important is the focus on policy, governance and open source sustainability. Open source is under a great deal of pressure right now. VCs are encouraging their portfolio companies to adopt “business source” licenses, which are not actually open source. Why does this matter? As my colleague Stephen O&#8217;Grady argues:</p>
<blockquote><p>
  A world in which non-compete licensing grows at the expense of open source is problematic enough. A world in which vendors blur the definition of open source such that regular users can no longer differentiate between the two is much, much worse.</p>
<p>  Pedantic as it may seem, then, the question of whether something is actually open source really does matter, as those who would redefine the term will find out if they get their way.
</p></blockquote>
<p>This movement has also bled into the current AI explosion. What is “Open” AI? That’s something we need to work out &#8211; and major market players are casually calling things open source, which frankly aren’t. Another area of governance and policy under scrutiny is regulation of AI &#8211; we can’t just leave this as the era of “You Only Live Once.” Controls will be necessary, and governments are scrambling to put them in place. At SOOCon24 the organisation behind the conference <a href="https://openuk.uk/">Open UK</a> will be capturing opinions and data to feed back the UK government about regulation going forward. I believe we’re going to see <a href="https://redmonk.com/jgovernor/2023/10/18/introducing-the-ai-bill-of-materials/">AI Bill of Materials</a> requirements regulated at national level.</p>
<p>It’s a pivotal time, and these discussions are vitally important &#8211; that’s why they need a home. We’re literally talking about the economic foundations of the digital economy, the means of production which have served us pretty well these past couple of decades, and the opportunities for making and learning which have made tech such a transformative success. Authors and creators need stable foundations to work on. Copyright and licensing matters. Back to Stephen:</p>
<blockquote><p>
  Instead of the embarrassment of riches of open source projects we have today that developers may take up and use for whatever they choose without reference or restriction, we’d have a world dominated by projects carrying varying, conflicting usage restrictions that would render the licenses incompatible with one another and not usable by some.
</p></blockquote>
<p>I am glad Amanda Brock and team are pulling this event together, for all of the reasons outlined above, and I look forward to seeing you there. I believe there are a <a href="https://stateofopencon.com/tickets/">few tickets</a> available.</p>
<p>If you’re interested in AI and prompt engineering, and all of the craft, sustainability and social angles, you should also check out my conference <a href="https://monkigras.com/">Monki Gras 2024: Prompting Craft</a>. March 14th and 15th, Shoreditch London. Tix <a href="https://ti.to/monki-gras/monki-gras-2024-prompting-craft">here</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://redmonk.com/jgovernor/2024/02/05/why-you-should-attend-the-state-of-open-conference-2024-in-london-this-week/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">5329</post-id>	</item>
		<item>
		<title>RedMonk beers at Kubecon</title>
		<link>https://redmonk.com/jgovernor/2023/10/30/redmonk-beers-at-kubecon/</link>
					<comments>https://redmonk.com/jgovernor/2023/10/30/redmonk-beers-at-kubecon/#comments</comments>
		
		<dc:creator><![CDATA[James Governor]]></dc:creator>
		<pubDate>Mon, 30 Oct 2023 16:39:01 +0000</pubDate>
				<category><![CDATA[Uncategorized]]></category>
		<guid isPermaLink="false">https://redmonk.com/jgovernor/?p=5318</guid>

					<description><![CDATA[RedMonk beers are going to be a blast at Kubecon this year. We’ve found just the place, which reflects what we’re all about. The venue is called Maria’s Packaged Goods and Community Bar &#8211; described as a “Hybrid liquor store &#38; neighborhood tavern supplying a large rotating menu of rare craft beers.” It has plenty]]></description>
										<content:encoded><![CDATA[<p><a href="http://redmonk.com/jgovernor/files/2023/10/marias-bar.jpg"><img loading="lazy" decoding="async" class="aligncenter size-large wp-image-5319" src="http://redmonk.com/jgovernor/files/2023/10/marias-bar-853x1024.jpg" alt="woman bartender, impressive beer list on a blackboard " width="853" height="1024" srcset="https://redmonk.com/jgovernor/files/2023/10/marias-bar-853x1024.jpg 853w, https://redmonk.com/jgovernor/files/2023/10/marias-bar-250x300.jpg 250w, https://redmonk.com/jgovernor/files/2023/10/marias-bar-768x922.jpg 768w, https://redmonk.com/jgovernor/files/2023/10/marias-bar-1280x1536.jpg 1280w, https://redmonk.com/jgovernor/files/2023/10/marias-bar-480x576.jpg 480w, https://redmonk.com/jgovernor/files/2023/10/marias-bar-523x627.jpg 523w, https://redmonk.com/jgovernor/files/2023/10/marias-bar.jpg 1440w" sizes="(max-width: 853px) 100vw, 853px" /></a></p>
<p>RedMonk beers are going to be a blast at Kubecon this year. We’ve found just the place, which reflects what we’re all about. The venue is called Maria’s <a href="https://www.community-bar.com/">Packaged Goods and Community Bar</a> &#8211; described as a “Hybrid liquor store &amp; neighborhood tavern supplying a large rotating menu of rare craft beers.” It has plenty of outdoor space.</p>
<p>Rare craft beers, community and outdoor seating? Definitely on brand. Definitely our vibe.</p>
<p>One reason our team was excited when the CNCF announced Kubecon would be in Chicago this year is that Morgan Harris, our account and engagement manager, lives in the city. So it felt like we could mix Cloud Native and Chicago Native. Naturally we asked Morgan to scout a venue for us, and of course she came up trumps.</p>
<p>The story behind the venue is lovely.</p>
<p><a href="http://redmonk.com/jgovernor/files/2023/10/maria-the-duchess.jpg"><img loading="lazy" decoding="async" class="aligncenter size-large wp-image-5320" src="http://redmonk.com/jgovernor/files/2023/10/maria-the-duchess-1024x1001.jpg" alt="" width="1024" height="1001" srcset="https://redmonk.com/jgovernor/files/2023/10/maria-the-duchess-1024x1001.jpg 1024w, https://redmonk.com/jgovernor/files/2023/10/maria-the-duchess-300x293.jpg 300w, https://redmonk.com/jgovernor/files/2023/10/maria-the-duchess-768x751.jpg 768w, https://redmonk.com/jgovernor/files/2023/10/maria-the-duchess-480x469.jpg 480w, https://redmonk.com/jgovernor/files/2023/10/maria-the-duchess-641x627.jpg 641w, https://redmonk.com/jgovernor/files/2023/10/maria-the-duchess.jpg 1289w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></p>
<p>Maria is a South Korean, who moved to Chicago after marrying her husband, an American serviceman called James back in the 1970s. Sadly he passed away at a young age. Maria though found her feet in a tough neighborhood and community in Bridgeport, Chicago. Today she is a local icon &#8211; and has a beer in her name &#8211; The Duchess of Bridgeport &#8211; a sour red ale we can’t wait to try. Locals call her “mom” or the Peggy Guggenheim of Bridgeport because of the way she supports local artists. If you’d like to know more about this <a href="https://chicagoreader.com/food-drink/meet-maria-of-marias-packaged-goods-community-bar/">history of the place</a> this is a great article to check out.</p>
<p>The food is Korean Polish, which sounds amazing (think Polish Sausage, Pierogis and Korean chicken wings), with some nods to Italian. We look forward to hosting our own community in this community institution. Join us at Maria’s Community Bar on Wednesday, November 8th. Don’t forget your ID, because Maria herself may be checking them at the door.</p>
<p>We’ve booked a few tables and look forward to seeing old friends there and meeting some new ones.</p>
<blockquote><p>
  Date: November 8</p>
<p>  Time: 7:30-9:30pm CT</p>
<p>  Location: <a href="https://maps.app.goo.gl/q9tkN9i14jLVHRoZ6">Maria’s Packaged Goods &amp; Community Bar</a>; 960 W 31st St<br />
  Chicago IL 60608
</p></blockquote>
<p>Bonus post material &#8211; be sure to read this great thread about Chicago before you travel.</p>
<blockquote class="twitter-tweet" data-width="500" data-dnt="true">
<p lang="en" dir="ltr">So you&#39;re looking to attend <a href="https://twitter.com/hashtag/KubeCon?src=hash&amp;ref_src=twsrc%5Etfw">#KubeCon</a> in Chicago? Welcome! Chicago is an incredible city and I hope you have a blast while here. I&#39;ve put some thoughts together here for anyone coming to the city for the conference. I&#39;ve only lived here for just over a year but really like it. 1/</p>
<p>&mdash; Kai @kaipmdh@hachyderm.io (@KaiPMDH) <a href="https://twitter.com/KaiPMDH/status/1718273953897025961?ref_src=twsrc%5Etfw">October 28, 2023</a></p></blockquote>
<p><script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
]]></content:encoded>
					
					<wfw:commentRss>https://redmonk.com/jgovernor/2023/10/30/redmonk-beers-at-kubecon/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">5318</post-id>	</item>
		<item>
		<title>DevSecOps and Progressive Delivery at Dunelm &#8211; modern enterprise development practices</title>
		<link>https://redmonk.com/jgovernor/2023/10/24/devsecops-and-progressive-delivery-at-dunelm-modern-enterprise-development-practices/</link>
					<comments>https://redmonk.com/jgovernor/2023/10/24/devsecops-and-progressive-delivery-at-dunelm-modern-enterprise-development-practices/#respond</comments>
		
		<dc:creator><![CDATA[James Governor]]></dc:creator>
		<pubDate>Tue, 24 Oct 2023 16:31:31 +0000</pubDate>
				<category><![CDATA[Uncategorized]]></category>
		<guid isPermaLink="false">https://redmonk.com/jgovernor/?p=5316</guid>

					<description><![CDATA[I saw a great presentation from Dunelm, the UK’s leading home furnishings retailer, at GitLab’s DevSecOps world tour event in London recently. The company has clearly successfully retooled for ecommerce &#8211; with a builder mentality, and engineering practices that should stand it in good stead. The company is accelerating its transformation &#8211; in 2022 it]]></description>
										<content:encoded><![CDATA[<p><a href="http://redmonk.com/jgovernor/files/2023/10/dunelm-screenshot.png"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-5317" src="http://redmonk.com/jgovernor/files/2023/10/dunelm-screenshot.png" alt="" width="619" height="384" srcset="https://redmonk.com/jgovernor/files/2023/10/dunelm-screenshot.png 619w, https://redmonk.com/jgovernor/files/2023/10/dunelm-screenshot-300x186.png 300w, https://redmonk.com/jgovernor/files/2023/10/dunelm-screenshot-480x298.png 480w" sizes="(max-width: 619px) 100vw, 619px" /></a>I saw a great presentation from <a href="https://www.dunelm.com/">Dunelm</a>, the UK’s leading home furnishings retailer, at GitLab’s DevSecOps world tour event in London recently. The company has clearly successfully retooled for ecommerce &#8211; with a builder mentality, and engineering practices that should stand it in good stead. The company is accelerating its transformation &#8211; in 2022 it was doing 11 production deployments a day. Now, in 2023, it’s doing 26. One aspect of the talk I appreciated was the focus on DevSecOps &#8211; and by that I mean security enabling and helping developers to build secure apps, rather than getting in their way.</p>
<p>Jan Claeyssens, DevSecOps Principal Engineer at Dunelm, explained that his role is to enable and engage with developers and engineering teams:</p>
<blockquote><p>
  The development teams are my customers. Security needs to stop saying no but lean in, listen to what they want and try and help them. No one wants more checks after they have finished. Security scanners should not impact the APIs too much.
</p></blockquote>
<p>Claeyssens also pointed out how important education is. You can’t expect developers to use security features if they don’t know they’re there. Platform engineering and security teams need to do a better job of developer education in order to get the results they want. The whole tone from Claeyssens was refreshing from a security perspective.</p>
<blockquote><p>
  Serve the user where they live and show them what the features are. Security at Dunelm has to help the business become better.
</p></blockquote>
<p>Amen Jan.</p>
<p>Talking of amen, I was really pleased to hear the company has adopted <a href="https://progressivedelivery.com/">Progressive Delivery</a> as an approach. Given I coined the term, it was great to hear concepts read out from an enterprise company. To be fair GitLab has used Progressive Delivery in its marketing so it should not surprise me that a customer would be using the language. But it was still pleasing.</p>
<p>Paul Kerrison, Director of Engineering and Architecture at Dunelm said:</p>
<blockquote><p>
  Our engineering work is becoming more experiment driven, we are moving towards progressive delivery, the new kid on the block.&#8221;</p>
<p>  You get to try more risky things but safely. We can put something in production, test it with one one cohort, then roll it out more broadly.
</p></blockquote>
<p>Cohorts, phased rollouts, reduced risk with more experimentation, testing in production. This is the way.</p>
<p>&nbsp;</p>
<p>disclosure: GitLab is a client.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://redmonk.com/jgovernor/2023/10/24/devsecops-and-progressive-delivery-at-dunelm-modern-enterprise-development-practices/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">5316</post-id>	</item>
		<item>
		<title>Introducing the AI Bill of Materials</title>
		<link>https://redmonk.com/jgovernor/2023/10/18/introducing-the-ai-bill-of-materials/</link>
					<comments>https://redmonk.com/jgovernor/2023/10/18/introducing-the-ai-bill-of-materials/#comments</comments>
		
		<dc:creator><![CDATA[James Governor]]></dc:creator>
		<pubDate>Wed, 18 Oct 2023 16:12:23 +0000</pubDate>
				<category><![CDATA[Uncategorized]]></category>
		<guid isPermaLink="false">https://redmonk.com/jgovernor/?p=5314</guid>

					<description><![CDATA[What&#8217;s in the black box? As we go forward we will need a model and machine readable bill of materials. It’s becoming increasingly clear that we’re going to need an AI bill of Materials (AIBOM). Just as with a Software Bill of Materials (SBOM), there are a set of potentially important questions when we take]]></description>
										<content:encoded><![CDATA[<p><a href="http://redmonk.com/jgovernor/files/2023/10/AdobeStock_36862095-scaled.jpeg"><img loading="lazy" decoding="async" class="aligncenter wp-image-5315 size-large" src="http://redmonk.com/jgovernor/files/2023/10/AdobeStock_36862095-1024x683.jpeg" alt="reading the nutrition label on a product" width="1024" height="683" srcset="https://redmonk.com/jgovernor/files/2023/10/AdobeStock_36862095-1024x683.jpeg 1024w, https://redmonk.com/jgovernor/files/2023/10/AdobeStock_36862095-300x200.jpeg 300w, https://redmonk.com/jgovernor/files/2023/10/AdobeStock_36862095-768x512.jpeg 768w, https://redmonk.com/jgovernor/files/2023/10/AdobeStock_36862095-1536x1024.jpeg 1536w, https://redmonk.com/jgovernor/files/2023/10/AdobeStock_36862095-2048x1365.jpeg 2048w, https://redmonk.com/jgovernor/files/2023/10/AdobeStock_36862095-480x320.jpeg 480w, https://redmonk.com/jgovernor/files/2023/10/AdobeStock_36862095-940x627.jpeg 940w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></p>
<p><em>What&#8217;s in the black box? As we go forward we will need a model and machine readable bill of materials.</em></p>
<p>It’s becoming increasingly clear that we’re going to need an AI bill of Materials (AIBOM). Just as with a Software Bill of Materials (SBOM), there are a set of potentially important questions when we take advantage of an AI model, which we’re just not set up to meaningfully answer at the moment. The You Only Live Once (YOLO) approach that OpenAI took when launching ChatGPT is not going to provide end users with the confidence they need to adopt AI models in strategic initiatives. Sure we’ll see shadow AI adoption (like shadow IT adoption, but for AI tools), by marketing departments and sales and so on. The lines of business won’t allow governance to get in the way of productivity. But as ever bottom up needs to meet top down, which is where governance comes in. From an enterprise perspective we will need to get a much better understanding of the models we’re using, and what went into them. Which is to say, a bill of materials. Trust and safety are not the enemy. We need to better understand the AI supply chain.</p>
<p>The AIBOM will need to consider and clarify transparency, reproducibility, accountability and Ethical AI considerations. After introducing the idea of an AIBOM to Jase Bell he began to work on a schema, which you can find on GitHub <a href="https://github.com/jasebell/ai-bill-of-materials">here</a>. It’s a useful starting point for discussion so please check it out.</p>
<blockquote><p>
  <strong>Transparency</strong>: Providing clarity on the tools, hardware, data sources, and methodologies used in the development of AI systems.</p>
<p>  <strong>Reproducibility</strong>: Offering enough information for researchers and developers to reproduce the models and results.</p>
<p>  <strong>Accountability</strong>: Ensuring creators and users of AI systems are aware of their origins, components, and performance metrics.</p>
<p>  <strong>Ethical and Responsible AI</strong>: Encouraging the documentation of training data sources, including any synthetic data used, to ensure there&#8217;s knowledge about potential biases, limitations, or ethical considerations.
</p></blockquote>
<p>Weighting, and decisions behind it, become ever more important. Also &#8211; origins are not the only important issue. Sometimes the intended use case is where the higher duty of care is required. We may want to read the ingredients on a cereal box, but it’s not a matter of life or death. Taking medicine on the other hand, you definitely want to know exactly what the ingredients are. So what are we predicting or generating? The EU regulatory framework for AI discussed below establishes a hierarchy of low or high risk AI use cases. We’ll see more of that.</p>
<p>One part of the industry already groping towards the need for an AIBOM as a business critical issue is commercial open source.There was an interesting post recently by Matt Asay about AI and open source licensing a few days ago &#8211; <a href="https://www.infoworld.com/article/3708734/making-sure-open-source-doesn-t-fail-ai.html">Making sure open source doesn’t fail AI</a>. The argument is that open source licensing had failed in the age of the cloud, and we needed to avoid making the same mistakes. What jumped out at me however was a quote from Stefano Maffulli, executive director of the Open Source Initiative (OSI), which certifies what is, and what is not, open source from a licensing perspective. He said you’d need</p>
<blockquote><p>
  “A very detailed description of what went into creating the artifact.”
</p></blockquote>
<p>As Asay writes</p>
<blockquote><p>
  “In this world, you’d need to publish all the scripts that went into assembling the data set, the weights that govern the LLM, the biases you bring to the model, etc. This, in my view, is a much more interesting and useful way to think about open source AI, but it’s also far more complicated to deliver in practice.”
</p></blockquote>
<p>Complicated? Absolutely. But increasingly important.</p>
<p>In a really smart <a href="https://twitter.com/jordanjhamel/status/1711854017289339109">tweet</a> Jordan Hamel makes the case that OpenAI is the Napster of the LLM revolution.</p>
<blockquote><p>
  OpenAI in some ways is the Napster of AI who learned from its mistakes by getting MSFT on board since they’ve traveled through the legal journey of the underworld and back and have the $$$ to make it legal. A machine learning model that can generate copyright derivative material in a variety of modalities does conflict with existing copyright law and one way or another it’s going to come to a breaking point. Imagine DMCA for your generated content? Napster blew people’s minds in the 90’s for good reason and it took well over a decade for the legal products to exceed its quality and content distribution.
</p></blockquote>
<p>This is spot on. We’ve been shown something incredible, and we want to use it, obviously. The great softening up has begun. And we need an AIBOM from a business perspective. Why? The answer is, as ever, found in governance, risk, and compliance.</p>
<p>Large Language Models (LLMs) could take a wrecking ball to regulated industries. Any regulation that concerns itself with user privacy, for example, is not going to survive first contact with LLMs. The HL7 patient data interoperability standard wasn’t designed with the cloud in mind, let alone AI. Or think about HIPAA, or GDPR even. So enterprises are justifiably concerned about feeding LLMs with user data. In areas such as manufacturing, engineering or polluting industries regulations abhor a black box, but that’s exactly what LLMs are. Copyright infringement is another potential concern &#8211; the <a href="https://news.bloomberglaw.com/ip-law/openai-facing-another-copyright-suit-over-ai-training-on-novels">first class action lawsuits</a> have been lodged by authors against OpenAI.Then of course there is the fear that using public LLMs might lead to security breaches and leakage of trade secrets. Data residency continues to be a thing, and public LLMs are not set up to support that either &#8211; if German data needs to be held in a German data center how does that chime with a model running in a US Cloud. And how about prompt injection as an emerging vector for security threats?</p>
<p>So far tech vendors have been remarkably relaxed about these fears, while enterprises have been somewhat less confident. Google and Microsoft have promised to indemnify users if they are challenged on copyright grounds, for example. Their highly paid corporate lawyers are evidently pretty confident that a fair use argument will prevail in court, for outputs from AI models. As ever this is a question about tolerance for risk.</p>
<p>And sometimes the promises about trust don’t stand up to scrutiny. Thus for example Adobe said it’s Firefly image generation model was “commercially safe” because artists had signed up for it &#8211; this was [apparently a surprise to some <a href="https://venturebeat.com/ai/adobe-stock-creators-arent-happy-with-firefly-the-companys-commercially-safe-gen-ai-tool/">content creators</a>. Adobe, however, has continued pushing its trust credentials with the introduction of a <a href="https://www.theverge.com/2023/10/10/23911381/adobe-ai-generated-content-symbol-watermark">“made by” symbol for digital images</a>, establishing provenance, including, for example, if it was made with AI tools.</p>
<p>The EU is moving towards some far-reaching (some might argue over-reaching) requirements around model-training with its coming <a href="https://www.europarl.europa.eu/news/en/headlines/society/20230601STO93804/eu-ai-act-first-regulation-on-artificial-intelligence">EU AI Act</a></p>
<p>Some notable statements in the positioning document. Considerations of “high risk” (All high-risk AI systems will be assessed before being put on the market and also throughout their lifecycle.)</p>
<p>include:</p>
<blockquote><p>
  AI systems that are used in products falling under the EU’s product safety legislation. This includes toys, aviation, cars, medical devices and lifts (elevators).
</p></blockquote>
<p>Meanwhile, here is the copyright kicker.</p>
<blockquote><p>
  Publishing summaries of copyrighted data used for training
</p></blockquote>
<p>Perhaps we can just ignore EU law. A lot of folks consider the GDPR to be more of an annoyance than anything else. Facebook can easily afford to pay its <a href="https://www.nytimes.com/2023/05/22/business/meta-facebook-eu-privacy-fine.html">$1.3bn fine</a> &#8211; that’s just a cost of doing business, right? The US has replied with sabre rattling that regulation will only serve to <a href="https://time.com/6321354/us-eu-ai-policy-warning/">entrench the major players</a>.</p>
<p>Some companies might feel confident in ignoring EU law &#8211; YOLO &#8211; but if they want to do business in China, that’s not really an option that’s open. This <a href="https://twitter.com/mattsheehan88/status/1714001598383317459">thread</a> from Matthew Sheehan is essential reading for anyone interested in AI regulation, or the lack of it. Also this post. The TDLR &#8211; China is literally <a href="https://carnegieendowment.org/2023/07/10/china-s-ai-regulations-and-how-they-get-made-pub-90117">years ahead on AI regulation</a>. In China at least:</p>
<blockquote><p>
  The draft standard says if you&#8217;re building on top of a foundation model, that model must be registered w/ gov. So no building public-facing genAI applications using unregistered foundation models.
</p></blockquote>
<p>So that’s certainly a potential future. China has an AIBOM-like requirement and policies and procedures and corporate responsibilities that go with it. We’re all going to have to think through this stuff &#8211; Norway just announced a Minister for Digitalisation and Governance with Responsibility for Artificial Intelligence, Karianna Tung.</p>
<p><a href="https://www.nora.ai/news-and-events/news/minister-for-digitalisation-and-governance-with-re.html">According to</a> Norwegian Prime Minister Jonas Gahr Støre:</p>
<blockquote><p>
  Artificial intelligence offers enormous opportunities, but requires knowledge, management and regulation. Because it must still be the people who determine the development of technology, not the technology that controls the people.
</p></blockquote>
<p>Sentiments that I agree with. And regulation &#8211; that’s going to need an AIBOM. Major vendors are talking a lot about trust and AI, and jostling for market positioning accordingly &#8211; again, this is where an AIBOM is going to come into play.</p>
<p>&nbsp;</p>
<p>disclosure : Adobe is a RedMonk client. OpenAI is not.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://redmonk.com/jgovernor/2023/10/18/introducing-the-ai-bill-of-materials/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">5314</post-id>	</item>
		<item>
		<title>Postgres: the next generation. Investing in the next generation of committers.</title>
		<link>https://redmonk.com/jgovernor/2023/10/10/postgres-the-next-generation-investing-in-the-next-generation-of-committers/</link>
					<comments>https://redmonk.com/jgovernor/2023/10/10/postgres-the-next-generation-investing-in-the-next-generation-of-committers/#comments</comments>
		
		<dc:creator><![CDATA[James Governor]]></dc:creator>
		<pubDate>Tue, 10 Oct 2023 12:17:18 +0000</pubDate>
				<category><![CDATA[developers]]></category>
		<guid isPermaLink="false">https://redmonk.com/jgovernor/?p=5310</guid>

					<description><![CDATA[PostgreSQL isn’t getting any younger. Which is fine &#8211; after all, databases generally improve with age. The platform is going from strength, and is a default choice for a big chunk of modern software development. But Postgres has been around for a while &#8211; it launched in 1986 &#8211; which has an implication for the]]></description>
										<content:encoded><![CDATA[<p><a href="http://redmonk.com/jgovernor/files/2023/10/elephant-starship.png"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-5311" src="http://redmonk.com/jgovernor/files/2023/10/elephant-starship.png" alt="" width="346" height="346" srcset="https://redmonk.com/jgovernor/files/2023/10/elephant-starship.png 346w, https://redmonk.com/jgovernor/files/2023/10/elephant-starship-300x300.png 300w, https://redmonk.com/jgovernor/files/2023/10/elephant-starship-150x150.png 150w" sizes="(max-width: 346px) 100vw, 346px" /></a></p>
<p>PostgreSQL isn’t getting any younger. Which is fine &#8211; after all, databases generally improve with age. The platform is going from strength, and is a default choice for a big chunk of modern software development. But Postgres has been around for a while &#8211; it launched in 1986 &#8211; which has an implication for the folks actually building the database. Just how long will they want to do the heavy lifting of maintaining a high profile codebase that so many folks rely on? Postgres is a close knit group and project. Robert Haas, Postgres committer and chief database scientist at EnterpriseDB writes a regular contribution post and the latest numbers are salutary &#8211; <a href="https://rhaas.blogspot.com/2023/04/who-contributed-to-postgresql.html">Who Contributed to PostgreSQL Development in 2022?</a></p>
<blockquote><p>
  I calculate that, in 2022, there were 192 people who were the principal author of at least one PostgreSQL commit. 66% of the new lines of code were contributed by one of 14 people, and 90% of the new lines of code were contributed by one of 40 people.
</p></blockquote>
<p>The core development community is aging somewhat &#8211; the average age is probably around 50. Which is totally fine. 50 year olds are more than capable of doing a shitload of work &#8211; don&#8217;t ask me how I know. Tom Lane, who works at Crunchy Data, is 68 and he’s still the Postgres project’s fulcrum. Long may that continue.</p>
<p>The Postgres community is amazing. Open Postgres governance is something we can and do rely on, which is refreshing in the current era of commercial open source licensing rugpulls. But as an axis to consider in terms of open source sustainability let’s assume that Postgres is still going strong in say, 20 years. Who is going to be doing the work in 2043? I had a fascinating conversation with Nikita Shamgunov, CEO of <a href="https://neon.tech/">Neon</a> recently and one of the subjects we discussed was aging in tech projects and its relationship to project sustainability. Neon is a fully managed Postgres database optimised for serverless apps, separating storage from compute &#8211; the database is just a URL. That’s the design principle. It allows for branching, with preview deployments &#8211; thus Neon&#8217;s <a href="https://neon.tech/docs/guides/vercel-postgres">partnership with Vercel</a>. Make it easy, make it modern, make it a zero config API. Neon has 62 employees and has raised $108m so far. It competes with the likes of Supabase. But back to the subject at hand.</p>
<p>According to Shamgunov:</p>
<blockquote><p>
  If you look at the Postgres committer crowd they&#8217;re in their 50s, 60s, 40s and maybe a few in their 30s. It takes a lot of effort to become a committer but very little to be a contributor &#8211; you just need to write good code.</p>
<p>  I think we’re doing good to the world by hiring more junior people and training them to become committers and hopefully maintainers. It’s very important that the Postgres engine continues to evolve.
</p></blockquote>
<p>Neon is being intentional about investing in the next generation of contributors, committers and maintainers. The natural move for a lot of companies is to try and hire the existing top talent, rather than fostering new blood.</p>
<blockquote><p>
  We debated whether to just find more Postgres committers and hire them. But it’s not clear that would be spending our money in the best way. If we train new ones it’s better, and that’s how we can keep ramping the Postgres team.
</p></blockquote>
<p>There are some interesting questions here. For example &#8211; consider Neon’s IP, which is currently permissively licensed, but Shamgunov is not an open source zealot. What happens if in a few years the company decides to relicense, as other database companies have &#8211; see for example Redis, MongoDB and Elastic. Neon would be perfectly within its rights to relicense under more restrictive terms, potential community blowback aside. But any code they had contributed to Postgres? That’s not going to be affected. Having core Postgres maintainers on staff is a pretty good example of enlightened self interest and should serve to keep the company honest. Whatever decisions Neon makes in future, assuming they have employees dedicated to making Postgres better, then the community and core codebase still wins.</p>
<p>Cohort aging is certainly not a problem that’s unique to Postgres. Anyone remember the year 2000 bug? Communities and ecosystems do get older, which can be an issue when it comes to skills and staffing and rejuvenation. IBM has done a great job of bringing younger developers into the mainframe fold, for example with vocational education programs at universities &#8211; here is a <a href="https://redmonk.com/jgovernor/2011/04/08/grey-hairs-and-red-herrings-ibm-mainframe-skills-resurgence-is-a-triumph-of-developer-relations/">post</a> I wrote about that a while back.</p>
<p>There are plenty of projects with literally millions of users that are run by one or two people and don&#8217;t have the level of corporate sponsorship with see with projects such as Postgres or even Kubernetes. Postgres isn’t in any sense struggling to attract new users &#8211; there are plenty of 22 year olds defaulting to it today. It’s a hugely popular platform. But yes, ensuring the ongoing maintenance of the project will require some intentionality, funding, and enlightened self interest.</p>
<p>&nbsp;</p>
<p>Disclosure: Neon is not a RedMonk client. Crunchy Data, IBM and Vercel are all RedMonk clients. This piece is published independently of any client relationships.</p>
<p>The illustration above was created with Midjourney.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://redmonk.com/jgovernor/2023/10/10/postgres-the-next-generation-investing-in-the-next-generation-of-committers/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">5310</post-id>	</item>
		<item>
		<title>Client Profile: deepset</title>
		<link>https://redmonk.com/jgovernor/2023/09/08/client-profile-deepset/</link>
					<comments>https://redmonk.com/jgovernor/2023/09/08/client-profile-deepset/#respond</comments>
		
		<dc:creator><![CDATA[James Governor]]></dc:creator>
		<pubDate>Fri, 08 Sep 2023 12:13:15 +0000</pubDate>
				<category><![CDATA[Uncategorized]]></category>
		<guid isPermaLink="false">https://redmonk.com/jgovernor/?p=5307</guid>

					<description><![CDATA[About deepset Milos Rusic, Malte Pietsch, and Timo Möller founded deepset in 2018 in Berlin. Inspired by the launch of Google’s seminal natural language (NLP) processing model &#8211; Bidirectional Encoder Representations from Transformers (BERT) &#8211; the trio trained a BERT model in German, and soon after created an enterprise services company to address semantic search]]></description>
										<content:encoded><![CDATA[<p><a href="http://redmonk.com/jgovernor/files/2023/09/Deepset.svg_.png"><img loading="lazy" decoding="async" class="aligncenter size-large wp-image-5308" src="http://redmonk.com/jgovernor/files/2023/09/Deepset.svg_-1024x407.png" alt="" width="1024" height="407" srcset="https://redmonk.com/jgovernor/files/2023/09/Deepset.svg_-1024x407.png 1024w, https://redmonk.com/jgovernor/files/2023/09/Deepset.svg_-300x119.png 300w, https://redmonk.com/jgovernor/files/2023/09/Deepset.svg_-768x305.png 768w, https://redmonk.com/jgovernor/files/2023/09/Deepset.svg_-1536x611.png 1536w, https://redmonk.com/jgovernor/files/2023/09/Deepset.svg_-2048x814.png 2048w, https://redmonk.com/jgovernor/files/2023/09/Deepset.svg_-480x191.png 480w, https://redmonk.com/jgovernor/files/2023/09/Deepset.svg_-1200x477.png 1200w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></p>
<h1>About <a href="https://www.deepset.ai/">deepset</a></h1>
<p>Milos Rusic, Malte Pietsch, and Timo Möller founded deepset in 2018 in Berlin. Inspired by the launch of Google’s seminal natural language (NLP) processing model &#8211; Bidirectional Encoder Representations from Transformers <a href="https://blog.research.google/2018/11/open-sourcing-bert-state-of-art-pre.html">(BERT)</a> &#8211; the trio trained a BERT model in German, and soon after created an enterprise services company to address semantic search opportunities at European industrial giants such as Airbus, Siemens and BaFIN, the financial regulatory authority for Germany.</p>
<p>As companies needed help and hand-holding in addressing the opportunities of AI, deepset led with consulting, training and solution engineering. The company became a more product-focused concern when it created and open sourced the <a href="https://haystack.deepset.ai/overview/intro">Haystack</a> Python framework, but now it’s moving to a clearer focus on selling product rather than services with its deepset Cloud platform &#8211; in order to take advantage of the cloud/AI flywheel.</p>
<p>Today, while startups and tech giants alike are scrambling to address the large language model (LLM) opportunity, deepset can credibly claim 5 years of experience building tools to address the opportunities of AI-driven natural language processing.</p>
<p>deepset’s vision statement</p>
<blockquote><p>
  We help enterprise product teams successfully build and launch NLP-powered applications. There&#8217;s still a huge disconnect — when implementing NLP — between the data science and the application development teams, not mentioning the challenges of the enterprise product owners. The NLP product lifecycle often resembles a long-cycle &#8216;waterfall&#8217; approach, doesn&#8217;t align with the modern application development, and is still very far from being an &#8216;agile&#8217; NLP. We&#8217;ve put years of our field expertise and know-how&#8217;s into deepset Cloud so that the product teams can define their application architecture, start building, and show results quickly to the business users — minimizing the risks of failure, greatly improving time-to-results, and optimizing the costs of implementation.
</p></blockquote>
<h1>Size</h1>
<ul>
<li>50 employees</li>
<li>double digit customers</li>
<li>$43M raised to date (excluding pre-seed and seed rounds):</li>
<li><a href="https://techcrunch.com/2022/04/28/deepset-raises-14m-to-help-companies-build-nlp-apps/">Series A &#8211; April 2022</a>: $14M led by GV with Harpoon Ventures, Acequia Capital.</li>
<li><a href="https://techcrunch.com/2023/08/09/deepset-secures-30m-to-expand-its-llm-focused-mlops-offerings/">Series B &#8211; August 2023</a>: $30M led by Balderton Capital with participation from GV and Harpoon Ventures</li>
<li>Initial sales focus in EMEA, now targeting sales in the USA and growing headcount accordingly</li>
</ul>
<h1>Product Information</h1>
<p><a href="https://www.deepset.ai/deepset-cloud">deepset Cloud</a> is an enterprise-featured SaaS for building custom NLP-powered applications. The managed platform supports enterprise features for search, content summarisation and generation, and Retrieval-Augmented Generation (RAG), a reinforcement learning technique designed to reduce LLM’s AI “hallucinations” &#8211; that is, wrong answers confidently stated by an LLM-based system.</p>
<p>RAG is all the rage in the fast-moving LLM world right now, potentially offering the means to reduce the risks of “hallucinations”, one of LLM’s biggest drawbacks. It allows you to blend both generative and retrieval-based approaches. Information retrieval is about fetching information from datasets in order to provide relevant responses, while generative models&#8211;such as Generative Pre-trained Transformer (GPT) models&#8211;generate text from the model itself &#8211; creative perhaps but sometimes deeply wrong. RAG then is likely to be a critically important approach in safer, more trusted AI; deepset is working with customers using RAG to improve the NLP products they’re building. Enterprises want to use their own datasets to augment LLM models.</p>
<p>deepset Cloud also offers the ability to extract named entities or recurring information from unstructured text data, a compelling use case for enterprises with large document corpuses. Aimed at developers creating AI-driven pipelines and applications, the pitch is all about simplicity. The story according to deepset:</p>
<blockquote><p>
  You’ll have your first prototype at breakfast, feedback by lunch, and an integrated NLP service before dinner. The deepset Cloud platform solves problems like infrastructure, evaluation, demo UI, and feedback mechanisms so that you can focus on what truly drives your business forward.
</p></blockquote>
<p>deepset Cloud helps customers that want to adopt a multi-model approach rather than relying solely on, say, OpenAI. The platform can be used to compare different models such as GPT-4, Llama-v2 or Claude, allowing enterprises to experiment with different models and compare results.</p>
<p>With deepset Cloud customers can manage access with multi factor authentication and single sign on, with proprietary company data resident in your virtual private cloud (VPC).</p>
<h1>Competitive Landscape</h1>
<p>The AI market has frankly become hot to the point of absurdity in 2023. Every tech pitch is an LLM pitch. As such it can be hard to be heard among the noise. OpenAI, Hugging Face and LangChain have all gained a great deal of attention, but there is room for enterprise class, trusted LLM plays. As such, deepset sees its primary competition in hyperscale cloud providers such as Amazon Web Services, Google Cloud, and Microsoft Azure.</p>
<p>The enterprise market for LLM technology is itself becoming increasingly crowded, as vendors strive to address concerns about data privacy, the risk of hallucinations, automated bias and so on. Microsoft, for example, offers a combination of Microsoft Azure OpenAI and Azure Cognitive Search to allow customers to “safely” train their own OpenAI models based on their own data. Meanwhile OpenAI in August launched ChatGPT Enterprise, which claims to offer “enterprise-grade security and privacy”. From a customer perspective, however, there is a lot of fear, concern and uncertainty around sharing data or information or text archives with OpenAI.</p>
<p>That’s one reason Microsoft has committed that inputs, outputs, embedding etc, are not available to other customers and are not used to improve OpenAI models, or any Microsoft or 3rd party products or services. Similarly, Salesforce launched what it calls the Einstein GPT Trust Layer to help prevent large-language models (LLMs) from retaining sensitive customer data.</p>
<h1>Go to Market</h1>
<p>deepset has always worked directly with large enterprise customers. It already has significant experience working with the largest enterprises and public sector organisations to deliver natural language processing apps, and as such is in a decent position to allay concerns about leaks, hallucinations and so on. While deepset offers a cloud platform, it’s happy to work with enterprises that want to host and/or run their own platforms.</p>
<p>Per the list of enterprise features denoted in the “Product Information” section above, deepset Cloud is not just “hosted Haystack.” However, deepset leverages interest in its Haystack open source project to drive product sales, and it’s worth spending some time on the open source framework because it helps to define deepset’s approach, particularly its focus on implementing a development process more akin to agile than waterfall. Haystack is designed for software engineers rather than data scientists. deepset is focusing on allowing developers to “just build”, while taking advantage of AI and LLM technology as it emerges (at a furious rate). deepset’s focus is on allowing customers to build NLP enabled products and applications, with iterative feedback loops. Haystack has more than 10k GitHub stars and 1,400 forks, clearly a healthy project &#8211; deepset even claims it for status as a defacto standard. Haystack doesn’t compete directly with Hugging Face, and actually takes advantage of the Hugging Face model hub to enable faster feedback loops.</p>
<p>In terms of vertical industry use cases, deepset is initially focusing on finance, legal, insurance, and public sector. Text extraction and classification are at a premium in these industries.</p>
<p>deepset plans to establish a “pincer movement” of top down and bottom up, selling to business owners it identifies that are empowered to build teams to build AI applications, but also appealing directly to developers as influencers and builders.</p>
<h1>Partnerships &amp; Ecosystem:</h1>
<p>The complexity and fast moving nature of the space means that deepset is focusing on partnerships, notably channel partners like Atos and Evotek, cloud marketplaces including AWS, and tech GTM partners Doppler and Snyk.</p>
<p><strong>Disclosure:</strong> deepset is a RedMonk client, but is an independent piece of research that has not been commissioned by any entity. AWS, GitHub, Google Cloud, Microsoft, and Salesforce are also RedMonk clients.</p>
<p>&nbsp;</p>
]]></content:encoded>
					
					<wfw:commentRss>https://redmonk.com/jgovernor/2023/09/08/client-profile-deepset/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">5307</post-id>	</item>
	</channel>
</rss>
