惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

D
Docker
IT之家
IT之家
Microsoft Security Blog
Microsoft Security Blog
博客园 - 司徒正美
云风的 BLOG
云风的 BLOG
P
Proofpoint News Feed
D
DataBreaches.Net
B
Blog RSS Feed
博客园_首页
The GitHub Blog
The GitHub Blog
I
InfoQ
L
LangChain Blog
G
Google Developers Blog
M
MIT News - Artificial intelligence
美团技术团队
腾讯CDC
V
Visual Studio Blog
aimingoo的专栏
aimingoo的专栏
博客园 - 聂微东
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
Apple Machine Learning Research
Apple Machine Learning Research
A
About on SuperTechFans
博客园 - 三生石上(FineUI控件)
博客园 - 叶小钗

Butler's Log

Figma agent vs. one button: shipping design tokens to npm Local Model Performance on an M5 Max GitButler 0.22 - "Catch 22" Agentic Version Control Benchmarks Grit: rewriting Git in Rust with agents Git Merge 2026 Agent-safe Git with GitButler We’ve raised $17M to build what comes after Git Announcing the GitButler CLI for Linux The Great CSS Expansion A couple of git nits Simplifying Git by Using GitButler Introducing the GitButler CLI GitButler 0.19 - "Commander Keen" But Head: Crafting a Custom Font MCP vs RAG: Two Very Different Ways to Gain Context Getting Started With GitButler Agents Using the GitButler MCP Server to Build Better AI-Driven Git Workflows Using GitButler With Multiple GitHub Accounts Advent of Code! Upcoming GitButler Events Use GitButler for your Gerrit workflow Integrating GitButler and GitHub Enterprise Butler Flow: shipping code faster (but less like Alfred, more like CI on steroids) - Part 3 Butler Flow: shipping code faster (but less like Alfred, more like CI on steroids) - Part 2 Butler Flow: shipping code faster (but less like Alfred, more like CI on steroids) - Part 1 Grid Happens: Because Flexbox Wasn’t Enough Using Cursor Hooks for automatic version control Deep Dive into the new Cursor Hooks A Responsive Item Counter with CSS only
GitButler is now Fair Source
Scott Chacon · 2024-08-06 · via Butler's Log

GitButler is now officially one of the first members of the Fair Source movement, helping to shift closed source to publicly available software by default.

GitButler is now Fair Source

Several months ago, GitButler made its client source code public on GitHub for everyone to use, learn from and contribute to.

In the weeks leading up to publicizing the source, we at GitButler debated heavily exactly how we were going to do it. On the one hand, we want our users to be able to view, learn from and borrow from our code. We want to build and develop in the open. On the other hand, we are investing heavily in the software, have investors and employees, and want to be able to build a build a profitable business on top of our product. What is the right license to use to walk this line? AGPL? BUSL?

We saw the fine folks at Sentry struggle with this issue when making the code for Codecov available and we decided to follow their lead and adopted their new Functional Source License for our code too. 

This is a new style of business friendly license that includes a non-compete clause and converts to the permissive MIT license after two years. It seems like the perfect balance between freedom, openness and protection. This way we can have our source code publicly available without having to do backflips to figure out how to build a defensible business around it.

The problem then becomes what to call this type of public source code?

We can’t use “Open Source” because the FSL’s non-compete clause makes it not OSI compatible. However, we felt like “source available” was a weak and misleading phrase. Sentry and other corporations struggling with this got together to come up with a new phrase and movement to encompass this new concept of commercial public licenses and settled on the phrase “Fair Source”.

We’re excited to be one of the first companies in the world joining the new Fair Source movement

The new fair.io website, helping companies convert their closed source to Fair Source

We hope that this will provide a better path for companies who would otherwise keep their source code closed, so they instead make their source available for their communities to read, learn from, contribute to and modify in good faith.

If your company has closed source software, I challenge you to look at the Fair Source movement and consider if you can make what you’re working on available to the world and your community in this way too. We are all makers, we all love sharing what we’ve learned with our peers and users, it benefits the broader industry, and now the barrier is lower than ever. 

Join us in making more software publicly available with a new type of source code licensing that balances user freedoms with developer sustainability!

For more background on why this is needed and where we see the world of software collaboration heading, check out our sister article The Future of Open Source.

You can also read more about Fair Source and it's reasoning in this excellent blog post from Sentry or Chad's other fantastic article The Historical Case for Fair Source.

Scott Chacon

Written by Scott Chacon

Scott Chacon is a co-founder of GitHub and GitButler, where he builds innovative tools for modern version control. He has authored Pro Git and spoken globally on Git and software collaboration.