 After the development of the GNU GPLv3, as copyright holder of many pieces of the GNU system, such as the GNU Compiler Collection (GCC) software, the FSF updated most of the GNU programs' licenses from GPLv2 to GPLv3.Apple, a user of GCC and a heavy user of both DRM and patents, decided to switch the compiler in its Xcode IDE from GCC to Clang, another FOSS compiler, but which is under a permissive license.LWN speculated that Apple was motivated partly by a desire to avoid GPLv3.