Matt "msw" Wilson
@msw.bsky.social
“For a successful technology, reality must take precedence over public relations, for Nature cannot be fooled.”
"Our only modification part is that, if the Software (or any derivative works thereof) is used for any of your commercial products or services that have more than 100 million monthly active users, or more than $20M in monthly revenue, you shall prominently display 'Kimi K2' on the user interface"
Moonshot AI released open-source thinking agent model Kimi K2 Thinking: moonshotai.github.io/Kimi-K2/thin...
Kimi K2 Thinking
Kimi K2 Thinking, Moonshot's best open-source thinking model.
moonshotai.github.io
November 6, 2025 at 10:15 PM
"Our only modification part is that, if the Software (or any derivative works thereof) is used for any of your commercial products or services that have more than 100 million monthly active users, or more than $20M in monthly revenue, you shall prominently display 'Kimi K2' on the user interface"
October 31, 2025 at 3:08 PM
"As adoption has grown, so has our responsibility to ensure the project remains sustainable and continues to thrive. That’s why, with the release of Liquibase 5.0, we are updating the license for Liquibase Community."
www.liquibase.com/blog/liquiba...
www.liquibase.com/blog/liquiba...
Strengthening Liquibase Community for the Future
Liquibase Community now uses the Functional Source License (FSL). Learn what this means for developers, contributors, and enterprises, and how it protects sustainability.
www.liquibase.com
October 4, 2025 at 4:05 AM
"As adoption has grown, so has our responsibility to ensure the project remains sustainable and continues to thrive. That’s why, with the release of Liquibase 5.0, we are updating the license for Liquibase Community."
www.liquibase.com/blog/liquiba...
www.liquibase.com/blog/liquiba...
PSA: attacks on public infrastructure like software package registries are on the rise. Here’s an active one targeting folks who have crates.io accounts.
September 12, 2025 at 2:17 PM
PSA: attacks on public infrastructure like software package registries are on the rise. Here’s an active one targeting folks who have crates.io accounts.
Reposted by Matt "msw" Wilson
It’s really hard for OSS projects too. Imagine a leaked GH access token from a project maintainer who is not responding, and who is not an employee because OSS isn’t a company. How do you the project get that token revoked? You can’t. You have to de-list the maintainer from your GH org.
July 27, 2025 at 5:11 PM
It’s really hard for OSS projects too. Imagine a leaked GH access token from a project maintainer who is not responding, and who is not an employee because OSS isn’t a company. How do you the project get that token revoked? You can’t. You have to de-list the maintainer from your GH org.
From my POV, the most important message for everyone who is doing the hazardous work of developing software in public on platforms like GitHub: you have to pay *close attention* to GitHub token permission scoping.
It’s not well known outside of security research circles how often GitHub tokens leak.
It’s not well known outside of security research circles how often GitHub tokens leak.
It's kinda "good news / bad news."
Good news: No one at AWS (human or AI) merged in a dodgy PR, because...
Bad news: It was an exciting new exploited vulnerability in CodeBuild.
Good news: No one at AWS (human or AI) merged in a dodgy PR, because...
Bad news: It was an exciting new exploited vulnerability in CodeBuild.
July 26, 2025 at 5:26 PM
From my POV, the most important message for everyone who is doing the hazardous work of developing software in public on platforms like GitHub: you have to pay *close attention* to GitHub token permission scoping.
It’s not well known outside of security research circles how often GitHub tokens leak.
It’s not well known outside of security research circles how often GitHub tokens leak.
There's much to agree with in Dan's piece on defending the definition of Open Source. On details, I quibble.
"Today, Valkey is maintained by a neutral foundation, ensuring no one company can take it away from open source."
Linux Foundation doesn't maintain Valkey. thenewstack.io/open-source-...
"Today, Valkey is maintained by a neutral foundation, ensuring no one company can take it away from open source."
Linux Foundation doesn't maintain Valkey. thenewstack.io/open-source-...
Open Source Is Too Important To Dilute
The definition of "open source" is quietly eroding. When these lines blur, trust breaks — and open source doesn’t work without trust.
thenewstack.io
July 22, 2025 at 7:38 PM
There's much to agree with in Dan's piece on defending the definition of Open Source. On details, I quibble.
"Today, Valkey is maintained by a neutral foundation, ensuring no one company can take it away from open source."
Linux Foundation doesn't maintain Valkey. thenewstack.io/open-source-...
"Today, Valkey is maintained by a neutral foundation, ensuring no one company can take it away from open source."
Linux Foundation doesn't maintain Valkey. thenewstack.io/open-source-...
Reposted by Matt "msw" Wilson
Thrilled for the launch of @kiro.dev today! We started with two main ideas that led to Kiro's spec-driven development features:
1) AI can help us build better products through rapid prototyping
2) Devs can declare their app's requirements to get better results from AI, close to production-grade code
1) AI can help us build better products through rapid prototyping
2) Devs can declare their app's requirements to get better results from AI, close to production-grade code
July 14, 2025 at 7:58 PM
Thrilled for the launch of @kiro.dev today! We started with two main ideas that led to Kiro's spec-driven development features:
1) AI can help us build better products through rapid prototyping
2) Devs can declare their app's requirements to get better results from AI, close to production-grade code
1) AI can help us build better products through rapid prototyping
2) Devs can declare their app's requirements to get better results from AI, close to production-grade code
Reposted by Matt "msw" Wilson
It has officially begun. The CRA info request counter is no longer at zero.
July 11, 2025 at 7:48 AM
It has officially begun. The CRA info request counter is no longer at zero.
OH: "And so, it begins."
Cybersecurity Risk Assessment Request
https://daniel.haxx.se/blog/2025/07/11/cybersecurity-risk-assessment-request/
#curl #cra
https://daniel.haxx.se/blog/2025/07/11/cybersecurity-risk-assessment-request/
#curl #cra
Cybersecurity Risk Assessment Request
With the new EU legislation Cyber Resiliency Act (CRA), there are new responsibilities and requirements put on _manufacturers_ of digital products and services in Europe.
Going forward these manufacturers must be able to know and report the exact contents of their software, called a Software Bill of Material (SBOM) and they have requirements to check for vulnerabilities in those components etc. This implies that they need to have full control and knowledge about all of their Open Source components in their stack. (See the CRA Hub for a good resource on CRA for Open Source people.)
As a maintainer of a software component that is widely used, I have been curious to see how this will materialize for us. Today I got a first glimpse of what I can only guess will happen more going forward.
This multi-billion-dollar Fortune-500 company that I have no contract with and with which I have had no previous communication, sent me this email asking for a lot of curl information. A slightly redacted version is shown below.
Now that my curiosity has been satisfied a little bit I instead await the future and long to see how many more of these that will come. And how they will respond to my replies.
CRA_request_counter = 1;
## The request
> Hello,
>
> I hope this message finds you well.
>
> As part of our ongoing efforts to comply with the EU Cyber Resilience Act (CRA), we are currently conducting a cybersecurity risk assessment of third-party software vendors whose products or components are integrated into our systems.
>
> To support this initiative, we kindly request your input on the following questions related to your software product “libcurl” with version 7.87.0. Please provide your responses directly in the table below and do reply to all added in this email,
>
> Additional Information:
>
> * Purpose: This security assessment is part of our due diligence and regulatory compliance obligations under the EU CRA.
> * Confidentiality: All information shared will be treated as confidential and used solely for the purpose of this assessment.
> * Contact: Should you have any questions or need further clarification, please feel free to reach out by replying directly to this email.
>
>
> We kindly request your response by Friday, July 25, 2025, to ensure timely completion of our assessment process. Thank you for your cooperation and continued partnership in maintaining a secure and resilient digital environment.
## My reaction and response
I am not their _vendor_ without having a more formal relationship established and I am certainly not going to spend a few hours of my spare time gathering a lot of information for them for free for their commercial benefit.
They “kindly” want me to respond within two weeks.
Their use of double quotes around “libcurl” feels odd, and they claim to be using a version that is now more than 2.5 years old.
Most if not all of the information they are asking for is already publicly and openly accessible and readable. I suspect they want the information in this more formal way to make it appear more reliable or trustworthy perhaps. Or maybe it just follows their processes better.
(It also reminded me of the NASA emails.)
I responded like this
> Hello,
>
> I will be happy to answer all curl and libcurl related questions and assist you with this inquiry as soon as we have a support contract setup. You can get the process started immediately by emailing [email protected].
>
> Thanks, I’m looking forward to future cooperation.
>
> / Daniel
I will let you know if they take me up on my offer .
## The screenshot
This snapshot of how it looked also shows the actual nine-question form table.
Email screenshot
## Why the company name is redacted
I’m looking forward to eventually do business with this company, I don’t want them to feel targeted or “ridiculed”. I also suspect that there will be many more emails like this going forward. The company name is not the interesting part of this story.
daniel.haxx.se
July 11, 2025 at 4:56 PM
OH: "And so, it begins."
This is not an adventure that FOSS maintainers should have to endure, in my opinion.
Unfortunately The Rules don't prohibit allocating a CVE for an identified weakness that was never in a released Product...
www.cve.org/resourcessup....
Unfortunately The Rules don't prohibit allocating a CVE for an identified weakness that was never in a released Product...
www.cve.org/resourcessup....
July 9, 2025 at 5:23 PM
This is not an adventure that FOSS maintainers should have to endure, in my opinion.
Unfortunately The Rules don't prohibit allocating a CVE for an identified weakness that was never in a released Product...
www.cve.org/resourcessup....
Unfortunately The Rules don't prohibit allocating a CVE for an identified weakness that was never in a released Product...
www.cve.org/resourcessup....
I do not like this timeline.
June 22, 2025 at 12:38 AM
I do not like this timeline.
While there is much more that industry can do, and NEEDS to do, we should recognize that in the past Google has directly sponsored libxml2 development.
It's not *just* been Project Zero sending vulnerability disclosures to the maintainer.
gitlab.gnome.org/GNOME/libxml...
It's not *just* been Project Zero sending vulnerability disclosures to the maintainer.
gitlab.gnome.org/GNOME/libxml...
June 21, 2025 at 11:08 PM
While there is much more that industry can do, and NEEDS to do, we should recognize that in the past Google has directly sponsored libxml2 development.
It's not *just* been Project Zero sending vulnerability disclosures to the maintainer.
gitlab.gnome.org/GNOME/libxml...
It's not *just* been Project Zero sending vulnerability disclosures to the maintainer.
gitlab.gnome.org/GNOME/libxml...
The innovation of piped water and sewer systems had an enormous impact on public health and economic growth.
It's infrastructure that we generally take for granted in developed industrialized nations.
It's infrastructure that we generally take for granted in developed industrialized nations.
i like @powen.net approach to getting people into his talk
June 20, 2025 at 6:44 PM
The innovation of piped water and sewer systems had an enormous impact on public health and economic growth.
It's infrastructure that we generally take for granted in developed industrialized nations.
It's infrastructure that we generally take for granted in developed industrialized nations.
A dimension of open source software supply chain risk management that we don't discuss enough...
⬇️
⬇️
Heads up: on 20 June, Salesforce will no longer be supporting the Kubernetes project with a free enterprise license. We will lose access to channel history older than 90 days, and will likely be forced to migrate to a new platform sometime later this year.
www.kubernetes.dev/blog/2025/06...
www.kubernetes.dev/blog/2025/06...
Changes to Kubernetes Slack
Kubernetes Slack will lose its special status and will be changing into a standard free Slack on June 20. Sometime later this year, our community will likely move to a new platform. If you are respons...
www.kubernetes.dev
June 17, 2025 at 5:37 PM
A dimension of open source software supply chain risk management that we don't discuss enough...
⬇️
⬇️
The story of #CVE-2016-1000027 is a tell of woe for Open Source maintainers.
A zombie CVE from a CNA long dead, a CVSSv3 base score of 9.8 in the NVD, and a weakness that is intrinsic in the language ecosystem (do not deserialize Java from untrusted sources, people!!!).
github.com/spring-proje...
A zombie CVE from a CNA long dead, a CVSSv3 base score of 9.8 in the NVD, and a weakness that is intrinsic in the language ecosystem (do not deserialize Java from untrusted sources, people!!!).
github.com/spring-proje...
Sonatype vulnerability CVE-2016-1000027 in Spring-web project · Issue #24434 · spring-projects/spring-framework
Affects: \5.2.3.RELEASE Issue Title : Sonartype vulnerability CVE-2016-1000027 in Spring-web project Description Description from CVE Pivotal Spring Framework 4.1.4 suffers from a potential remote ...
github.com
June 12, 2025 at 3:25 AM
The story of #CVE-2016-1000027 is a tell of woe for Open Source maintainers.
A zombie CVE from a CNA long dead, a CVSSv3 base score of 9.8 in the NVD, and a weakness that is intrinsic in the language ecosystem (do not deserialize Java from untrusted sources, people!!!).
github.com/spring-proje...
A zombie CVE from a CNA long dead, a CVSSv3 base score of 9.8 in the NVD, and a weakness that is intrinsic in the language ecosystem (do not deserialize Java from untrusted sources, people!!!).
github.com/spring-proje...
Not all Foundations are the same.
who's the boss in a 501(c)3?
the membership.
i had a call with a friend who is executive director of another 501(c)3 and he drew me this picture for his org. i think it's a helpful reminder that the foundation serves the project.
that's the whole reason we're here.
the membership.
i had a call with a friend who is executive director of another 501(c)3 and he drew me this picture for his org. i think it's a helpful reminder that the foundation serves the project.
that's the whole reason we're here.
June 11, 2025 at 10:57 PM
Not all Foundations are the same.
Oh the _feels_ when reading this announcement!
I was one of the GNOME project’s first sysadmins, back in the days of a single CVS server running on a machine hosted at Red Hat’s office.
It’s amazing to see their journey to the cloud!
foundation.gnome.org/2025/06/10/g...
I was one of the GNOME project’s first sysadmins, back in the days of a single CVS server running on a machine hosted at Red Hat’s office.
It’s amazing to see their journey to the cloud!
foundation.gnome.org/2025/06/10/g...
GNOME Has a New Infrastructure Partner: Welcome AWS! – The GNOME Foundation
foundation.gnome.org
June 11, 2025 at 2:15 AM
Oh the _feels_ when reading this announcement!
I was one of the GNOME project’s first sysadmins, back in the days of a single CVS server running on a machine hosted at Red Hat’s office.
It’s amazing to see their journey to the cloud!
foundation.gnome.org/2025/06/10/g...
I was one of the GNOME project’s first sysadmins, back in the days of a single CVS server running on a machine hosted at Red Hat’s office.
It’s amazing to see their journey to the cloud!
foundation.gnome.org/2025/06/10/g...
Is an emergent behavior of a system an anomaly if no human notices? 🤔
We have a fantastic anomaly detection system. It’s called “people”.
June 10, 2025 at 3:32 PM
Is an emergent behavior of a system an anomaly if no human notices? 🤔
This is disappointing. The Red Hat I knew understood that its whole existence hinged on the permissions granted to all, indiscriminately, by all Free and Open Source licenses.
disappointed to see red hat following in ibm’s footsteps and implicitly blessing llama as open source in their keynote.
this is emphatically not an open source license.
github.com/meta-llama/l...
this is emphatically not an open source license.
github.com/meta-llama/l...
llama-models/models/llama4/LICENSE at main · meta-llama/llama-models
Utilities intended for use with Llama models. Contribute to meta-llama/llama-models development by creating an account on GitHub.
github.com
May 22, 2025 at 3:57 AM
This is disappointing. The Red Hat I knew understood that its whole existence hinged on the permissions granted to all, indiscriminately, by all Free and Open Source licenses.
Reposted by Matt "msw" Wilson
📰 New article by Clare Liguori
Introducing Strands Agents, an Open Source AI Agents SDK
#AWS #OpenSource
Introducing Strands Agents, an Open Source AI Agents SDK
#AWS #OpenSource
Introducing Strands Agents, an Open Source AI Agents SDK
Today I am happy to announce we are releasing Strands Agents. Strands Agents is an open source SDK that takes a model-driven approach to building and running AI agents in just a few lines of code. Strands scales from simple to complex agent use cases, and from local development to deployment in production. Multiple teams [...]
aws.amazon.com
May 16, 2025 at 7:32 PM
📰 New article by Clare Liguori
Introducing Strands Agents, an Open Source AI Agents SDK
#AWS #OpenSource
Introducing Strands Agents, an Open Source AI Agents SDK
#AWS #OpenSource
Reposted by Matt "msw" Wilson
AWS today launched a new SDK for building AI agents, with support for LLMs from its own Bedrock service, LiteLLM and Ollama.
By @fredericl.bsky.social
By @fredericl.bsky.social
AWS Launches Its Take on an Open Source AI Agents SDK
AWS today launched a new SDK for building AI agents, with support for LLMs from its own Bedrock service, LiteLLM and Ollama.
bit.ly
May 16, 2025 at 7:30 PM
AWS today launched a new SDK for building AI agents, with support for LLMs from its own Bedrock service, LiteLLM and Ollama.
By @fredericl.bsky.social
By @fredericl.bsky.social
Reposted by Matt "msw" Wilson
Excited to open source Strands Agents today! LLMs have gotten so good at reasoning and tool use that building model-driven agents with Strands is easy AND powerful
Models + Tools = 🧬
Read more: aws.amazon.com/blogs/openso...
Models + Tools = 🧬
Read more: aws.amazon.com/blogs/openso...
Introducing Strands Agents, an Open Source AI Agents SDK | Amazon Web Services
Today I am happy to announce we are releasing Strands Agents. Strands Agents is an open source SDK that takes a model-driven approach to building and running AI agents in just a few lines of code. Str...
aws.amazon.com
May 16, 2025 at 9:10 PM
Excited to open source Strands Agents today! LLMs have gotten so good at reasoning and tool use that building model-driven agents with Strands is easy AND powerful
Models + Tools = 🧬
Read more: aws.amazon.com/blogs/openso...
Models + Tools = 🧬
Read more: aws.amazon.com/blogs/openso...
Reposted by Matt "msw" Wilson
Fun chat about Strands Agents, I love it when the space station is involved in demos
www.youtube.com/watch?v=Ausm...
www.youtube.com/watch?v=Ausm...
Model Driven Agents - Strands Agents (A New Open Source, Model First, Framework for Agents)
YouTube video by AWS Developers
www.youtube.com
May 16, 2025 at 9:28 PM
Fun chat about Strands Agents, I love it when the space station is involved in demos
www.youtube.com/watch?v=Ausm...
www.youtube.com/watch?v=Ausm...