Преамбула
Лицензии для большинства программ сформулированы так, чтобы лишить вас свободы в их передаче и модификации. В противоположность этому Генеральная Общедоступная Лицензия GNU стремится гарантировать вашу свободу в распространении и изменении свободнораспространяемых программ, обеспечивая их свободное распространение для всех пользователей. Эта Генеральная Общедоступная Лицензия применяется к большей части программ Free Software Foundation и ко всем прочим программам, чьи авторы разделяют эти принцыпы. (Некоторые другие программы Free Software Foundation находятся вместо этого под Библиотечной Генеральной Общедоступной Лицензией). Вы тоже можете распространить ее на свои программы.
Когда мы говорим о свободно распространяемых программах, это относится именно к свободе, а не к цене. Наши Генеральные Общедоступные Лицензии сформулированы так, чтобы гарантировать вам возможность свободно распространять копии свободнораспространяемых программ (и получать за эту работу плату, если пожелаете), что вы получите исходные тексты или сможете их получить, что вы сможете изменять программы или их части для создания новых свободнораспространяемых программ; и что вы знаете, что вы это можете делать.
Для защиты ваших прав нам необходимо наложить ограничения, которые запрещают кому бы то ни было нарушать эти права или просить вас отказаться от таких прав. Эти ограничения передают вам и определенную ответственность, если вы распространяете копии программ или модифицируете их.
Например, если вы распространяете копии таких программ бесплатно или за вознаграждение, вы должны передать получателям права на них, которые вы имели. Вы должны быть уверены, что они также получать или будут иметь возможность получить исходные коды. И вы должны сообщить эти условия, чтобы они знали свои права.
Мы защищаем ваши права в два этапа: (1) защищаем программы с помощью copyright и (2) передаем вам эту лицензию, что дает вам легальное право копировать, распространять и/или модифицировать программы.
Кроме того, для защиты каждого автора и нашей собственной защиты, мы хотим быть уверенными, что все понимают, что на свободнораспространяемые программы отсутствует гарантия. Если программа кем-то модифицирована и передана дальше, мы хотим, чтобы получатели знали, что то, что они получили, это не оригинал, так что все проблемы, которые порождены другими, не должны бросать тень на репутацию автора оригинала.
И наконец, любой свободнораспространяемой программе постоянно угрожает патентование. Мы хотим избежать опасности, что редистрибуторы свободнораспространяемых программ самостоятельно запатентуют программу, сделав ее своей частной собственностью. Чтобы помешать этому, мы хотим со всей определенностью сказать, что либо лицензия должна позволять всем свободно пользоваться программой, либо никому. Конкретные условия копирования, распространения и модификации приводятся ниже.