По словам разработчиков, одним из основных улучшений стал пункт об авторских правах, обеспечивающий единство действия лицензии во всех юрисдикциях мира. GPL 3 также предоставляет пользователям право модифицировать программное обеспечение, установленное как на персональные компьютеры, так и на домашние бытовые устройства. Если на таком устройстве имеется ПО с открытым кодом, пользователю должно быть предоставлено достаточно информации, чтобы он мог самостоятельно внести изменения. Специальный пункт, разработанный в свете недавней сделки Novell-Microsoft, гласит, что лица, имеющие отношение к разработке бесплатного ПО, не имеют права подавать в суд на пользователей за нарушение патентов. В GPL 3 также приведены требования к совместимости различных лицензий открытого кода. Соответствующий пункт позволяет, например, копировать в GPL-проекты код, распространяемый по лицензии Apache. Как указывают авторы GPL 3, переходить на новую версию лицензии или нет - предстоит выбирать самим разработчикам проектов с открытым кодом.