FreeBSD 16 Completely Removes GPL Code
FreeBSD 16 has eliminated the last GPL-licensed code from its base system.
1Major Change in FreeBSD 16
FreeBSD 16 has taken a significant step by removing the last GPL-licensed code from its base system. The old GNU 'dialog' implementation has been replaced with 'bsddialog'. This change marks the end of FreeBSD's GPL dependencies.
2Removal of GNU Subtree
With FreeBSD 16, the GNU subtree has also been removed from the base system. This means FreeBSD no longer contains any GNU code. Developers believe this will enhance the system's independence.
3Change Process
The process to remove GNU 'dialog' began in February and has now been integrated into the FreeBSD source tree. This change will be completed by the official release of FreeBSD 16.0. The community is closely following the process.
4FreeBSD 16.0 Release Date
FreeBSD 16.0 is expected to be released in December 2027. This will be the first FreeBSD version completely free of GPL code. Developers continue to work on improving the stability and performance of the release.
5Community Response
The open-source community has welcomed FreeBSD's decision to eliminate GPL code. This move is expected to enhance FreeBSD's independence and flexibility. The community eagerly awaits the new release.
6Future of FreeBSD
FreeBSD 16 is a significant milestone for the project's future. Being completely free of GPL code will improve FreeBSD's license compliance and freedom. This step could also serve as an example for other open-source projects.
Original article: Slashdot — FreeBSD 16, GPL Kodundan Tamamen Arındı