← All stories
● Covered by 1 source Β· 1 reportMedium impact

FreeBSD 16 Eliminates Last GPL Code from Base System

Aggregated by BrevFeed general Β· updated 2h ago
πŸ”– Save

FreeBSD 16 has removed the last piece of GNU GPL code from its base system, specifically the dialog implementation. This change marks the complete retirement of any GPL-licensed software, reflecting FreeBSD's ongoing shift towards its own licensing and development practices.

Key points

Removal of GPL Code

FreeBSD 16 has officially retired the last instance of GNU GPL licensed software from its base system. The dialog implementation, primarily used in the FreeBSD installer, was the remaining component after the previous shift to bsddialog.

Transition Timeline

The decision to remove dialog was initiated in February through a ticket that has now been merged into the FreeBSD source tree. This change will come into effect with FreeBSD 16.0, marking a significant shift in the operating system's structure.

Impact on FreeBSD Development

By fully retiring the GNU sub-tree, FreeBSD demonstrates a commitment to independence from GPL licensing. This may influence the community and developers who prefer BSD licensing for its permissive nature.

Looking Ahead to FreeBSD 16.0

FreeBSD 16.0 is on track for release in December 2027, continuing its development path with all GPL components removed. This release aims to further solidify FreeBSD's unique identity within the open-source ecosystem.

✨ This summary was generated by AI from the outlets' reporting listed below. It is not independently verified and may contain errors β€” check the original sources. How BrevFeed works β†’

Primary sources

GitHub uuidjs/uuid GitHub freebsd/freebsd-src

Reporting from

FreeBSD 16 has removed the last piece of GNU GPL code from its base system, specifically the dialog implementation. This change marks the complete retirement of any GPL-licensed software, reflecting FreeBSD's ongoing shift towards its own licensing and development practices.