четверг, 20 января 2011 г.

Два самых распространненых мифа об GPL лицензии

Очень часто я вижу серьёзные заблуждения людей в том, что разрешает и не разрешает лицензия GPL. Два самых часто встречающихся мифов выглядят так:

  • Весь свободный софт обязательно должен быть бесплатным
  • Нельзя продавать чужой свободный софт

Пришло время развеять эти заблуждения.

Миф 1. Весь свободный софт обязательно должен быть бесплатным

Многие люди думают, что свободный софт (распространяющийся под лицензией GPL, в большинстве случаев), обязательно должен быть бесплатным. Но это не так. Свободный софт можно продавать за любую цену, любому покупателю, который согласится приобрести ПО (отдельно, или в составе другого продукта). В преамбуле GPL написано:

When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things.

Что можно перевести как:

Говоря о свободном программном обеспечении, мы имеем в виду свободу, а не безвозмездность. Настоящая Стандартная Общественная Лицензия разработана с целью гарантировать вам право распространять экземпляры свободного программного обеспечения (и при желании получать за это вознаграждение), право получать исходный текст программного обеспечения или иметь возможность его получить, право вносить изменения в программное обеспечение или использовать его части в новом свободном программном обеспечении, а также право знать, что вы имеете все вышеперечисленные права.

Миф 2. Нельзя продавать чужой свободный софт


Очень часто можно увидеть возгласы негодования людей, которые видят, как сторонние фирмы продают такие известные продукты, как Gimp, Firefox, Open Office.org и другие под измененным названием. К сожалению (или счастью, кому как), это никак не запрещается лицензией GPL. Главное при этом, чтобы продавцы не изменяли список авторов, а также были готовы предоставить исходный код всем, кто приобрел их продукт (подробнее об этом далее). Почему это возможно? Ответ прост — лицензия GPL подразумевает передачу прав на исходный код всем, кто получил этот исходный код. То есть, скачав исходные коды свободного ПО, например, GIMP, вы являетесь полноценным владельцем исходного кода (вы приобретаете ПО, а не право им пользоваться) под лицензией GPL. А это подразумевает то, что вы можете свободно изменять, распространять, продавать это ПО. Вот цитата из GPL (пункт 2):

You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions: ...

Вот перевод этой части на русский язык:

2. Лицензиат вправе модифицировать свой экземпляр или экземпляры Программы полностью или любую ее часть. Данные действия Лицензиата влекут за собой создание произведения, производного от Программы. Лицензиат вправе изготовлять и распространять экземпляры такого произведения, производного от Программы, или собственно экземпляры изменений в соответствии с пунктом 1 настоящей Лицензии при соблюдении следующих условий: ...

Выводы

Программа под GPL лицензией — не бесплатная программа. И, получив программу под лицензией GPL, вы можете делать с ней всё, что не запрещено GPL — продавать, изменять, запускать, распространять.

Комментариев нет: