Свободное ПО vs. открытое ПО Алексей Доля (tanat@hotmail.ru) Xakep, номер #069, стр. 069-098-3 РС: Моя работа – распространять философию свободного ПО. А: А кто вам платит за это? РС: Большую часть времени я работаю бесплатно, но примерно половина моих выступлений на публике оплачивается. Этого вполне хватает для жизни. У меня нет собственного дома и своей машины – они мне не нужны. Я живу в городе, в нем есть автобусы и метро. Так что я быстро попадаю туда, куда мне нужно. А: Можно ли утверждать, что свободное ПО и ПО, распространяемое под лицензией GNU GPL, - это одно и то же? РС: Каждая лицензия, которая не нарушает четырех основных свобод, является лицензией для свободного ПО. GNU GPL – это самая часто используемая лицензия для свободного ПО. Но существует еще целый ряд лицензий, уважающих четыре основных свободы: лицензия X11, старая и переработанная лицензия BSD, Mozilla Public License и лицензия Apache. Полный список таких лицензий представлен по адресу www.gnu.org/licenses/license-list.html А: Свобода номер 1 (не ноль) позволяет изучать исходный код и изменять его по своему желанию. Но многим ли это нужно? Есть ли на это спрос? РС: Конечно, есть! По меньшей мере, это сотни тысяч пользователей GNU/Linux. Возможно, даже миллионы. Посмотрите, например, сколько людей копаются в своих автомобилях и сами их ремонтируют. Точно так же для пользователей ПК потенциально важно иметь возможность копаться в программах. А: Но ведь многие пользователи вообще не хотят копаться в программах! Более того, это им не только не нужно, но они и не умеют это делать! РС: Никто не станет из-под палки принуждать пользователей изучать исходные коды свободных программ. Можно просто запускать программы и не вникать в то, как они работают. Но если кто-то захочет разобраться в этом вопросе, ему просто надо будет научиться программированию самому или нанять опытного преподавателя. В любом случае, человек должен иметь свободу изучать код. А: Я говорил об офисных служащих, бухгалтерах, секретарях, обычных домашних пользователях и т.д. РС: Здесь не могу с вами согласиться. Многие люди из названных категорий не интересуются программированием, но некоторые из них (а единицы уж точно) весьма неплохо знакомы с разработкой программ. Понимаете, из того, что кто-то является бухгалтером или секретаршей, вовсе не следует, что этот человек глуп или ограничен в своих интересах. Собственнические программы просто игнорируют потребности пользователей, а свободное ПО дает вам свободу. При желании вы можете воспользоваться ею. Не каждый копается в исходных кодах, точно так же, как не каждый пишет статьи. Тем не менее, все наше общество выигрывает от свободы изменять исходный код программ точно так же, как все мы выигрываем от свободы высказывать свое мнение в СМИ. Все мировое сообщество страдает, когда свобода в какой-либо сфере человеческой жизни ущемлена. Сегодня это относится и к США, и к России. А: В чем заключается философия свободного ПО? РС: Философия свободного ПО в том, что все компьютерные пользователи должны иметь свободу распространять и полностью контролировать то ПО, которое они используют. Если быть более точным, то речь идет о четырех основных свободах. Наш лозунг: «Свобода и общество». |