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

推荐订阅源

Help Net Security
Help Net Security
Engineering at Meta
Engineering at Meta
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
小众软件
小众软件
爱范儿
爱范儿
IT之家
IT之家
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
阮一峰的网络日志
阮一峰的网络日志
C
CERT Recently Published Vulnerability Notes
月光博客
月光博客
Cisco Talos Blog
Cisco Talos Blog
Google DeepMind News
Google DeepMind News
T
Tor Project blog
T
Tenable Blog
Forbes - Security
Forbes - Security
AI
AI
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
NISL@THU
NISL@THU
人人都是产品经理
人人都是产品经理
博客园 - 司徒正美
F
Full Disclosure
雷峰网
雷峰网
N
News and Events Feed by Topic
T
Threatpost
TaoSecurity Blog
TaoSecurity Blog
Simon Willison's Weblog
Simon Willison's Weblog
AWS News Blog
AWS News Blog
Hacker News: Ask HN
Hacker News: Ask HN
S
Secure Thoughts
S
Security @ Cisco Blogs
The Hacker News
The Hacker News
P
Palo Alto Networks Blog
P
Privacy International News Feed
H
Heimdal Security Blog
博客园_首页
MongoDB | Blog
MongoDB | Blog
V
Visual Studio Blog
C
Check Point Blog
Stack Overflow Blog
Stack Overflow Blog
B
Blog RSS Feed
有赞技术团队
有赞技术团队
B
Blog
Microsoft Security Blog
Microsoft Security Blog
S
Schneier on Security
T
Tailwind CSS Blog
C
Cyber Attacks, Cyber Crime and Cyber Security
Project Zero
Project Zero
T
The Exploit Database - CXSecurity.com
U
Unit 42
Jina AI
Jina AI

Danb Blog

Thumbnails for Orca 3MF in GNOME Files · Danb Blog Cheaper Sodastream Gas with a Big Tank 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 Why the Distinction Between "Open Source" and "Source Available" is Important · 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 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 Term "Open Source" is Important · Danb Blog
2022-07-30 · via Danb Blog

As I get deeper into the Open Source world, I’ve noticed more and more misunderstandings and misrepresentations of Open Source. I touched on this in part in another recent post of mine.

One thing that often pops up is the labelling of “Open Source” even when non-Open-Source terms are clearly active. As of late I’ve started to call out such scenarios but, within an issue report, it’s tricky to relay why this isn’t just pedantry and why the application of the term is important. In this post I wanna dive into why I think it’s important.

Before you read any further I’d like to confirm that I am not a lawyer and the below is made up of my own opinion and understanding.

What is Open Source?

Not any freely available or public code is Open Source, but there are a set of conditions that your code or application must fall within, defined by the OSI (Open Source Initiative) which can be seen here: https://opensource.org/osd

This is the commonly known and understood technical definition of Open Source.

The OSI also performs the task of validating software licenses against the Open Source definition, providing a large set of common license options that you can use, and know to be Open Source, if you don’t want to go to the effort of writing your own license.

What is misunderstood?

Primarily the thought that any public distribution of the code is Open Source. Looking out across the software landscape, especially within the realm of web-based SASS offerings, it’s becoming increasingly common to see “Source Available” licenses used instead. These are generally licenses which provide access to the source code but come with extra restrictions. Let’s take the Elastic License 2.0 as an example of a “Source Available” license. While having many similarities to common Open Source licenses, this adds the following limitations:

You may not provide the software to third parties as a hosted or managed service, where the service provides users with access to any substantial set of the features or functionality of the software.

You may not move, change, disable, or circumvent the license key functionality in the software, and you may not remove or obscure any functionality in the software that is protected by the license key.

These limitations apply signification restriction to what can be done with the code, and actively conflicts with the 3rd and 6th OSI Open Source definitions:

  1. Derived Works - The license must allow modifications and derived works, and must allow them to be distributed under the same terms as the license of the original software.
  1. No Discrimination Against Fields of Endeavor - The license must not restrict anyone from making use of the program in a specific field of endeavor. For example, it may not restrict the program from being used in a business, or from being used for genetic research.

So why does it matter?

Open Source assures a certain level of freedoms to code, and to the users of that code. When publishing software under an Open Source license, authors are making a commitment to those freedoms, often at a sacrifice to their own control and advantage. The author is generally putting the freedom of the code above that business/personal control & advantage.

When software is published under a license such as the Elastic License, or with extra conditions applied such as the commons clause, or with time-based conditions as used in the Business Source License, then often business/personal revenue & control interests are being put before the code itself. That’s not to say these kinds of license are bad at all, I totally respect the need to protect your efforts when building and sharing in the open, but they don’t offer the same freedoms as provided in Open Source. Many of these licenses even explicitly state they are not Open Source to help prevent confusion.

The term “Open Source” carries a lot of weight in the technical community and is often an important philosophy to those maintaining and providing software under that banner. Labelling any source-available project as “Open Source” only serves to fester confusion and blur the lines between what’s really open and what’s restrictive. As time goes on this confusion can propagate, diluting the term & the understood benefits of what “Open Source” brings.

It feels as if many simply use “Open Source” as a marketing term, riding on the reputation and benefits provided by that community without really serving the real meaning of the term, as if they want the benefits of “Open Source” without taking the same risks as everyone else. Seeing non-open-source projects get boosted and marketed under the term can be a punch in the gut to those genuinely building Open Source, especially when these sources are well-resourced VC funders that are able to propagate their misunderstanding through the wider media.