FreeBSD Just Removed The Last Of Its GPL-Licensed Code | Hackaday
Skip to content
With a recent change that removed dialog in favor of bsddialog, FreeBSD has now retired the last piece of GPL-licensed code in its base system. Although the impact of this change will be minor for users, it does highlight once again the Open Source divide that has split developers since the 1990s, when [Linus Torvalds] attached a scribbled set of notes to the v0.01 Linux kernel release that would later be replaced with the very similar GPL license and its derivatives.
This history and its impacts are also the subject of a recent video by [Brodie Robertson]. For the FreeBSD project the biggest change here is probably that the entire GNU subtree in the codebase is now gone, As detailed in the video, this is the end of a very long-running project, whereby FreeBSD in its early days incorporated GNU code for userland tools. These components and its replacements are detailed in the FreeBSD wiki.
Naturally, this change has upset some people for reasons best known to themselves, but from a project management perspective this makes a lot of sense. Not having BSD-incompatible licenses like GPL in your source code massively simplifies matters. The main difference being that the GPL is reciprocal, requiring that derivative works also be released under the GPL — a feature that is often at odds with commercial projects. Meanwhile, the BSD licenses merely require the use of BSD-licensed code to be declared.
The upshot of the BSD-license in the case of FreeBSD is that it has found it and its components used in many commercial products, including MacOS/OS X, the PlayStation’s Orbis OS, and of course the BSD networking stack is happily used in Windows, macOS and just about anywhere else. Meanwhile the GPL forced Linksys to open the firmware to its WRT54G series of routers, ultimately leading to the development of OpenWrt and similar projects.
Although the OSS licensing flamewars will likely never end, it’s hard to disagree that FreeBSD is pretty healthy at over thirty years old, even if using it as a desktop OS comes with a few asterisks.
Leave a ReplyCancel reply
Please be kind and respectful to help make the comments section excellent. (Comment Policy)<br>This site uses Akismet to reduce spam. Learn how your comment data is processed.
Search
Search for:
Never miss a hack
Follow on facebook<br>Follow on twitter<br>Follow on youtube<br>Follow on rss<br>Contact us
Subscribe
If you missed it
Hackaday Europe 2026: High Performance SDR On The Cheap
6 Comments
Encryption In The 1790s
9 Comments
The Need For Speed: Internet Speed Measurement (or DIY?)
14 Comments
Postal IRCs Are Almost A Thing Of The Past
16 Comments
Launching Rockets Is Hard, Bringing Them Back Is Harder
19 Comments
More from this category
Our Columns
Hackaday Links: July 26, 2026
16 Comments
Add Sensors To Everything!
24 Comments
Hackaday Podcast Episode 379: Driving E-ink DIY, NES On ESP, And The Other IRC
1 Comment
This Week In Security: AI Is A Mess, Hacking Car Chargers, An OpenSSL DoS, And Factories Under Attack
20 Comments
Hackaday Europe 2026: Half Quad, Half Blimp: Test. Fly. Survive.
8 Comments
More from this category
Search
Search for:
Never miss a hack
Follow on facebook<br>Follow on twitter<br>Follow on youtube<br>Follow on rss<br>Contact us<br>Subscribe
If you missed it
Hackaday Europe 2026: High Performance SDR On The Cheap
6 Comments
Encryption In The 1790s
9 Comments
The Need For Speed: Internet Speed Measurement (or DIY?)
14 Comments
Postal IRCs Are Almost A Thing Of The Past
16 Comments
Launching Rockets Is Hard, Bringing Them Back Is Harder
19 Comments
More from this category<br>Categories<br>Categories<br>Select Category<br>3d Printer hacks<br>Android Hacks<br>Arduino Hacks<br>ARM<br>Art<br>Artificial Intelligence<br>Ask Hackaday<br>ATtiny Hacks<br>Battery Hacks<br>Beer Hacks<br>Biography<br>blackberry hacks<br>Business<br>car hacks<br>Cellphone Hacks<br>chemistry hacks<br>classic hacks<br>clock hacks<br>cnc hacks<br>computer hacks<br>cons<br>contests<br>cooking hacks<br>Crowd Funding<br>Curated<br>Current Events<br>Cyberdecks<br>digital audio hacks<br>digital cameras hacks<br>downloads hacks<br>drone hacks<br>Engine Hacks<br>Engineering<br>Fail of the Week<br>Featured<br>Fiction<br>firefox hacks<br>FPGA<br>g1 hacks<br>Games<br>google hacks<br>gps hacks<br>green hacks<br>Hackaday Columns<br>Hackaday links<br>Hackaday Store<br>Hackerspaces<br>HackIt<br>handhelds hacks<br>hardware<br>High Voltage<br>History<br>Holiday Hacks<br>home entertainment hacks<br>home hacks<br>how-to<br>Interest<br>internet hacks<br>Interviews<br>iphone hacks<br>ipod hacks<br>Kindle hacks<br>Kinect hacks<br>laptops hacks<br>Laser Hacks<br>LED Hacks<br>Lifehacks<br>Linux Hacks<br>lockpicking hacks<br>Mac Hacks<br>Machine Learning<br>Major Tom<br>Medical Hacks<br>Microcontrollers<br>Misc Hacks<br>Multitouch Hacks<br>Musical Hacks<br>Netbook Hacks<br>Network Hacks<br>News<br>Nintendo DS Hacks<br>Nintendo Game Boy Hacks<br>Nintendo Hacks<br>Nintendo Wii Hacks<br>Nook Hacks<br>Original Art<br>Palm Pre Hacks<br>Parts<br>PCB Hacks<br>Peripherals Hacks<br>Phone Hacks<br>Playstation Hacks<br>Podcasts<br>Portable Audio Hacks<br>Portable Video Hacks<br>PSP...