The Linux kernel is released with the GNU General Public License version 2 ( GPLv2 ) and developed by programmers worldwide . The Linux kernel is released under the GNU General Public License version 2 ( GPLv2 ) ( plus some firmware images with various non-free licenses ) , and is developed by contributors worldwide .