GitButler is now Fair Source
GitButler has joined the Fair Source movement, making its client source code public on GitHub and adopting the Functional Source License to balance openness with business sustainability while promoting collaboration.
Read original articleGitButler has officially joined the Fair Source movement, which aims to transition closed-source software to publicly available software by default. Several months ago, GitButler made its client source code public on GitHub, allowing users to view, learn from, and contribute to the code. The company faced challenges in choosing a suitable license that would balance openness with the need for a sustainable business model. They decided to adopt the Functional Source License (FSL), which includes a non-compete clause and transitions to the permissive MIT license after two years. This approach allows GitButler to maintain a publicly available source code while protecting its business interests. The term "Fair Source" was coined to describe this new category of commercial public licenses, distinguishing it from traditional open-source licenses due to its unique restrictions. GitButler encourages other companies with closed-source software to consider the Fair Source movement, promoting a culture of sharing and collaboration within the software community.
- GitButler has joined the Fair Source movement to promote publicly available software.
- The company made its client source code public on GitHub several months ago.
- GitButler adopted the Functional Source License to balance openness and business sustainability.
- The term "Fair Source" was created to describe this new type of commercial public license.
- GitButler encourages other companies to consider making their source code available to foster community collaboration.
Related
A Git story: Not so fun this time
Linus Torvalds faced challenges managing Linux kernel growth, leading to BitKeeper's development by Larry McVoy. Free BitKeeper use sparked mixed reactions, prompting Andrew Tridgell to create an open-source client in 2005, offering alternatives.
So you want to compete with or replace open source
The article delves into open source software's evolution, business challenges, and emerging movements like "post-open" and "Fair Source." It questions their ability to balance commercial interests with open source collaboration.
Highlights from Git 2.46
Git 2.46 has been released with contributions from 96 contributors, introducing pseudo-merge bitmaps, enhanced credential helpers, and a new git config command, alongside various bug fixes and improvements.
Sentry is now Fair Source
Sentry has launched Fair Source, a software sharing model balancing user freedom and developer sustainability, allowing companies to share software while maintaining control, attracting participation from others transitioning to this model.
It's also ironic to me that this software is being built on top of git, and thus is a business model entirely dependent upon FOSS, while wanting to differentiate and build a business on top of it with a moat but still sharing the code in a way that protects them. It just seems like an uncomfortable position straddling the fence between two paradigms.
Maybe I'm privileged in the fact that I've always lived comfortably enough in my career to feel like I can write and release OSS under the most permissive terms (whether it's used or not). But that feels like the best way to give back to the movement that effectively led me into this career for free, and lets me pick from offerings that are forced to differentiate on price or other features rather than whether they can license the software.
This new "functional" license is interesting, in that it converts to MIT or Apache 2.0 automatically after 2 years.
I'm all for open source (and free!) software, however I hope these new licenses move more service-level businesses to follow suit and at least open up their source code in some way or another.
Was it Unity recently that they had to do this ridiculous back-and-forth, issuing multiple statements to clarify whether this or that edge case is a violation or not? Or was it Redis? I don’t remember which product it was, but the turmoil I remember quite well.
AGPL would dissuade Google and AWS from using it, and the commercial license would allow the licensee (themselves) to commercialize it?
To clarify, are you trying to protect against those who don't pay (me), or those that compete with you by monetizing your product?
For every open source project, the source is available, under an open source license after 0 days, and usable and modifiable for anyone who doesn't compete or does.
There is the "Fair Source" industry lobby group closely associated to the license and I suspect the confusable naming may be intentional here, both coming from the same parties.
It was hard to put my finger on why that is. It doesn't smell of marketing (a whiff, maybe), I don't think it's dishonest, it strikes me as a sincere way of trying to explain why the users/authors feel like they need to do anything other than just give the software away.
It's that there's an inevitable comparison baked in to the choice of name: we have open source, and fair source. Fair source is meaningfully less open, but open source is at least equally fair, one can argue that it's more so, but not less. It doesn't really hit at the reason for having these licenses in the first place, and it does have a sort of aura of "see! We're trying, we're doing our best over here", which is accurate, but also, off-putting.
I have a suggestion, not that I expect it to matter: first, drop the [adjective] source pattern completely. You don't need a category of software licenses, you need a software license — and you really, truly, do not need the headache of trying to decide which non-free licenses get to live under the 'fair' umbrella.
Call it the Head Start License. That's what it does: it gives the authors a head start. I consider that fair! As I was saying at the beginning of the post, my objection isn't nearly so simple as "you say it's fair and that's wrong".
If pushed on what "kind of" license that is, you can call it eventually-open source. There's no 'spin' there, because it's literally true: it is, eventually, open source software. Plus you can put your foot down, because the essence of what the license is now lives in the name: "eventually, in this context, means two years. We consider less than two years also eventually open, more than that is, at best, eventually eventually-open source software." That probably sounds funny but it would work, with the right memetic buy in: no, we've established this, your six-year license is not eventually open source, eventually means two years, here, check out this website I'm linking to.
I hope I've made it clear that while I dislike the choice, I don't find it distasteful. Others are going to find it distasteful. I'm not going to speak on behalf of those people, but mind share is critical with an idea like this, and you're going to be doing battle with "if it isn't free it isn't fair". Good slogan actually, you don't have to agree with it (I don't) to recognize that.
Anyway, good luck with the project. I commend you for not succumbing to the temptation to try and slice a bit of salami off the open source definition, although as I write that out, I'm realizing some of my dislike here is in fact that 'fair source' tries to borrow some of the emotional valence of free software, and that's the thing, you don't need to do that: eventually-open source becomes open source, eventually, it's a binding commitment, you just need people to show some patience, because you have a living to earn in the meantime. You wrote it, so you get a head start. Seems fair.
If it was my bikeshed, well, that's the colour I'd paint it.
Related
A Git story: Not so fun this time
Linus Torvalds faced challenges managing Linux kernel growth, leading to BitKeeper's development by Larry McVoy. Free BitKeeper use sparked mixed reactions, prompting Andrew Tridgell to create an open-source client in 2005, offering alternatives.
So you want to compete with or replace open source
The article delves into open source software's evolution, business challenges, and emerging movements like "post-open" and "Fair Source." It questions their ability to balance commercial interests with open source collaboration.
Highlights from Git 2.46
Git 2.46 has been released with contributions from 96 contributors, introducing pseudo-merge bitmaps, enhanced credential helpers, and a new git config command, alongside various bug fixes and improvements.
Sentry is now Fair Source
Sentry has launched Fair Source, a software sharing model balancing user freedom and developer sustainability, allowing companies to share software while maintaining control, attracting participation from others transitioning to this model.