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

推荐订阅源

CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
Cisco Talos Blog
Cisco Talos Blog
Help Net Security
Help Net Security
D
Darknet – Hacking Tools, Hacker News & Cyber Security
T
Threat Research - Cisco Blogs
AWS News Blog
AWS News Blog
The Last Watchdog
The Last Watchdog
K
KPMG report finds enterprise disconnect between AI and its ROI | CIO
T
Troy Hunt's Blog
A
About on SuperTechFans
The Hacker News
The Hacker News
B
Blog RSS Feed
Simon Willison's Weblog
Simon Willison's Weblog
宝玉的分享
宝玉的分享
小众软件
小众软件
博客园_首页
罗磊的独立博客
H
Hackread – Cybersecurity News, Data Breaches, AI and More
博客园 - 三生石上(FineUI控件)
Google DeepMind News
Google DeepMind News
TaoSecurity Blog
TaoSecurity Blog
Attack and Defense Labs
Attack and Defense Labs
G
GRAHAM CLULEY
A
Arctic Wolf
H
Hacker News: Front Page
博客园 - 叶小钗
PCI Perspectives
PCI Perspectives
W
WeLiveSecurity
月光博客
月光博客
阮一峰的网络日志
阮一峰的网络日志
N
News | PayPal Newsroom
Martin Fowler
Martin Fowler
N
Netflix TechBlog - Medium
Cloudbric
Cloudbric
NISL@THU
NISL@THU
H
Help Net Security
C
CERT Recently Published Vulnerability Notes
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
Project Zero
Project Zero
The Register - Security
The Register - Security
S
Secure Thoughts
Vercel News
Vercel News
Security Archives - TechRepublic
Security Archives - TechRepublic
L
LINUX DO - 最新话题
Recent Announcements
Recent Announcements
L
Lohrmann on Cybersecurity
T
The Exploit Database - CXSecurity.com
Hacker News - Newest:
Hacker News - Newest: "LLM"
O
OpenAI News
Recent Commits to openclaw:main
Recent Commits to openclaw:main

Danb Blog

Thumbnails for Orca 3MF in GNOME Files · Danb Blog Cheaper Sodastream Gas with a Big Tank · Danb Blog June 2026: What I've Been Working On · Danb Blog Running Snyk On Forgejo/Codeberg Actions · Danb Blog Tuta & Proton: An Open Source Client Does Not Result in an Open Source Service · Danb Blog May 2026: What I've Been Working On · Danb Blog 3D Printing Parts for my Greenhouse, Round 2 · Danb Blog Great Devices: Nexus 7 2013 · Danb Blog R36S Console RetroArch Stuck Menu Issue · Danb Blog April 2026: What I've Been Working On · Danb Blog Basic OpenCode Sandboxing with Docker · Danb Blog Games Played in 2025 · Danb Blog March 2026: What I've Been Working On · Danb Blog Shivam Mathur's "node-docker" Images are Awesome for PHP CI · Danb Blog February 2026: What I've Been Working On · Danb Blog Your BookStackApp project was assigned as a project for my Software Architecture course · Danb Blog My Sovol SV08 3D Printer Setup in 2026 · Danb Blog January 2026: What I've Been Working On · Danb Blog Epson Printer: The administrator password you entered was not recognized · Danb Blog Pressure to Follow Process · Danb Blog Online Shopping Email Notifications · Danb Blog My HomeLab Setup in 2026 · Danb Blog Linux Label Printing with the Phomemo D30 · Danb Blog Reporting to the CMA: Google Android Developer Verification · Danb Blog OPNsense & Dnsmasq: Responding with specific DNS servers · Danb Blog An Impromptu Introduction to ZFS Drive Replacement at 1am · Danb Blog Experience with UK Medical Cannabis for Ankylosing Spondylitis · Danb Blog Copyright Takedown for Linking to the "State of Open Source" Report · Danb Blog No, Gumroad Did Not Become Open Source Today · Danb Blog Scripting Monitors (KDE on Fedora) · Danb Blog Amber flags in Open Source & Self-Hosted Projects · Danb Blog LLMs are Directing Open Source Licensing · Danb Blog Games Played in 2024 · Danb Blog Beware of Poison in the Source · Danb Blog Common Misconceptions of the AGPL · Danb Blog Adapting GitHub action PHPUnit tests for Codeberg/Forgejo · Danb Blog Lessons from the Allotment · Danb Blog Futo, Please don't attempt to create your own Open Source Definition · Danb Blog Material You (Dynamic/Adaptive) Colors in Legacy Android Apps · Danb Blog Scripting Monitors (Gnome & Wayland on Fedora) · Danb Blog Retaining a Greenhouse Roof with 3d Printing · Danb Blog Games Played in 2023 · Danb Blog Lessons From Growing Food Indoors · Danb Blog Raspberry Pi Camera Module 3 Timelapse · Danb Blog Removing the Rear Seats on a Volvo C30 · Danb Blog Reporting Google's WEI to the CMA · Danb Blog Controlling Default GRUB Boot Option via USB · Danb Blog Creating a Video Home for FOSS Projects · Danb Blog Paying for Search · Danb Blog My Favourite Static Site Deploy Method · Danb Blog PhpStorm (JetBrains IDE) 2023 Linux Scaling · Danb Blog Synology Hibernation with Active Backup for Business and Tailscale · Danb Blog My 2023 HomeLab Setup · Danb Blog Redefining Open Source via "Commercial Open Source" · Danb Blog Moving to Mastodon · Danb Blog Gaining Sponsors · Danb Blog "This is a Low Maintenance Project" · Danb Blog Upgrading my CPU, Ryzen 2600 to 5800x · Danb Blog Migrating Google Photos to my Personal NAS · Danb Blog Scheduling Proxmox Storage to Reduce Disk Activity · Danb Blog Why the Term "Open Source" is Important · Danb Blog Lessons From Working for Myself (9 Months In) · Danb Blog Misrepresenting Open Source for Business Benefit · Danb Blog Cat Images in WebP · Danb Blog My 2022 Workstation Setup · Danb Blog Leaving my Job to Focus on Open Source (For a bit) · Danb Blog Quickly Getting Placeholder Images With Unsplash Source · Danb Blog A Thanks to Laravel for the LTS Releases · Danb Blog A Quick Overview of Unix-Style Permissions · Danb Blog The Power of currentColor · Danb Blog Dealing With Ankylosing Spondylitis Flareups · Danb Blog Hugo Verbose Dates With Suffixes · Danb Blog
Why the Distinction Between "Open Source" and "Source Available" is Important · Danb Blog
2023-11-16 · via Danb Blog

When looking at scenarios when open source is misrepresented I’ve commonly come across cases where a project downplays the distinction between open source and source-available-style licenses, choosing to advertise the project and/or themselves as open source while licensed in a non-OSD adhering manner.

I’m not talking about ignorance of open source and licensing details, but instead about scenarios where a project acknowledges they’re not OSD-adhering, but make a choice to continue advertising themselves as open source.

In such scenarios, I’ve seen a variety of responses & reasonings including:

“[…] practically for end users there is little to no difference” ref

“[…] the source code is available and meets many of the elements of the Open Source Definition […] but only forbids the hosting companies from “selling”” ref

“[…] there are many benefits of open source that go far beyond the licensing specifics. The community of contributors, being able to inspect the code, transparency, reliability just to name a few.” ref

“[…] for nearly every use case the license applied gives them the practical implementation of what they want out of the idea of Sentry being open source.” ref

These statements are not really false, but they do tend to miss the point. There’s a lot of similarities to draw between house-cats and lions, but you’d probably only want one of those napping on your bed.

The differences and their importance

One of the great things about open source as per the OSD, is the strength of that definition. This is a definition that has been used since its origins back as the DFSG in 1997, and is what the reputation of open source has been built & popularised upon. It does a great job at defining reasonable bounds, in a way that fundamentally ensures users have open rights of use, modification and distribution. These are the rights which give open source its weight.

Comparatively, source available licenses like the ELv2 and the BUSL add limits to these freedoms to prevent certain use-cases. It no longer ensures open rights to the user, but prevents rights to instead focus on protecting the author. These have a fundamentally different dynamic and spirit, that will often not align with people fond of open source and familiar with rights it affords via the OSD. Advertising as open source could easily mislead someone into thinking the project is something which it is not. It’s attempting to use the good-will of open source without taking the same risks as those that have built its reputation.

While the limiting differences of source available are often dismissed as something along the lines of “no difference to pretty much all users”, this is often specific to the viewpoint and concerns of the author, not the audience, at a point in time. As an example, many source available licenses prevent competitive or SASS usage. While that may only hinder competition, and not the users initially, it could have a greater affect down the line. Say that the authors make a large negative change to their pricing model or development direction which screws over its user-base. With open source this can provide the opportunity for a fork if there’s enough user demand. Business can be formed around the use-case the project is already suited for, to help feasibly drive that fork, whereas anti-competition/SASS licenses can significantly hinder such efforts specifically for the author to retain an advantage.

Take OpenTufo as a recent example. Would such efforts been possible if the original Terraform had a license preventing production & competitive use? The ecosystem and businesses built around Terraform, thanks to it being open source, which allowed there to be momentum and resource to keep it going in way the keeps the originally provided rights to its user-base. While some may look to the risk to the original author, which there inherently is, the focus of freedoms is kept upon the user. This is a massively important part of open source.

Source available is not bad

To be clear, I don’t think source available licenses are bad in any way. I completely understand and respect the right to license your work how you wish to protect your efforts and time. It’s better to provide users many extra additional rights than none, which these licenses often do, I just think it’s misleading to advertise as open source.

Why attempt to confound?

Something that I’ve never really understood is why there’s often such as desire to use “open source” adversely to the OSD. I think maybe some don’t like to be asked to consider their wording, becoming dug-in against change while viewing folks like me as pedants. Otherwise I feel like most cases I see are in it for the advertising. I’ve often seen this in VC-funded groups that are desperately trying to growth-hack and market their way to relevance & sustainability. The allure of labelling themselves as open source may be just too much to give up.

But open source is no longer relevant/sustainable/functional as it is!

These kinds of statements often pop up, but are commonly from those for which open source does not suit. When someone says “open source is not sustainable”, they often actually mean “open source is not compatible with our desired business model and goals”. Open source doesn’t work for everyone, and it can be really tough going, but it’s not a business model and it doesn’t have to suit everyone. There are many projects, companies and people out there sustaining on and/or working compatibly with open source. I don’t see why there’s often a desire to then redefine open source, instead of using or creating an alternative. Tomatoes don’t align with my taste-buds but I don’t grab an apple and call it a tomato instead.


Ramble over.
This post was an attempt to tangentially gather my thoughts on the subject after providing input to Sentry as they prepare to launch their new source available license. A shout-out of thanks to Chad Whitacre at Sentry for listening to my feedback.