ПАВЕЛ ЗАКЛЯКОВ
Скупой платит дважды,
а умный использует GNU Public License
Да ну, я микрософт согну и гайки закручу!!!
(Microsoft vs GNU Public License)
Общаясь со многими людьми, я заметил, что многие не знают о тех подводных камнях, которые заложены в их любимых «окошках», а подчас и не догадываются, что существует альтернатива выбора и что на серверах используется что-то отличное от их представлений. Этот факт и подвиг меня написать эту статью для просвещения масс в тех моментах, на которые у них просто физически не хватает времени. Ведь не секрет, что во время установки почти никто не читает лицензионных соглашений. Я буду считать статью удавшейся, если вы, читатели, сможете не только посмеяться над написанным, где-то над собой, но и задуматься.
За последнее время наблюдается противостояние двух сторон: закрытых продуктов Microsoft (и других компаний) и открытых продуктов, распространяемых по лицензии GNU. Нельзя сказать, чтобы это противостояние было равным. Несмотря на всю комичность ситуации, на мой взгляд, это сражение не стоит на месте и люди постоянно выбирают не ту сторону.
Связано это с особенностями человеческой психологии, и выбор отнюдь не основывается на разумности и дальновидных взглядах. Скорее ситуацию можно описать известной фразой «После нас хоть потоп».
«Это происходит оттого, что все человеческие дела делаются людьми, которые имели и всегда будут иметь одни и те же страсти, и поэтому они неизбежно должны давать одинаковые результаты» [1].
Желание «откупиться от проблем» и навязывания нам такого образа жизни Америкой как правильного приводит к тому, что люди готовы платить другим фирмам, которые будут решать за них их проблемы. В то время как фирмы, получающие деньги, увидев эту зависимость, захотят получать деньги постоянно, для чего будут выходить в свет обновления и различные не очень нужные изменения. Они даже попытаются установить монополию на свои продукты, чтобы завоевать максимум пользователей и чтобы их продукты стояли на большинстве компьютеров.
«Стремление к завоеваниям – вещь, конечно, очень естественная и обыкновенная; когда люди делают для этого всё, что могут, их всегда будут хвалить, а не осуждать; но когда у них нет на это сил, а они хотят завоевывать во что бы то ни стало, то это уже ошибка, которую надо осудить» [1].
Сложно сказать, есть ли у Miscrosoft силы на завоевания всего мира, но, видимо, нет, так как до сих пор встречаются другие операционные системы и продукты других фирм. Так что моя задача осудить их позицию в этой статье и призвать людей, читающих и мыслящих, к правильному выбору. Я отнюдь не хочу неаргументированных восклицаний вроде «Microsoft suxx», а постараюсь делать выводы обоснованно, чтобы людям стало смешно и тошно оттого, что они не замечали всего описанного ниже ранее.
Для сравнения позиций я бы хотел взять две лицензии и прокомментировать существенные моменты. Первая лицензия будет GNU Public License в русском переводе, вторая может быть любой из семейства Windows. Я рассмотрел несколько вариантов перевода GNU Public License [3]: Гинзбурга В.Р. [2], Тяпкиной Елены [4] и Середы Сергея [5]. Мой выбор пал на перевод Елены Тяпкиной. Со стороны Microsoft я решил выбрать лицензионное соглашение Microsoft Windows XP Home Edition. [7].
Для простоты изложения я буду говорить, что «Microsoft или GNU пишет», подразумевая соответствующие выше этим словам лицензии.
Итак, мы с первых строчек лицензий видим кнуты и пряники.
Microsoft: «Настоящее лицензионное соглашение (далее «лицензионное соглашение») является юридическим соглашением».
GNU: «Большинство лицензий на программное обеспечение лишает вас права распространять и вносить изменения в это программное обеспечение. Стандартная Общественная Лицензия GNU, напротив, разработана с целью гарантировать вам право совместно использовать и вносить изменения в свободное программное обеспечение, т.е. обеспечить свободный доступ к программному обеспечению для всех пользователей».
Сопоставлять предложения одно против другого сложно в силу разности лицензий, поэтому проще вначале описать все минусы и плюсы одной лицензии, а потом то же самое сделать для другой лицензии. Тем самым предоставив читателю информацию для выбора и размышления.
Microsoft: «... лицензионное соглашение ... относительно ... программного продукта ... который включает в себя ... любые печатные материалы, любую «встроенную» или «электронную» документацию и службы в Интернете».
Мол, всё, что напечатали, всё включается. Чёткой грани я не вижу, что включать, а что нет, ну да ладно с документацией, а как быть со службами в Интернете? Они выложат у себя на сайте какую-то часть в виде CGI или как-то ещё, с которой будет взаимодействовать мой продукт, а я и в глаза не буду знать, что их продукт делает. Но никого этот пункт в лицензии не пугает.
Единственный плюс дальше, что если я не согласен, то:
Microsoft: «Не устанавливайте и не используйте данный продукт; вы можете вернуть его лицу, у которого вы приобрели продукт, и получить обратно уплаченные вами деньги».
Про копирование ничего не сказано. Возможно, этот момент защищается другими законами и актами.
Однако если я поставил продукт и/или попользовался, то вроде как я уже вернуть его не могу. Так что толку в этой фразе никакого нет. Ну разве что, если у меня коробочная версия продукта, то я могу посмотреть, что за макулатуру понапихали мне в неё и отказаться, если меня она не устроила. Даже могу полюбоваться цветом компакт-диска.
Microsoft: «Запрещается использовать продукт одновременно более чем 1 (одним) процессором одной рабочей станции».
А как мне быть, если я запускаю продукт под эмуляцией? Что понимать под рабочей станцией? Всё, что не в корпусах под стойку? Сервер можно и из ноутбука сделать.
Microsoft: «К рабочей станции разрешается подключать не более 5 (пяти) компьютеров или других электронных устройств (далее «устройство») для использования служб данного продукта, причем исключительно для доступа к файловым службам, службам печати, службам IIS, а также к службам удаленного доступа (включая общий доступ к подключению и телефонные службы). Максимальное количество подключений, равное пяти, включает любые косвенные подключения, производимые через «мультиплексирующее» или иное программное или аппаратное обеспечение, позволяющее осуществлять коллективный доступ или поочередные подключения».
В общем, хороший веб-сервер я сделать не могу, так как не более 5 подключений к IIS. Разве что для тестирования вводят возможность установки «урезанного» веб-сервера. Файл-сервер для домашней сети тоже нельзя, вдруг у вас через сетевое окружение 6 соседей будут что-то скачивать.
Microsoft: «Обязательная активизация. ... Активизация продукта может быть выполнена через Интернет или по телефону (телефонные переговоры оплачиваются вами). В случае изменения аппаратного обеспечения компьютера или продукта может потребоваться повторная активизация продукта».
Понимаем это так: обязательно отдаём сведения фирме Microsoft, среди которых размеры нашей памяти, производительность и другие параметры, чтобы та, увидев, что если массово аппаратные возможности превосходят программные и продукт не дай Бог работает быстро, могла бы добавить нужные, на её взгляд, для пользователя функции, чтобы привнести соответствие. Несомненно, что собирание различных сведений может рассматриваться как открытая форма шпионажа против стран, в которые поставляются продукты.
Microsoft: «Лицензия на продукт неделима и не допускает одновременного её использования на нескольких рабочих станциях».
Если у вас компьютер дома, на работе, на даче и на второй квартире, у бабушки и у дедушки, у сестры и брата, то вы купите столько лицензий, в скольких местах вы будете ставить продукт и пользоваться им. Либо носите свой компьютер с собой. Это всё равно что если вашу машину страхуют на стоянке или в гараже одной страховкой, при поездке на дачу – другой, поездке на работу – третьей, в булочную – четвёртой и т. д., ведь стоянка у булочной более опасная, чем закрытый гараж.
Microsoft: «Сохранение прав. Все права, которые не предоставлены явно настоящим лицензионным соглашением, сохраняются за корпорацией Майкрософт».
Забудьте про свои права. У вас есть только право платить деньги и покупать лицензии за сервис как есть и за то, что вам ничего не обещают, но об этом ниже.
Microsoft: «Обновления. Если программный продукт является обновлением, для его использования вам необходимо иметь соответствующую лицензию на продукт, указанный корпорацией Майкрософт как подпадающий под предложение об обновлении. После обновления запрещается использовать продукт, являющийся основанием вашего права на обновление».
Вы хотите использовать два браузера: старый для обычного просмотра страниц, так как он меньше и быстрее грузится, а новый – когда у вас что-то не отображается? У вас так не получится. Определитесь чётко! Либо новая версия, либо старая. А то, что в новом продукте вас может что-то не устроить, то у вас есть право не использовать новый продукт.
Microsoft: «Дополнительное программное обеспечение и службы. Настоящее лицензионное соглашение распространяется также на предназначенные для продукта обновления, добавления, дополнительные компоненты и компоненты служб в Интернете».
Если вы хотите создать доверенный продукт и защитить свой компьютер по какому-то классу безопасности [14,15,16], то это будет затруднительно в случае его подключения к сети Интернет, так как вы же не можете проверить службы в Интернете, которые могут меняться по желанию Microsoft. Но это не самое страшное, дальше ещё интереснее.
Microsoft: «Корпорация Майкрософт оставляет за собой право прекратить работу любой службы в Интернете, предоставленной или доступной вам посредством использования продукта».
Хотите бесплатно DoS-атаку, с которой вы согласились в этом пункте? Вам надо послать почту или сообщение, а вам в ответ: «Мы подумали и решили вам не передавать сообщения». Если начнутся военные действия, то где гарантии, что не последуют массовые сбои компьютеров? «Ирак покупал у французов истребители «Мираж» незадолго до начала «Бури в пустыне». Когда конфликт начался, ни один мираж не взлетел [9]». Отказали навигационные приборы, система управления бортовым оружием, а также связное оборудование и обычные электронные АТС, тоже, заметьте, французского производства. В перепечатке из NewScientist [10] под заголовком «Телефон-граната» [11] сообщается, что Майкл Сэйлор с коллегами из Калифорнийского университета в Сант-Диего обнаружили взрывчатое свойство кремния, обработанного нитратом гадолиния. Изготовленные из такого материала микрочипы-камикадзе способны взрываться под действием электрического импульса, нарушая работу использующего их оборудования связи, коммуникации, управления и т. д. Теперь любая купленная аппаратура может оказаться заминированной, причём взрыватель навсегда остаётся в руках её производителя. Та же самая ситуация наблюдается и с программными закладками в закрытом коде ожидающими часа «X». Закладки без проблем могут быть встроены и найти их в разумное время разумными средствами может не представляться возможным.
Microsoft: «Настоящее лицензионное соглашение не предоставляет вам никаких прав на использование включенных в продукт компонентов пакета средств разработки Windows Media Format Software Development Kit».
В общем, если вы надумали что-то там написать и вы программист, то вам сразу обстригут крылья, отослав ещё к одной лицензии на английском языке. Много ли программистов делают это?
Microsoft: «Передача третьим лицам. Первоначальный пользователь продукта имеет право единовременной передачи его другому лицу».
Вася продал свой продукт Пете, а Петя решил его подарить Ане. Но, увы, поздравить Аню с днём рождения Пете не удастся без нарушения лицензионного соглашения. Оно, может, и к лучшему, так как Аня поставит себе тогда GPL/Linux. Так что в этом пункте есть плюсы.
Microsoft: «Запрет на передачу во временное пользование. Запрещается предоставлять продукт в прокат, в аренду, во временное пользование и использовать продукт для оказания третьим лицам сетевых услуг на коммерческой основе».
Вы хотите вести сетевой биллинг и брать деньги? Вы хотите поставить компьютер в интернет-кафе? Нет, вы не можете этого сделать!
Microsoft: «Ограничение на вскрытие технологии и декомпиляцию. Запрещается вскрывать технологию или декомпилировать продукт за исключением случая и только в той степени, когда такие действия явно разрешены применимым законодательством, несмотря на наличие в лицензионном соглашении данного ограничения».
Если вы не работаете в бывшем ФАПСИ и вас заставили декомпилировать, то будучи программистом высокого класса, вам обрубают крылья и сообщают, что ваши действия по исследованию кода незаконны. Будьте добры купить кота в мешке и не дай Бог вы откроете этот мешок и увидите, что там не кот, а дикобраз. Если вы открыли какой-то файл и посмотрели его в hiew в режиме asm, то вы злостный нарушитель! Не дай Бог ещё на вашем компьютере найдут какой-нибудь sourcer, IDA, SoftIce и другие программы, используемые вами, и вы не сможете объяснить, что вы ими просматривали свои программы, а не лицензированный продукт. А если вы сетевой администратор по вопросам безопасности в какой-то фирме, то, увы, у меня к вам вопрос, а как вы получаете зарплату, если вы даже теоретически не сможете доказать безопасность чёрного ящика в виде продуктов Microsoft?
Microsoft: «Расторжение соглашения. Без ущерба для каких-либо иных прав корпорация Майкрософт вправе прекратить действие настоящего лицензионного соглашения при несоблюдении вами его положений и условий. В этом случае вы обязаны уничтожить все имеющиеся у вас копии продукта и всех его составных частей».
Если вы мелко ошиблись и нарушили, то вас могут заставить больше не пользоваться продуктом. Не очень ясно, что в этом случае в теории делать – покупать новый и с ним уже не наступать на грабли повторно?
Microsoft: «Разрешение на использование данных. Вы соглашаетесь с тем, что корпорация Майкрософт и её аффилированные лица вправе собирать и использовать технические сведения, полученные любым способом в ходе вашего обращения за услугами по технической поддержке, если таковые предоставляются, по поводу продукта».
Они заберут у вас технические сведения, однако что под этим понимать, очень сложно сказать. По этой формулировке они могут даже серийный номер из процессора считать, и где тогда анонимность?
Microsoft: «Корпорация Майкрософт вправе использовать эти сведения исключительно для совершенствования своих продуктов или для предоставления вам специальных услуг и технологий».
Что за специальные услуги и технологии – не ясно. Или на более быстром компьютере будет иметься возможность удалённого более быстрого форматирования винчестера?
Microsoft: «Корпорация Майкрософт вправе предоставлять эти сведения третьим лицам в форме, не раскрывающей вас лично».
Они дадут две не раскрывающие вас выборки, из пересечения которых вас вычислят, и никто ничего не нарушит.
Microsoft: «Игры и средства обновления в Интернете. Обязательным условием использования в продукте игровых возможностей и средств обновления в Интернете является предоставление определенных сведений о компьютере, аппаратных средствах и программном обеспечении, необходимых для работы этих средств».
Хотите печатать конфиденциальные сведения и играть – заведите два компьютера!
Microsoft: «Используя эти средства, вы тем самым явно разрешаете корпорации Майкрософт или её полномочному представителю осуществлять доступ и использование сведений, необходимых для работы игровых средств и/или средств обновления в Интернете. Корпорация Майкрософт вправе использовать эти сведения исключительно для совершенствования своих продуктов или для предоставления вам специальных услуг и технологий».
Для совершенствования работы какой-то игры может понадобиться установка какой-то функции/библиотеки/программы, которая будет присутствовать и может заработать уже после того, как игра будет удалена.
Microsoft: «Компоненты служб в Интернете. Продукт содержит компоненты, обеспечивающие использование и упрощающие доступ к некоторым службам в Интернете. Вы признаете и соглашаетесь с тем, что корпорация Майкрософт имеет право выполнять автоматическую проверку версии продукта и/или его компонентов, которыми вы пользуетесь, а также имеет право обновлять или исправлять продукт путём автоматической загрузки соответствующего программного обеспечения на вашу рабочую станцию».
В общем, вы проверили компьютер, далее начали работать, подключились к Интернету, у вас проверили версию и залили вам без вашего ведома вредоносный софт либо полезный софт с закладками в виде случайных ошибок или ещё как-то. Даже если у вас ничего нет секретного, то в случае выделенного подключения к Интернету с оплатой трафика вы будете платить деньги. Вы к этому готовы, что вам придётся скачать на лишнюю сотню метров обновлений? Причём обновляться они могут по нескольку раз на дню. Как вам такая финансовая ситуация? Трояны и хакеры отдыхают.
Microsoft: «Исправления системы безопасности».
Этот пункт для меня вообще остался серым лесом. Я так и не понял его нужность конечному пользователю.
Microsoft: «Экспортные ограничения. Вы признаёте, что данный продукт произведен в США и попадает под действие установленных в США экспортных ограничений».
Это вам грозит тем, что у вас будет более слабая криптография и АНБ США будет слушать вас и читать ваши сообщения при желании. Для игр это не важно, а вот банкиры и сотрудники государственных учреждений должны задуматься над этим пунктом.
Microsoft: «Отказ от предоставления гарантий. Упомянутая ниже ограниченная гарантия является единственной предоставляемой вам явной гарантией, заменяющей любые другие явные гарантии (если таковые имелись), приведенные в какой-либо документации, на упаковке или предоставленные иным образом. За исключением данной ограниченной гарантии и в наибольшей степени, разрешенной применимым законодательством, корпорация Майкрософт и её поставщики предоставляют продукт и (если таковые предоставляются) услуги по технической поддержке на условиях «как есть», со всеми неисправностями, и отказываются от предоставления каких-либо других явных, подразумеваемых или предусмотренных законодательством гарантий и условий, включая (но не ограничиваясь только ими) отказ от подразумеваемой гарантии, обязательств или условий пригодности для продажи и применимости для определенной цели, надежности или доступности, точности или полноты ответов или результатов работы, гарантии высокого качества исполнения, отсутствия вирусов, отсутствия небрежности при изготовлении продукта, а также предоставления или непредставления технической поддержки или иных услуг, сведений, программного обеспечения и содержимого в результате или в связи с использованием продукта. Кроме того, по отношению к данному продукту не обуславливаются и не предоставляются гарантии права собственности, спокойного владения и пользования, соответствия описанию или ненарушения прав на интеллектуальную собственность».
В общем, ни за что они не отвечают, и «как есть» – единственная форма поставки со всеми неисправностями. То есть из этой формулировки следует, что неисправности заведомо есть. То есть через некоторое время ждите новых версий и обновлений. Что-то и за деньги. Вы просто вчитайтесь и вдумайтесь. Даже документация может описывать другие продукты или скрывать недокументированные функции.
Microsoft: «Исключение случайного, косвенного и иных определенных видов ущерба. В наибольшей степени, допускаемой применимым законодательством, ни при каких обстоятельствах корпорация Майкрософт и её поставщики не несут ответственности за какой-либо особый или случайный ущерб, штрафные убытки, косвенный или опосредованный ущерб или убытки (включая, но не ограничиваясь только перечисленным, упущенную выгоду, утрату конфиденциальной или иной информации, убытки, вызванные перерывами в коммерческой или производственной деятельности, нанесение ущерба здоровью, нарушение неприкосновенности частной жизни, неисполнение любого обязательства, включая обязательство действовать добросовестно и с разумной осмотрительностью, убытки, вызванные небрежностью, любой иной ущерб и прочие убытки имущественного или иного характера), возникающие в связи с использованием или невозможностью использования продукта, или предоставлением или непредставлением услуг по поддержке или иных услуг, сведений, программного обеспечения и содержимого в результате или в связи с использованием продукта, или в иных случаях, предусмотренных или связанных с положениями данного лицензионного соглашения, даже в случае вины, гражданского правонарушения (включая небрежность), строгой ответственности, нарушения корпорацией Майкрософт или её поставщиками договорных или гарантийных обязательств, даже если корпорация Майкрософт или её поставщики были заранее извещены о возможности такого ущерба».
А здесь мы видим, что если кто-то умер по вине операционной системы, то никто отвечать за это не будет, даже всё прописными буквами выделили, на случай если пользователь не заметит этот важный пункт. См. [9], где Александр Слуцкий говорит: «И сейчас подобные компьютеры везде. Вон последняя 745-я серия машин «БМВ». Это первая машина, которая не имеет ни одной физической связи водителя с механизмом. Всё управляется через электронику. ... Управляется машина под операционной системой «Виндоус СЕ», установленной в бортовом компьютере». У вас упал сервер – это ваши проблемы. Надо было раньше думать, какую операционную систему и какой фирмы использовать.
Microsoft: «Ограничение ответственности и размера возмещения ущерба. Независимо от характера и причин причиненного вам ущерба или понесенных убытков (включая все без исключения перечисленные выше случаи ущерба и/или убытков, а также любые прямые или общие ущерб и/или убытки), максимальный размер ответственности корпорации Майкрософт или любого ее поставщика по любому из положений настоящего лицензионного соглашения, и размер причитающейся вам компенсации (за исключением компенсации в виде ремонта или замены продукта, предоставляемой по выбору корпорацией Майкрософт в связи с нарушением ограниченной гарантии) не может превысить большей из следующих сумм: суммы, фактически уплаченной вами при приобретении продукта, или суммы в размере пяти долларов США».
Конечно, они не могут отдуваться за весь мир, они, так и быть, могут забрать продукт у вас, вернув немного денег, или пожертвовать вам суммой в размере пяти долларов США.
Теперь давайте посмотрим на GNU GENERAL PUBLIC LICENSE.
Вы можете делиться программой с друзьями.
GNU: «Лицензиат вправе изготовлять и распространять экземпляры исходного текста Программы в том виде, в каком он его получил, без внесения в него изменений на любом носителе, при соблюдении следующих условий: на каждом экземпляре помещён знак охраны авторского права и уведомление об отсутствии гарантий; оставлены без изменений все уведомления, относящиеся к настоящей Лицензии и отсутствию гарантий; вместе с экземпляром Программы приобретателю передаётся копия настоящей Лицензии».
Вы можете получать деньги за копирование и зарабатывать деньги на том, что будете обслуживать чужие программы.
GNU: «Лицензиат вправе взимать плату за передачу экземпляра Программы, а также вправе за плату оказывать услуги по гарантийной поддержке Программы».
Вы можете изменять продукт и продавать его в изменённом виде при соблюдении условий лицензии в том пункте, чтобы ваши ошибки не приписывали к тому продукту, что был до внесения вами изменений. Это защита от того, чтобы вы не ухудшали качество продукта или если и ухудшили, то страдала бы от этого только ваша репутация.
К любому продукту должен быть исходный код.
GNU: «Например, если вы распространяете экземпляры такого программного обеспечения за плату или бесплатно, вы обязаны передать новым обладателям все права в том же объёме, в каком они принадлежат вам. Вы обязаны обеспечить получение новыми обладателями программы её исходного текста или возможность его получить. Вы также обязаны ознакомить их с условиями настоящей Лицензии».
GNU: «Под исходным текстом произведения понимается такая форма произведения, которая наиболее удобна для внесения изменений».
Как вам такая формулировка против ограничения на декомпиляцию и так не очень понятных человеку машинных кодов?
GNU: «В случае если произведение в виде объектного кода или в исполняемой форме распространяется путем предоставления доступа для копирования его из определённого места, обеспечение равноценного доступа для копирования исходного текста из этого же места удовлетворяет требованиям распространения исходного текста, даже если третьи лица при этом не обязаны копировать исходный текст вместе с объектным кодом произведения».
Если вы не программист или не хотите изменить чего-то в программе, то вас не обязывают скачивать исходный код и не обязывают его получать. Это как соль на столе, когда вы можете посолить по вкусу сами, а не когда за вас это делает повар.
GNU: «Каждой версии присваивается свой собственный номер. Если указано, что Программа распространяется в соответствии с определённой версией, т.е. указан её номер, или любой более поздней версией настоящей Лицензии, лицензиат вправе присоединиться к любой из этих версий Лицензии, опубликованных Free Software Foundation. Если Программа не содержит такого указания на номер версии Лицензии лицензиат вправе присоединиться к любой из версий Лицензии, опубликованных когда-либо Free Software Foundation (http://www.fsf.org)».
С версиями и модификациями тоже внесена ясность.
GNU: «Отсутствие гарантийных обязательств. Поскольку настоящая программа распространяется бесплатно, гарантии на неё не предоставляются в той степени, в какой это допускается применимым правом. Настоящая программа поставляется на условиях «как есть». Если иное не указано в письменной форме, автор и/или иной правообладатель не принимает на себя никаких гарантийных обязательств, как явно выраженных, так и подразумеваемых, в отношении программы, в том числе подразумеваемую гарантию товарного состояния при продаже и пригодности для использования в конкретных целях, а также любые иные гарантии. Все риски, связанные с качеством и производительностью программы, несет лицензиат. В случае если в программе будут обнаружены недостатки, все расходы, связанные с техническим обслуживанием, ремонтом или исправлением программы, несет лицензиат».
Тут мы тоже видим, что продукт поставляется «как есть», однако это не мешает вам написать автору продукта и попросить у него помощи. Также это не мешает создавать форумы, где можно обсуждать те или иные проблемы продуктов, и также вы можете пользоваться услугами третьих лиц, которые безвозмездно или за плату предложили вам помочь.
В конце можно заключить, что наиболее выгодной является лицензия GNU GENERAL PUBLIC LICENSE, так как она предоставляет больше прав программистам, не ограничивает их в своих правах. Она также не ограничивает людей, далёких от программирования и не лишает их возможности получения помощи. Также никому не запрещается осуществлять помощь и гарантийное обслуживание чужих продуктов. Подобно тому, как вы можете чинить свой автомобиль в любом понравившемся вам сервисе или помогать в починке другим. Вы можете раскрутить свой автомобиль по гаечкам и заглянуть к нему под капот, и это даёт обязательная возможность получения вами исходных текстов бесплатно или за разумную плату, необходимую для доставки.
Вы можете вносить изменения в продукты и никто не будет с вас спрашивать, на каком компьютере вы его запускаете. Вас не будут просить передавать какие-либо сведения кому-либо. Вас не могут явно заставить прекратить использовать какой-то продукт, если вы что-то нарушили. Вас никто не заставит покупать много копий или много лицензий. Вы можете установить приобретённый вами или бесплатно переписанный экземпляр какой-то программы или операционной системы где угодно и сколько угодно раз. Вас никто не будет ограничивать в количестве подключений к вашему серверу. Вы можете делать всё что угодно с программными продуктами. Программные продукты предоставляются вам в удобной для изменения форме. Всё сделано людьми для людей.
Массовый переход на использование продуктов с открытым кодом значительно упростил бы жизнь. И уверения Miscrosoft, что некому будет адаптировать программные продукты для конкретных нужд какой-нибудь организации, сильно схожи с завышенным самомнением.
Очень смущает на фоне всего этого заключение соглашения между бывшим ФАПСИ и Microsoft, которые решили предоставить на просмотр исходный код через специфический редактор, якобы улучшающий возможности просматривающего. [8] (А может, и скрывающий куски кода?) Да и зачем ехать в штаб-квартиру для просмотра особых кусков кода? Не проще ли остановить свой выбор на продуктах под GPL, где исходный код уже сразу открыт и нет смысла носить воду в решете.
Привычка людей – это большой подводный камень и, пожалуй, единственная вещь, которая заставляет людей делать неправильный выбор. Наиболее уместна в завершение будет пословица «Кто платит, тот и заказывает музыку», и здравого смысла в этом нет и не может быть, пока нас с вами окружают материалисты, целью которых стоит личностное обогащение за счёт других. «Возьми от жизни всё!», так и просится дописать: «Не можешь взять умом – отбери у соседа силой». Разве что сосед тоже не дремлет и отнимет первым.
Литература:
- Николо Макиавелли. Государь. – М.:ЭКСМО-Пресс; Харьков: Фолио, 1998.
- Марк Митчел, Джеффри Оулдем, Алекс Самьюэл. Программирование для Linux. Профессиональный подход.: Пер.с англ. – М.: Издательский дом «Вильямс», 2002.
- GNU’s Not Unix! – the GNU Project and the Free Software Foundation (FSF): http://www.gnu.org. Текст лицензии: http://www.gnu.org/copyleft/gpl.html
- Неофициальный перевод Елены Тяпкиной на русский язык GENERAL PUBLIC LICENSE GNU: http://linux.yaroslavl.ru/docs/about/license/gplrus.html
- Перевод Сергея Середы на русский язык GENERAL PUBLIC LICENSE GNU: http://consumer.nm.ru/gpl_ru.htm
- Примеры лицензионных соглашений Microsoft с конечным пользователем (EULA): http://www.microsoft.com/rus/licensing/general/examples
- Лицензионное соглашение Microsoft Windows XP Home Edition: http://www.microsoft.com/rus/licensing/general/examples/winxphome_box.asp
- State Applauds Open Windows by Larisa Naumenko//The Moscow Times No.2602 Wendesday, January 22, 2003, p.9.
- Дмитрий Аксёнов. Киберкоп, или Конец виртуального мира//Системный администратор №1(2) январь 2003 г. – С. 57.
- «This Chip Will Explode in 5 Seconds»: Imagining the Uses THE NEW YORK TIMES February 14, 2002 By IAN AUSTEN, http://physicalsciences.ucsd.edu/news_articles/missionimpossible.htm
- «Телефон-граната» //Ломоносов вместе с NewScientist, №3, сентябрь 2002 г. – С.17.
- The Open Source Definition: http://www.opensource.org/docs/definition_plain.html
- Соглашение OpenSource//Джек Такет(мл.), Стив Барнет Использование Linux. Специальное издание.:5-е изд.:Пер. с англ.: Уч.пос. - М.: Издательский дом «Вильямс», 2000 г. – С.765-767.
- Руководящий документ Гостехкомиссии при президенте РФ «Средства вычислительной техники. Межсетевые экраны. Защита от несанкционированного доступа к информации. Показатели защищенности от несанкционированного доступа к информации». http://aker.alpha.ru/Certif/RD_FW.html
- Руководящий документ Гостехкомиссии при президенте РФ «Автоматизированные системы. Защита от несанкционированного доступа к информации. Классификация автоматизированных систем и требования по защите информации». http://www.security.lanit.ru/lib/rd1.html
- Department Of Defense Trusted Computer System Evaluation Criteria(«Orange book»), December, 1985. http://www.radium.ncsc.mil/tpep/library/rainbow/5200.28-STD.html