A FreeBSD fejlesztői eltávolították az utolsó GPL-licencű szoftvert a base alaprendszerből. A változtatással lezárult a GNU-eredetű komponensek lecserélésének hosszú folyamata, ezért a már kiürült gnu nevű forráskönyvtárat is törölték.

Az utolsó GPL-es összetevő a dialog nevű program volt, amely szöveges felületen megjelenő párbeszédablakok létrehozására szolgált. Ezzel együtt kikerült a forráskódból a fájlmásolás előrehaladását megjelenítő dpv segédprogram, az ehhez tartozó libdpv programkönyvtár, valamint a konfigurációs fájlok feldolgozására használt libfigpar könyvtár is. A FreeBSD telepítője már körülbelül négy éve a BSD-licencű bsddialog programot használja a szöveges párbeszédablakok megjelenítésére. A régi dialog utolsó alaprendszerbeli felhasználóját, a dpv segédprogramot pedig több mint két éve nem fordították bele az operációs rendszerbe, ezért az eltávolítás várhatóan nem okoz érzékelhető változást a felhasználóknak.
A folyamat részeként korábban a GNU diff fájl-összehasonlító eszközt is eltávolították. Erre azért volt sokáig szükség, mert a FreeBSD saját, BSD-licencű megvalósítása nem rendelkezett teljes értékű diff3 segédprogrammal, amely három fájl vagy fájlváltozat különbségeinek összevetésére használható. Miután elkészült a megfelelő BSD-s változat, a GNU-megvalósítás és a hozzá tartozó fordítási beállítás is feleslegessé vált.
A GNU-komponensek lecserélésének egyik fő oka a licencelés volt. Számos GNU-projekt a GPLv2 licencről GPLv3-ra tért át, a FreeBSD azonban általában nem vesz fel GPLv3 alatt kiadott szoftvereket az alaprendszerbe. A GPLv3 további követelményei kevésbé illeszkednek a projekt megengedő BSD-licencekre épülő irányvonalához. Emiatt a FreeBSD-nek vagy régebbi, még GPLv2 alatt kiadott programváltozatokat kellett volna tovább használnia, vagy BSD-licencű alternatívákat kellett készítenie. A fejlesztők az utóbbi megoldást választották, ami lehetővé tette az elavulttá vált GNU-komponensek korszerűbb, a projekt licencelési elveivel is összeegyeztethető megvalósításokra cserélését.
A GNU diff és a dialog eltávolítása után a gnu nevű könyvtár már nem tartalmazott tényleges programforrást. A fejlesztők ezért törölték a hozzá tartozó fordítási fájlokat, teszteket, licencállományokat és a fennmaradó GNU-specifikus infrastruktúrát is. A változás nem jelenti azt, hogy a FreeBSD rendszereken többé ne lehetne GPL-licencű programokat használni. A döntés kizárólag az alaprendszerre vonatkozik, amely a kernelt, a rendszerkönyvtárakat, az alapvető parancssori eszközöket, a telepítőt és az adminisztrációs programokat foglalja magában.
A FreeBSD Ports Collection nevű külső szoftvergyűjteményéből és a bináris csomagtárolókból továbbra is telepíthetők GPL licensz alatt kiadott alkalmazások. A felhasználók semmit sem fognak érzékelni a változásból, mivel az eltávolított összetevőket már korábban lecserélték, vagy hosszabb ideje nem kerültek bele az alapértelmezett rendszerbe.
