Свободное ПО
Возможно, эта статья содержит оригинальное исследование. |
Свободное программное обеспе́чение (СПО, англ. free software, также software libre или libre software), свободный софт или свободные программы — программное обеспечение, пользователи которого имеют права («свободы») на его неограниченную установку, запуск, свободное использование, изучение, распространение и изменение (совершенствование), а также распространение копий и результатов изменения. Если на программное обеспечение есть исключительные права, то свободы объявляются при помощи свободных лицензий.
Как и бесплатное (freeware) и бесплатно распространяемое программное обеспечение, СПО можно использовать и обычно получить бесплатно (но конкретный распространитель может взимать плату за получение у него копий, за каналы доставки, носители — компакт-диски или дополнительные сервисные услуги). Однако freeware обычно распространяется в исполнимом виде без исходных кодов и является проприетарным ПО, а чтобы ПО было свободным (free software), получателям должны быть доступны его исходные коды, из которых можно создавать исполняемые файлы, вместе с соответствующими лицензиями. Из-за того, что словом «продажа» называют и продажу оригинала, и распространение копий за деньги, и платное лицензирование (обычно на несвободных условиях), некоторые всё же считают свободное ПО подмножеством бесплатного.
Часто различают свободное (free/libre) и открытое (open-source) ПО — хотя доступность исходного кода для СПО является обязательным, а многие открытые программы являются одновременно свободными, что делает свободное ПО подмножеством открытого ПО. На практике, выбор названия часто связан с используемым языком и с целями свободности или открытости[уточнить][источник не указан 1278 дней].
Движение СПО зародилось в 1983 году, когда Ричард Столлман сформировал идею о необходимости свободы использования программного обеспечения (англ. software freedom) пользователями. В 1985 году Столлман основал Фонд свободного программного обеспечения, чтобы обеспечить организационную структуру для продвижения своей идеи.
Бизнес-модели СПО, как правило, основаны на принципе расширения возможностей — например, новые объекты применения, обучение, интеграция, настройка или сертификация. В то же время некоторые бизнес-модели, которые работают с проприетарным программным обеспечением, не совместимы со свободным программным обеспечением, особенно те, которые заставляют пользователей платить за лицензию, чтобы законно использовать программный продукт.
Свободные лицензии
В соответствии с современным законодательством большинства стран, программный продукт и его исходный код охраняются авторским правом, которое даёт авторам и правообладателю (чаще всего правообладателем является организация — наниматель автора ) власть над изменением, распространением, способом использования и поведением программы, включая случаи, когда исходный код опубликован. Сила власти авторских прав в современном обществе настолько велика, что даже изучение или попытки исправления ошибок программ путём дизассемблирования могут преследоваться уголовным правом.
Чтобы избавить пользователей программ от проблем, вызванных перекосом законодательства об охране результатов интеллектуальной деятельности в сторону правообладателя, авторы и правообладатели могут передать пользователям права на четыре вышеперечисленные свободы действий. Это достигается путём выпуска исходного кода программного обеспечения на условиях одной из особого рода лицензий, называемых свободными лицензиями. Несмотря на то, что по условиям свободных лицензий выданные пользователям разрешения правообладатель отозвать не может, свои права, гарантированные законодательством, авторы сохраняют.
Свободное ПО легко коммерциализируется — существует множество бизнес-моделей, где исключена необходимость оплаты копий программы. Например, высокую популярность имеет бизнес-модель, когда предприниматель может заработать за счёт предоставления услуг технической поддержки. Существует и другой вариант коммерциализации для правообладателя свободного кода — реализация программных продуктов на условиях коммерческой лицензии, в случае, если клиенту необходимо интегрировать свободный код в своё проприетарное программное обеспечение и он не желает раскрытия своих разработок.
Нужно заметить, что преимущества свободной разработки для пользователя не следует преувеличивать. Не все свободные программы в равной степени доступны для изменения пользователям, и это совершенно не связано с лицензией на их распространение. Важный фактор здесь — объём программы: если в ней десятки тысяч строк (как, например, в OpenOffice.org), то даже квалифицированному пользователю потребуется слишком много времени, чтобы разобраться, что к чему. Рассчитывать же на то, что разработчики ответят на все замечания и предложения пользователя немедленным исправлением программы, тоже нельзя, поскольку они не несут перед пользователем никаких обязательств по качеству программы. В этом отношении пользователь проприетарной коммерческой программы может оказаться в лучшем положении (хотя обязательства её разработчика обычно также обусловлены лишь законами, а не его волей).
Разработка ПО как научное исследование
Особенность программного обеспечения состоит в том, что оно производится в одной форме — в виде исходного текста, а распространяется и используется часто в другой — в виде исполнимых программ, машинных кодов, по которым невозможно однозначно восстановить исходный текст. Чтобы эффективно изменять программу, исправлять ошибки или даже просто точно установить, что и как делает программа, необходимо располагать её исходным текстом, поскольку при компиляции в машинный код программа утрачивает удобочитаемость.
Первоначально создание программного обеспечения для компьютеров было в первую очередь академическим занятием. Для специалистов в области информатики каждая программа представляла собой результат научного исследования, в некотором смысле аналогичный публикации статьи[источник не указан 703 дня]. Это означает, что исходный текст программы был обязательно доступен всему научному сообществу, поскольку любой научный результат должен быть проверяем, то есть подтверждаться другими исследователями и быть открытым для критики. Таким образом, процесс разработки программного обеспечения был принципиально схож с научным процессом: учёный брал существующие программы, исправлял их в соответствии со своими идеями и публиковал исправленные программы — получая при этом новый результат.
Однако технология производства компьютеров развивалась не менее активно, чем программное обеспечение для них. В 1970-е годы существовало огромное разнообразие различных архитектур вычислительных машин, различавшихся также производительностью и ценой. Естественно, для каждой архитектуры приходилось разрабатывать отдельный набор программного обеспечения. С середины 1970-х в большинстве американских университетов для академических разработок использовались компьютеры архитектуры PDP-10, что позволяло сотрудникам разных университетов использовать разработки друг друга на своих машинах. Сотрудники лаборатории искусственного интеллекта Массачусетского технологического института (MIT) в конце 1970-х разработали для PDP-10 собственную операционную систему [англ.] (ITS) — (с англ. — «несовместимая система с разделением времени») и очень большой набор программ для неё. Исходные тексты написанных в MIT программ были общедоступны, сотрудники других университетов пользовались их исходными текстами и присылали им исправления, всё программное обеспечение в этих лабораториях было полностью академическим.
Введение ограничений для ПО
В условиях огромного многообразия архитектур компьютеров программное обеспечение составляло неотъемлемую часть самой машины, причём далеко не самую дорогостоящую часть. Производители компьютеров поставляли их вместе с основным программным обеспечением — по крайней мере,[уточнить] с операционной системой. Производство компьютеров было наукоёмким, но в основе своей коммерческим предприятием.
В ситуации, когда[прояснить] программное обеспечение является объектом продажи наравне с предметами обихода, на него распространяются уже не только законы научной разработки, но и свойства материальных предметов, которыми можно торговать, обмениваться, право владения и пользования которыми стоит охранять законодательно.[нейтральность?] Так программное обеспечение попало в разряд интеллектуальной собственности: то есть исходный текст программы стал рассматриваться как произведение.
Чтобы защитить[неизвестный термин] свои интересы, производители компьютеров и программного обеспечения используют лицензии — вид договора между обладателем авторских прав и пользователем (покупателем) программного обеспечения. Подобные договоры заключались и с университетами: например, университету передавались исходные тексты программ и право их изменять, но запрещалось распространять их за пределами университета. Подобные ограничения означали, что тексты соответствующих программ не могли открыто обсуждаться в сообществе, то есть не существовали для научной разработки. Были у компьютеров и программного обеспечения покупатели и вне академической среды — например, банки. Таким пользователям[источник не указан 3784 дня] не столь важно получить исходные тексты программ, они заинтересованы в программном обеспечении как в законченном продукте и готовы платить деньги за надёжные и удобные программы.
Однако компьютеры развивались очень быстро, и бывшие вполне современными в 1970-е PDP-10 к началу 1980-х уже устарели и значительно отставали по производительности от более современных машин. Однако ни для одной из новых архитектур уже не было операционной системы и прочего программного обеспечения, разработанного исключительно в академической среде и по её правилам. Теперь университеты должны были покупать новые компьютеры с новым программным обеспечением и выполнять условия лицензии, ограничивающей их права на разработку и распространение ПО — иначе говоря, ограничивающей возможность научной модели разработки и распространения программного обеспечения.
В это время в лаборатории искусственного интеллекта MIT разрабатывались так называемые LISP-машины, умевшие на аппаратном уровне интерпретировать язык программирования, похожий на LISP — развитый и перспективный язык программирования. На LISP же была написана операционная система для таких машин и всё программное обеспечение для них. В начале 1980-х некоторые сотрудники лаборатории искусственного интеллекта выкупили у MIT права на LISP-машины и математическую систему Macsyma и основали собственные коммерческие компании для дальнейшей разработки в этой области. Очень многие сотрудники лаборатории перешли работать в эти компании, после чего все их дальнейшие разработки уже становились закрытыми для научного сообщества. Новые LISP-машины распространялись с лицензиями, запрещающими пользователям модифицировать и распространять исходные тексты программ. Программы, которые раньше для сотрудников MIT были аналогом научных публикаций, стали принадлежащим кому-то продуктом.

Одному из сотрудников, оставшихся в лаборатории искусственного интеллекта MIT, Ричарду Столлману, такое положение дел казалось недопустимым нарушением открытого научного процесса разработки программного обеспечения. Он в одиночку пытался в рамках прежней академической модели развивать LISP-машины и открыто реализовывать изменения, аналогичные сделанным в рамках закрытой коммерческой разработки, чтобы LISP-машины MIT могли конкурировать с аналогами. Конечно, эта попытка угнаться за активной разработкой целой компании[какой?] была обречена на неудачу.
Тогда в поисках единомышленников Ричард Столлман создаёт некоммерческую организацию «Фонд свободного программного обеспечения». Своей основной целью фонд ставил сохранение программного обеспечения, процесс разработки которого всегда будет гарантированно открытым, а исходные тексты всегда доступны. Более масштабная цель фонда — разработка операционной системы, целиком состоящей из открыто разрабатываемого программного обеспечения. Декларируя такую цель, Столлман, фактически, хотел вернуть представлявшееся ему идеальным состояние, когда в MIT работали в собственной операционной системе для PDP-10.
Операционная система, разрабатываемая в рамках фонда, должна была стать совместимой с операционной системой UNIX. К началу 1980-х UNIX очень широко использовалась, в том числе и в академической среде. Для этой операционной системы существовало много программ, свободно распространявшихся в научном сообществе, поэтому хотелось, чтобы эти программы работали и в новой — свободной — операционной системе. Эта будущая операционная система получила название GNU.
Фонд свободного ПО в прошлом делил несвободное ПО на полусвободное (такое, которое отличается от свободного лишь запретом на коммерческое использование) и проприетарное (собственническое, англ. proprietary) (которое не имеет всех четырёх свобод, даже если коммерческое использование разрешено); но это разделение больше не используется.
Иногда к несвободному ПО относят и всё «коммерческое ПО», считая свободное ПО видом бесплатного, однако это неверно: получать выгоду от программы можно не только продажей несвободных лицензий.
Определение свободного ПО
Чтобы взаимодействие разработчиков происходило по принципу научного сотрудничества, необходимо было обеспечить, чтобы исходные тексты программ оставались доступными для чтения и критики всему научному сообществу с сохранением авторства произведений. Для этого Ричард Столлман сформулировал понятие свободное программное обеспечение, в котором отразились принципы открытой разработки программ в научном сообществе, сложившемся в американских университетах в 1970-е годы. Столлман явно сформулировал эти принципы, они же — критерии свободного программного обеспечения. Эти критерии оговаривают те права, которые авторы свободных программ передают любому пользователю:
- программу можно свободно использовать с любой целью («нулевая свобода»);
- можно изучать, как программа работает, и адаптировать её для своих целей («первая свобода»). Условием этого является доступность исходного текста программы;
- можно свободно распространять копии программы — в помощь товарищу («вторая свобода»);
- программу можно свободно улучшать и публиковать свою улучшенную версию — с тем, чтобы принести пользу всему сообществу («третья свобода»). Условием этой третьей свободы является доступность исходного текста программы и возможность внесения в него модификаций и исправлений.
Возможность исправления ошибок и улучшения программ — самая важная особенность свободного и открытого программного обеспечения, что просто невозможно для пользователей закрытых частных программ даже при обнаружении в них ошибок и дефектов, количество которых, как правило, неизвестно никому.
Только удовлетворяющая всем четырём перечисленным принципам программа может считаться свободной программой, то есть гарантированно открытой и доступной для модернизации и исправления ошибок и дефектов, и не имеющей ограничений на использование и распространение. Нужно подчеркнуть, что эти принципы оговаривают только доступность исходных текстов программ для всеобщего использования, критики и улучшения, и права пользователя, получившего исполнимый или исходный код программы, но никак не оговаривают связанные с распространением программ денежные отношения, в том числе не предполагают и бесплатности. В англоязычных текстах здесь часто возникает путаница, поскольку слово «free» по-английски означает не только «свободное», но и «бесплатное», и нередко употребляется по отношению к бесплатному программному обеспечению, которое распространяется без взимания платы за использование, но недоступно для изменения пользователями и сообществом, потому что его исходные тексты не опубликованы. Такое бесплатное ПО вовсе не является свободным. Наоборот, свободное ПО вполне можно распространять (и распространяют), взимая при этом плату, однако соблюдая при этом критерии свободы: каждому пользователю предоставляется право получить исходные тексты программ без дополнительной платы (за исключением цены носителя), изменять их и распространять далее. Всякое программное обеспечение, пользователям которого не предоставляется такого права, является несвободным — независимо от любых других условий.
Программное обеспечение с открытым исходным кодом
Открытый доступ к исходным текстам программ является ключевым признаком свободного ПО, поэтому предложенный несколько позднее Эриком Реймондом термин open source software (ПО с открытым исходным кодом) некоторым представляется даже более удачным для обозначения данного феномена, чем изначально предложенный Столлманом «free software». Столлман настаивает на различии этих двух понятий, так как слова open source указывают лишь на наличие одного, не самого важного (хотя и необходимого для реализации двух из четырёх свобод), по его мнению, из свойств, присущих свободному ПО — возможности увидеть исходный код.
Основная общественная лицензия GNU

Декларировав критерии свободного ПО, члены Фонда свободного ПО стали распространять свои программы в соответствии с этими принципами, никак не оформляя это документально: иначе говоря, первоначально свободные программы распространялись вообще без лицензии. Однако произошедший с самим Ричардом Столлманом прецедент (см. ниже) убедил его в том, что документальное оформление необходимо для свободного ПО.
Ричард Столлман занимался разработкой текстового редактора Emacs на основе исходных текстов Джеймса Гослинга. Тогда Гослинг свободно раздавал свои исходные тексты всем заинтересованным. Однако в какой-то момент Гослинг продал права на распространение Emacs компании UniPress, и эта компания попросила Столлмана прекратить распространение его версии Emacs, так как права принадлежат им.[стиль] Этот инцидент заставил Столлмана переписать заново те части исходного текста Emacs, которые теперь принадлежали UniPress, после чего он разработал собственную лицензию на своё программное обеспечение.

Лицензия, сформулированная Столлманом, должна была работать так же, как и лицензии на несвободное программное обеспечение: это типовой договор автора программы (обладателя авторских прав) с пользователем, в котором автор, среди прочего, оговаривает права пользователя по отношению к программе. В отличие от типовой собственнической лицензии, лицензия Столлмана предоставляет пользователю права, являющиеся критериями свободной программы: получать исходные тексты программ, изменять их, распространять изменённые и неизменённые версии. Впоследствии лицензия Столлмана получила название GNU General Public License («Основная общественная лицензия GNU»), сокращённо GNU GPL или просто GPL.
В этой лицензии оговаривается также принципиальное для Столлмана защитное условие распространения свободного ПО: ни один пользователь, сделавший модифицированную версию свободной программы, не имеет права распространять её, не соблюдая всех принципов свободного ПО, то есть делать модификацию свободной программы несвободной. Чтобы подчеркнуть отличие такой лицензии, которая использует ЗоАП (copyright) для побуждения к сохранению свободы, от типовых собственнических лицензий, которые используют ЗоАП для ограничения свободы, был придуман термин copyleft (копилефт) — игра слов, построенная на значениях английских слов right и left. Действие копилефта основано на том, что производные работы в большинстве случаев наследуют лицензии своих составляющих; если в программе используется небольшая часть стороннего кода под GPL, то вся программа и её производные должны распространяться под GPL, пока они являются производными этого кода. При этом в GPL есть раздел, позволяющий требовать сохранения в коде имён авторов, запрещать использование этих имён в рекламе, предупреждать о зарегистрированных товарных знаках и т. п., что позволяет комбинировать работы под GPL с работами под многими свободными некопилефтными лицензиями (например, некоторыми из лицензий BSD), не создавая значительных ограничений и не нарушая лицензии, — но производные от результата, являясь производными от работы под GPL, уже не могут (без отдельного разрешения правообладателей) распространяться на условиях данной некопилефт‐лицензии без соблюдения условий GPL — в том числе и как неотъемлемая часть несвободного ПО. По этой причине лицензии, подобные GNU GPL, иногда называют также «вирусными лицензиями»: они как бы «заражают» программу, становясь её неотъемлемой частью.
Сообщество разработчиков и пользователей
Главное условие существования свободного ПО — всё-таки не лицензия, а люди, которые готовы бесплатно делиться текстами своих программ и совершенствовать тексты чужих. Свободное ПО унаследовало модель открытой научной разработки, а вместе с ней — и академическую модель взаимодействия между учёными, вылившуюся в специфическую организацию сообщества разработчиков и пользователей.
Написать большую программу в одиночку довольно сложно и даже не всегда возможно, особенно если автор занимается этим в свободное от работы время. Большинство современных свободных программ пишется группой разработчиков. Даже если начинал писать программу один человек и она оказалась интересной, к разработке могут присоединиться активные пользователи.
Очень многие свойства сообщества разработчиков и пользователей свободных программ проистекают из того, что все его участники обычно занимаются этой программой из интереса или потому, что эта программа — необходимый для них инструмент (например, зарабатывания денег или по другой причине). Время, потраченное ими на программу, не оплачивается, поэтому нет никакой надежды, что обстоятельства не переменятся и разработка не прекратится вовсе. Нередки случаи, когда разработка программы начинается благодаря одному автору-энтузиасту, который привлекает многих к участию в разработке, а потом энтузиазм лидера гаснет, а вместе с ним затухает и разработка. Сегодня существуют тысячи программ, так никогда и не достигших версии 1.0, хотя «выгорание» лидеров и не единственная этому причина. Кроме того, программа может быть необходимой, но «неинтересной», а потому не найдётся и свободных разработчиков.
Место свободных программ на сегодняшнем рынке ПО очень значительно, и многие коммерческие организации и государственные структуры используют свободное ПО прямо или опосредованно. Собственно, опосредованно все пользователи Интернета задействуют, например, свободную программу BIND, предоставляющую службу DNS. Многие организации, особенно предоставляющие услуги через Интернет, используют свободный web-сервер Apache, от работы которого непосредственно зависит их прибыль, не говоря уже о серверах на платформе Linux. Главный недостаток с точки зрения коммерческого пользователя: разработчики свободных программ не несут никаких обязательств по качеству программы, кроме моральных. Поэтому, сегодня большие корпорации, например, Intel или IBM, находят необходимым поддерживать проекты по разработке свободного ПО, оплачивая сотрудников, которые работают в рамках этих проектов.
Несмотря на то, что корпорации начинают все чаще платить разработчикам свободного ПО, у его разработчиков обычно бывает другая, внутренняя мотивация: это может быть желание учиться, чувство принадлежности к сообществу свободного ПО или профессиональная идентичность.
Взаимопомощь
У любого пользователя программного обеспечения непременно возникают вопросы, когда он пытается применить его для решения своих задач. Пользователь несвободной (патентованной) программы платит за неё производителю, который иногда взамен предоставляет ему некоторые гарантии, одна из которых — отвечать на вопросы о работе программы. Специально для этого производитель организует службу поддержки, которая по телефону, электронной почте и другим средствам связи отвечает на вопросы пользователей.
Пользователь свободно распространяемой программы не получает вместе с ней никаких гарантий: автор сделал её исходный текст открытым для общества, но при этом не взял на себя обязательств объяснять всем, как работает программа. Хотя любая несвободная программа в 99 % случаев тоже поставляется «как есть» и без гарантий. Поскольку сообщество пользователей большинства программ распределено по всему миру, для организации взаимодействия в нём наиболее активные пользователи (а зачастую и сами авторы) организуют (реже — используют существующие) списки рассылки, форумы и другие средства общения в Интернете. Для накопления и рубрикации информации по программе (в частности, списков часто задаваемых вопросов — ЧаВо; или англ. FAQ — frequently asked questions), а также организации более сложных форм взаимодействия (совместной разработки, ) создаются веб-сайты, посвящённые программам.
Исправление ошибок
В любой достаточно сложной программе непременно имеются ошибки и дефекты, количество которых обычно неизвестно. Многие крупные производители ПО создают и оплачивают работу отдела контроля качества (QA — ), который контролирует соответствие процесса разработки ПО определённым требованиям, выполнение которых позволяет снизить вероятность появления ошибок в ПО (например, требованиям стандарта , который применяется при разработке ПО для авиационных систем). Однако в настоящее время отсутствуют методы, позволяющие полностью гарантировать отсутствие ошибок в достаточно сложном ПО (существуют формализованные критерии сложности ПО).
Пользователь закрытой собственнической программы, столкнувшись с ошибкой, не всегда может выявить её причину и исправить ошибки (поскольку ему недоступны ни исходные тексты программы, ни даже ), но, скорее всего, способен описать ошибку и условия, в которых она происходит.
Пользователь может сообщить об ошибке производителю программы (обычно посредством обращения всё в ту же службу поддержки), и если там решат, что ошибка действительно в программе, а не в работе пользователя, о ней будет сообщено разработчикам.
В итоге пользователь может долго ожидать исправления ошибки в последующих версиях программы. Нередко обновление собственнической программы приравнивается производителем к приобретению новой копии, что влечёт за собой соответствующие издержки и нарушение закона о защите прав потребителей.
Диагностика ошибки, произошедшей на компьютере пользователя, — задача не из лёгких, поскольку у сотрудников службы поддержки (и тем более программистов фирмы) может не быть доступа к этому компьютеру. Поэтому отделами поддержки широко практикуются программы, выдающие разнообразную информацию о компьютере пользователя, а в сложных случаях и пресловутая отладочная информация (сотрудник просит пользователя прогнать программу в «диагностическом режиме» (как правило, при помощи недокументированной настройки, либо пользователю присылается отладочная версия нужного модуля) и отправить ему полученный файл отчёта).
У типичной свободной программы (то есть, некоммерческой и/или разрабатываемой небольшой компанией или частным лицом) обычно нет оплачиваемого отдела контроля качества. Значит, пользователь может столкнуться с ещё большим количеством ошибок, чем в типичной коммерческой проприетарной программе. Тем актуальнее для него возможность сообщить об ошибке разработчикам программы. Раньше в сопровождающей программу документации было принято указывать электронный адрес, по которому разработчики принимали сообщения об ошибках (bug report). Некоторые вводили стереотипную форму для таких сообщений, чтобы облегчить и автоматизировать их обработку. Уже это требует существенно более высокой связности сообщества во всём мире, существенно большей, чем достаточно для закрытой разработки.
Разработчики и контролёры‐испытатели проприетарного продукта могут ходить на службу в один и тот же офис и там обмениваться информацией или тратить определённую долю рабочего времени на составление и анализ строгих отчётностей, содержащих сообщения об ошибках и отчёты об устранении неисправностей. Такая организация труда эффективна, если круг разработчиков невелик и ввести общий распорядок относительно легко. Для открытого же проекта круг и взаимное расположение потенциальных разработчиков не ограничены ничем, поэтому эффективность разработки в гораздо большей степени зависит от того, насколько просто всем членам сообщества договариваться между собой, а также от «сознательности» пользователей.
Простому и упорядоченному приёму и перенаправлению сообщений об ошибках служат (bug tracking system), самые известные из которых разработаны участниками больших проектов для себя, а благодаря свободным лицензиям используются повсеместно. Таковы (разработанная в GNU), Bugzilla (Mozilla Foundation), (проект Samba) или . Более ранние версии ориентируются на электронную почту, более поздние включают в себя web-интерфейс. Например, при помощи Bugzilla организуется сайт в Интернете, на котором пользователь может заполнить форму сообщения об ошибке. Каждое сообщение имеет свой номер, по которому можно попасть на «персональную» страницу данной ошибки, где отражаются все происходящие по её поводу события, от первоначального сообщения (открытия) до исправления (закрытия). При каждом изменении в состоянии ошибки Bugzilla рассылает всем заинтересованным лицам (включая, естественно, сообщившего об ошибке и занимающихся данной программой разработчиков) письма по электронной почте. Поскольку Bugzilla позволяет оставлять комментарии и прикладывать файлы, она является полноценным средством для общения пользователя с разработчиком по поводу ошибки в программе.
Принципиальное преимущество пользователя свободной программы заключается в том, что у него, в отличие от пользователей несвободных программ, всегда есть возможность заглянуть в исходные тексты. Конечно, для многих пользователей исходные тексты не более понятны, чем машинный код. Однако при достаточном уровне познаний в программировании пользователь может сам установить причину ошибки в программе, а то и устранить её, исправив соответствующим образом исходный текст. А если пользователь заинтересован в развитии программы, то с его стороны будет разумно не только сообщить автору об ошибке, но и прислать ему свои исправления к исходному тексту программы: автору останется только применить эти исправления к тексту программы, если он найдёт их корректными и уместными. Пересылать автору исправленный текст программы целиком непрактично: он может быть очень большим (десятки тысяч строк), и автору будет нелегко разобраться, что же изменено (а вдруг изменения сделаны неграмотно?).
Чтобы облегчить и автоматизировать процесс внесения исправлений, Ларри Уолл в 1984 году разработал утилиту patch («заплатка»), которая в формализованном (но хорошо понятном человеку) виде описывает операции редактирования, которые нужно произвести, чтобы получить новую версию текста. С появлением этой утилиты пользователь, обнаруживший и исправивший ошибку в программе, мог прислать автору небольшую заплатку, по которой автор мог понять, какие изменения предлагаются, и автоматически «приложить» их к своему исходному тексту. С появлением утилиты patch гораздо больше пользователей стало включаться в разработку программ с доступным исходным текстом, немалую роль и здесь сыграла сеть Usenet. В конце концов, данный способ исправления стал общеупотребительным и применяющимся не только к исходному коду программы, но и непосредственно к скомпилированному исполнимому коду в случае закрытого ПО, а слово «патч» стало нарицательным. Патчи (файлы-заплатки с исправлениями) — обязательный атрибут сегодняшней разработки любых программ любой сложности.
Если пользователю программы не хватает в ней какой-то функции, то при должной квалификации он вполне может запрограммировать её сам и включить в исходный текст программы, либо заплатить за это кому‐то ещё. Естественно, ему выгодно, чтобы его дополнение попало в «главный», авторский вариант программы (его называют upstream) и появлялось во всех последующих версиях: можно точно так же оформить его в виде патча и выслать автору. Этой возможности лишён пользователь несвободной программы, даже если он достаточно квалифицирован. Единственный способ включить в программу нужную ему функцию — обратиться к производителю (если программа проприетарная) с соответствующей просьбой и надеяться, что производитель сочтёт предложенную функцию действительно необходимой.
Чем больше у свободной программы активных пользователей, готовых вносить исправления и дополнения и делиться ими, тем надёжнее работает и быстрее развивается программа. Причём такая свободная модель отслеживания и исправления ошибок для программы, у которой тысячи активных пользователей, может оказаться гораздо более эффективной, чем у любой проприетарной программы: ни одна компания не может себе позволить такой огромный штат сотрудников в отделе контроля качества. Поэтому действительно популярная свободная программа может оказаться гораздо надёжнее проприетарных аналогов.
Системы управления версиями
Чтобы разработчики могли не только вносить отдельные исправления, но и вообще всю разработку вести совместно, нужны специальные инструменты. Помимо патчей, для организации совместной разработки ПО применяются системы управления версиями. Функции системы контроля версий состоят в том, чтобы организовать доступ к исходным текстам программы для нескольких разработчиков и хранить историю всех изменений в исходных текстах, позволяя объединять и отменять изменения и пр. Самая ранняя свободная система управления версиями — RCS — использовалась ещё на заре свободного ПО абонентами сети Usenet, затем на смену ей пришла более развитая CVS, но сегодня и она считается во многом устаревшей и всё чаще заменяется Subversion, Git и другими.
Философия
В европейской культуре долго вырабатывались правила собственности по отношению к . И вполне логично, что эти правила были распространены на ценности нематериальные — в том числе и на программные продукты, когда они начали представлять самостоятельную ценность.[нейтральность?] Однако, у программных продуктов есть принципиальное отличие от материальных объектов — их можно легко копировать. Создание же копии материального продукта часто почти равно затратам на создание оригинала.
Из-за указанного различия для ПО не действует принцип «пользоваться вещью одновременно может только один человек» (и использование её кем-то другим автоматически наносит первому ущерб из-за неполучения блага от неё), по причине которого и существует понятие «хозяин». Поэтому попытка и тут действовать по этому принципу — закреплять право использования программы за одним каким-то человеком — интуитивно воспринимается как противоречащая природе вещей. Неудивительно, что возникает множество неурядиц, каждую из которых приходится решать искусственными, а зачастую и противоестественными методами.
Классическим таковым методом является де-юре сохранение прав на ПО за производителем, который как бы даёт ПО своим пользователям во временное пользование. В этом случае использование нелицензионного ПО по сути приравнивается к концепции права англоязычных стран, известной как theft of services. Но эта концепция не имеет аналогов в иных национальных культурах, например, российской, и именно по причинам, приведённым на 2 абзаца выше (хозяин не лишается возможности использования вещи, что и есть главное негативное последствие кражи). В российском праве theft of services любых видов есть не более чем административное правонарушение, при этом за нелицензионное ПО предусмотрена уголовная ответственность, что звучит диссонансом в российской культуре.
Но иногда, например, приходится симулировать «ущерб из-за неполучения блага», который «наносится» «хозяину» программы при её безущербном копировании или возврате денег при обнаружении ошибок и дефектов в программах. Обычно это — «упущенная выгода», то есть та прибыль, которую хозяин мог бы получить, но не получил из-за того, что продукт скопировали. Приходится изобретать хитроумную аппаратуру, мешающую копированию или причиняющую при этом ущерб. Приходится вводить в законодательство особую категорию прав — условно назовём её «патент» — ограничивающую злоупотребления — и свободу — всего человечества в пользу хозяина патента. Причём далеко не всегда хозяин патента и автор изобретения — один и тот же человек (в таких случаях противоестественность данных мер лишь усугубляется).
Существует и точка зрения противников вышесказанного. Так, например, последовательная легализация theft of services означает бесплатность всех услуг, что означает скорее всего содержание всей этой сферы госбюджетом, а в таковом случае, во-первых, за услуги платят все налогоплательщики из своих налогов, причём без рыночного механизма влияния потребителя на производителя («кушай что дают»), во-вторых, это отвлекает госсредства от задач национальной важности, в-третьих, отсутствие рыночной конкуренции приведёт к нивелированию качества всех услуг к некоему дешёвому и не очень качественному минимуму (возможно даже возложение части оказания услуги на потребителя в виде «доделай сам»). Всё то же самое относится и к идее тотальной бесплатности всего ПО.
Несвободные программы называют «проприетарными» (от англ. proprietary) или «собственническими». Иногда их неправильно называют просто «коммерческими», что неверно: получать выгоду от программы можно различными способами и многие успешные свободные проекты это подтверждают.
Миграция на свободное ПО
Переход на конкретное свободное ПО, а также общий тренд постепенного повышения распространённости СПО среди пользователей, часто называют миграцией на свободное ПО.
Распространённость свободного и открытого ПО
Информация в этой статье или некоторых её разделах устарела. |

Не специализирующиеся на компьютерной тематике СМИ, как правило, отождествляют открытое и свободное ПО, используют их как синонимы. Поэтому данные по распространённости открытого и свободного ПО обычно приводятся вместе.
СПО активно используется в Интернете. Например, самый распространённый веб-сервер Apache является свободным, Википедия работает на MediaWiki, также являющемся свободным проектом.
СПО используется в Министерстве юстиции Бельгии, в котором уже половина компьютеров работает под управлением Linux, и полицией Франции, которая полностью перешла на использование GendBuntu — дистрибутива, основанного на Ubuntu. Перевести все компьютеры этого учреждения на свободное ПО планируется до конца 2009 года.
Программа перехода на СПО была успешно реализована в Мюнхене. Аналогичная программа имела место в Берлине, но впоследствии было принято решение использовать гибридную инфраструктуру из коммерческого и свободного программного обеспечения.
По состоянию на 2009 год открытым системам уже принадлежит большая часть (более 60 %) рынка мобильных приложений. По прогнозу Juniper Research, к 2014 году количество смартфонов с открытыми ОС возрастёт в 2 раза (с 106 до 223 миллионов).
Свободное программное обеспечение в России
Свободное программное обеспечение, в любом случае, может свободно устанавливаться и использоваться на любых компьютерах. Использование такого ПО свободно везде: в школах, офисах, вузах, на личных компьютерах и во всех организациях и учреждениях, в том числе, и на коммерческих и государственных, в России и в странах СНГ.
Правительство РФ распоряжением от 17 декабря 2010 года № 2299-р утвердило план перехода федеральных органов исполнительной власти и федеральных бюджетных учреждений на использование свободного программного обеспечения на 2011—2015 годы.
В учреждения Министерства Обороны России, а также в российских посольствах в других странах используется операционная система МСВС. Данная ОС, сделанная на основе Red Hat Linux с незначительными изменениями, не является свободным ПО, её исходные коды закрыты.

С 1 июня 2011 года действует ГОСТ Р ИСО/МЭК 26300-2010 на формат OpenDocument.
С 1 января 2012 года действует ГОСТ Р 54593-2011 «Информационные технологии. Свободное программное обеспечение. Общие положения».
В начале 2012 года около 22 тысяч рабочих мест в поликлиниках Москвы планировалось[обновить данные] оснастить ПК с Alt Linux.
15 апреля 2013 года начался сбор подписей на государственное финансирование обучения свободному программному обеспечению для населения России.
12 марта 2014 года подписан Федеральный закон № 35-ФЗ с поправками в четвёртую часть ГК РФ, регулирующих использование на территории РФ открытых лицензий.
3 апреля 2014 года Управление информационных технологий Федеральной службы судебных приставов объявило об использовании собственного специализированного Linux-дистрибутива GosLinux (на базе CentOS) в рамках проводимой «политики внедрения свободного программного обеспечения и импортозамещения информационных технологий».
Свободное программное обеспечение в школах
В трёх регионах России в 2008 году развёрнуты эксперименты по внедрению и использованию в средних школах базовых пакетов программ для кабинетов информатики и вычислительной техники, и начата подготовка учителей и преподавателей информатики к работе со свободным программным обеспечением в среде Windows и Linux.
Сдерживающие факторы распространения
Пользователи, которые бы иначе предпочли свободное ПО несвободному, продолжают использовать несвободное по следующим причинам:
- В странах, где неавторизованное распространение объектов авторского права является обычным делом, нет ни юридического, ни экономического стимула переходить на свободное ПО. К тому же пользователи, привыкшие к проприетарному ПО, не хотят тратить время на изучение свободного аналога, если это не даёт им прямой выгоды в короткий срок.
- В некоторых отраслях мало или вообще нет свободного ПО высокого качества. А именно:
- Программное обеспечение, в котором доля работы программиста мала по сравнению с работой художника, редактора и т. д. Например: квесты и многие другие жанры игр, электронные словари.
- Развивающиеся отрасли, для которых мало пригодных к использованию общепринятых алгоритмов, — машинный перевод, распознавание речи с большим словарём и, в меньшей степени, синтез речи. Кроме того, требуется ручная обработка большого количества текстовых или аудиоданных.
- Отрасли, связанные со сложной высокооплачиваемой работой (фотообработка, инженерное проектирование), — так как создать программу, близкую по сложности и качеству к проприетарным стандартам де‐факто очень трудно, то свободных аналогов меньше, чем в других отраслях, и пользователю не всегда удаётся найти подходящий для него продукт.
- Отрасли, в которых существуют платные или собственнические стандарты де-факто, например Pantone в допечатной подготовке.
- Для аппаратного обеспечения в отраслях, где господствует лишь несколько производителей, в свободном доступе часто отсутствуют не только драйверы, но и спецификации.
- Разнообразие лицензий тоже может иметь отрицательное влияние. Пример (не очень удачный): драйвер файловой системы ZFS выпущен под лицензией, несовместимой с GNU GPL 2, и потому долгое время мог быть использован[уточнить] на самой популярной платформе для СПО — Linux — только посредством FUSE, приводившего к сильному замедлению производительности этой ФС. Однако вскоре вышла и реализация ZFS в виде модуля ядра для Linux (то есть полноценно), единственным условием использования которого является недопустимость их совместного (слитного) распространения.
- Проприетарное ПО из-за маркетинговых методов настолько популярно, что пользователи не знают о существовании других подобных программ.
- Проприетарное ПО зачастую использует собственные форматы файлов и протоколы обмена, описание которых отсутствует в свободном доступе. Поэтому переход может быть затруднён проблемами совместимости с другим ПО или с существующими форматами файлов (вариант замыкания на поставщике).
- Некоторое проприетарное ПО как требует огромных финансовых затрат на создание и поддержание в нужном качестве, так и либо чрезвычайно сложно, либо содержит большое количество различных патентов из других источников, к примеру драйверы видеоускорителей. В свою очередь, из-за стартовой, малой процентной распространённости открытого решения компания-производитель не способна существенно повысить финансирование, а значит, предоставить качественную поддержку этой области. Как результат, количество ПО, использующего и требующего качественных драйверов, невелико — что, соответственно, сдерживает распространённость открытых решений. В связи с тем драйвера для видеоускорителей под Linux, хоть и предоставляются всеми крупными компаниями, но являются или полностью закрытыми и менее эффективными, чем их варианты под Windows, или открытыми, но сознательно создаваемыми менее производительными и функциональными.
См. также
- Open core
- BundesTux
- Free Standards Group
- Открытое аппаратное обеспечение
- Свободная музыка
- SourceForge.net
- Столлман, Ричард Мэттью#Свободное ПО и терминология
- Определение свободных произведений культуры
- День Свободы Программного обеспечения
- Gratis versus libre
- [кат.]
Примечания
- Stallman, Richard. [англ.]. — 3rd (ed.). — 2015. — P. 287. — ISBN 978-0-9831592-5-4. Архивная копия от 7 августа 2022 на Wayback Machine
- Что такое свободное программное обеспечение? — Проект GNU — Фонд Свободного ПО (FSF). Дата обращения: 31 марта 2009. Архивировано 24 июня 2008 года.
- “Sell software” (англ.). Words to Avoid (or Use with Care) Because They Are Loaded or Confusing. Free Software Foundation. Дата обращения: 24 марта 2014. Архивировано 8 мая 2020 года.
- Почему “открытый исходный текст” не передает понятия “свободная программа”. Дата обращения: 4 ноября 2022. Архивировано 4 августа 2011 года.
- Categories of Free and Non-Free Software (англ.). Free Software Foundation (31 декабря 2011). Дата обращения: 26 января 2012. Архивировано 27 августа 2011 года.
- Сергей Короп. Категории свободных и несвободных программ (3 января 2011). Дата обращения: 26 января 2012. Архивировано 27 августа 2011 года.
- Richard Stallman. Why «Open Source» misses the point of Free Software (англ.) (1 марта 2009). Дата обращения: 10 апреля 2009. Архивировано 21 августа 2011 года.
- Сайт компании UniPress. Дата обращения: 10 апреля 2007. Архивировано 24 января 2007 года.
- Что такое copyleft? Free Software Foundation (26 августа 2008). Дата обращения: 15 ноября 2008. Архивировано 21 августа 2011 года.
- Можно провести параллели между свободным ПО и Википедией: участники занимаются написанием статей в свободное время и из интереса; пользователь, заметивший ошибку, может её исправить; существует множество статей, не развившихся до подробных, и т. д.
- Цифровая экономика зависит от свободного ПО. Что с ним не так? Дата обращения: 20 мая 2024. Архивировано 20 мая 2024 года.
- В общественной лицензии GNU есть даже стандартная формулировка, закрепляющая отсутствие гарантий: «Настоящая программа поставляется на условиях „как есть“. Если иное не указано в письменной форме, автор и/или иной правообладатель не принимает на себя никаких гарантийных обязательств, как явно выраженных, так и подразумеваемых, в отношении программы, в том числе подразумеваемую гарантию товарного состояния при продаже и пригодности для использования в конкретных целях, а также любые иные гарантии». (перевод Елены Тяпкиной).
- См. статью об этом Архивная копия от 2 сентября 2011 на Wayback Machine Тима О’Рейли.
- Достаточно упомянуть такую сложную систему, как Windows, с десятками мегабайт исполнимого кода и не имеющую свободно распространяемых исходных текстов, чтобы понять масштабы и сложность современных патчей.
- Хорошим и понятным непрограммисту примером системы управления версиями является и Википедия.
- Lawrence Lessig. How Big Media uses technology and the law to lock down culture and control creativity (англ.) (1 мая 2010). Дата обращения: 1 мая 2010. Архивировано из оригинала 21 августа 2011 года.
- Условно — потому, что далеко не во всех странах[уточнить] разрешено выдавать патенты на программное обеспечение, однако, везде отношения собственности на исходные тексты программ регулируются общими или специальными разделами законов об авторском праве.
- 20 Jahre Linux — Freie Software für Jedermann? (нем.). (15 сентября 2011). Дата обращения: 28 сентября 2011. Архивировано 2 февраля 2012 года.
- Открытое ПО завоёвывает мобильный рынок. (3 июля 2009). Дата обращения: 2009. Архивировано 4 июля 2009 года.
- Интернет-портал Правительства Российской Федерации
- Госорганы перейдут на свободное программное обеспечение. Дата обращения: 22 мая 2011. Архивировано 28 октября 2011 года.
- Уведомление об утверждении ГОСТ Р 54593-2011. Дата обращения: 27 декабря 2011. Архивировано 14 января 2012 года.
- В России стартует гигантский Linux-проект (21 ноября 2011). Дата обращения: 28 декабря 2014. Архивировано 29 декабря 2014 года.
- Российская общественная инициатива. Дата обращения: 15 апреля 2013. Архивировано 1 мая 2013 года.
- Приняты поправки в Гражданский кодекс Российской Федерации, касающиеся открытых лицензий (аналогичных лицензиям Creative Commons и GNU FDL). Creative Commons. Дата обращения: 6 апреля 2014. Архивировано из оригинала 23 сентября 2020 года.
- Федеральная служба судебных приставов РФ внедряет свой Linux-дистрибутив — GosLinux. nixp.ru (5 апреля 2014). Дата обращения: 6 апреля 2014. Архивировано 20 сентября 2015 года.
- Приставы будут работать в собственной операционной системе. ФССП (3 апреля 2014). Дата обращения: 6 апреля 2014. Архивировано 7 апреля 2014 года.
- Пресс-служба Министерства образования и науки Республики Хакасия. Они на «ТЫ» с отечественным Linux. Проект «Образование» (16 ноября 2009). Дата обращения: 19 апреля 2010. Архивировано 27 октября 2012 года.
- High Priority Free Software Projects. Free Software Foundation, Inc.. Дата обращения: 23 октября 2011. Архивировано 21 августа 2011 года. — список свободных проектов, которым требуется помощь в разработке либо использование и реклама.
- [1]Архивная копия от 25 декабря 2010 на Wayback Machine [Phoronix] ZFS For Linux Is Now Available To The Public!
- [Phoronix] Is Windows 7 Actually Faster Than Ubuntu 10.04?
Литература
- Алексей Федорчук. Девять дней, которые потрясли Open Source
- Александр Кондрушенко. Регламентация правоотношений по использованию компьютерных программ с общедоступным исходным текстом (автореферат диссертации) (недоступная ссылка)
- Георгий Лыскин. Социальная структура виртуальных сетевых сообществ разработчиков программного обеспечения с открытыми кодами (автореферат диссертации)
- Как украсть Linux? — о FOSS-лицензиях и их применении в России
- Технологии Linux Open Source // Труды международной школы-семинара, М.: 2006.
Ссылки
- История возникновения свободного ПО
- Глоссарий Рабочей группы по изучению вопросов разработки и использования свободного программного обеспечения в Российской Федерации
- Бизнес-модели свободного ПО
- Сообщество борьбы за свободу софта, контента и форматов
- Perspectives on Free and Open Source Software (англ.)
- Типы лицензий на использование ПО
Википедия, чтение, книга, библиотека, поиск, нажмите, истории, книги, статьи, wikipedia, учить, информация, история, скачать, скачать бесплатно, mp3, видео, mp4, 3gp, jpg, jpeg, gif, png, картинка, музыка, песня, фильм, игра, игры, мобильный, телефон, Android, iOS, apple, мобильный телефон, Samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Сеть, компьютер, Информация о Свободное ПО, Что такое Свободное ПО? Что означает Свободное ПО?
Zapros Free software perenapravlyaetsya syuda sm takzhe drugie znacheniya Vozmozhno eta statya soderzhit originalnoe issledovanie Proverte sootvetstvie informacii privedyonnym istochnikam i udalite ili ispravte informaciyu yavlyayushuyusya originalnym issledovaniem V sluchae neobhodimosti podtverdite informaciyu avtoritetnymi istochnikami V protivnom sluchae statya mozhet byt vystavlena na udalenie 7 yanvarya 2022 Svobodnoe programmnoe obespe chenie SPO angl free software takzhe software libre ili libre software svobodnyj soft ili svobodnye programmy programmnoe obespechenie polzovateli kotorogo imeyut prava svobody na ego neogranichennuyu ustanovku zapusk svobodnoe ispolzovanie izuchenie rasprostranenie i izmenenie sovershenstvovanie a takzhe rasprostranenie kopij i rezultatov izmeneniya Esli na programmnoe obespechenie est isklyuchitelnye prava to svobody obyavlyayutsya pri pomoshi svobodnyh licenzij Kak i besplatnoe freeware i besplatno rasprostranyaemoe programmnoe obespechenie SPO mozhno ispolzovat i obychno poluchit besplatno no konkretnyj rasprostranitel mozhet vzimat platu za poluchenie u nego kopij za kanaly dostavki nositeli kompakt diski ili dopolnitelnye servisnye uslugi Odnako freeware obychno rasprostranyaetsya v ispolnimom vide bez ishodnyh kodov i yavlyaetsya proprietarnym PO a chtoby PO bylo svobodnym free software poluchatelyam dolzhny byt dostupny ego ishodnye kody iz kotoryh mozhno sozdavat ispolnyaemye fajly vmeste s sootvetstvuyushimi licenziyami Iz za togo chto slovom prodazha nazyvayut i prodazhu originala i rasprostranenie kopij za dengi i platnoe licenzirovanie obychno na nesvobodnyh usloviyah nekotorye vsyo zhe schitayut svobodnoe PO podmnozhestvom besplatnogo Chasto razlichayut svobodnoe free libre i otkrytoe open source PO hotya dostupnost ishodnogo koda dlya SPO yavlyaetsya obyazatelnym a mnogie otkrytye programmy yavlyayutsya odnovremenno svobodnymi chto delaet svobodnoe PO podmnozhestvom otkrytogo PO Na praktike vybor nazvaniya chasto svyazan s ispolzuemym yazykom i s celyami svobodnosti ili otkrytosti utochnit istochnik ne ukazan 1278 dnej Dvizhenie SPO zarodilos v 1983 godu kogda Richard Stollman sformiroval ideyu o neobhodimosti svobody ispolzovaniya programmnogo obespecheniya angl software freedom polzovatelyami V 1985 godu Stollman osnoval Fond svobodnogo programmnogo obespecheniya chtoby obespechit organizacionnuyu strukturu dlya prodvizheniya svoej idei Biznes modeli SPO kak pravilo osnovany na principe rasshireniya vozmozhnostej naprimer novye obekty primeneniya obuchenie integraciya nastrojka ili sertifikaciya V to zhe vremya nekotorye biznes modeli kotorye rabotayut s proprietarnym programmnym obespecheniem ne sovmestimy so svobodnym programmnym obespecheniem osobenno te kotorye zastavlyayut polzovatelej platit za licenziyu chtoby zakonno ispolzovat programmnyj produkt Svobodnye licenziiV sootvetstvii s sovremennym zakonodatelstvom bolshinstva stran programmnyj produkt i ego ishodnyj kod ohranyayutsya avtorskim pravom kotoroe dayot avtoram i pravoobladatelyu chashe vsego pravoobladatelem yavlyaetsya organizaciya nanimatel avtora vlast nad izmeneniem rasprostraneniem sposobom ispolzovaniya i povedeniem programmy vklyuchaya sluchai kogda ishodnyj kod opublikovan Sila vlasti avtorskih prav v sovremennom obshestve nastolko velika chto dazhe izuchenie ili popytki ispravleniya oshibok programm putyom dizassemblirovaniya mogut presledovatsya ugolovnym pravom Chtoby izbavit polzovatelej programm ot problem vyzvannyh perekosom zakonodatelstva ob ohrane rezultatov intellektualnoj deyatelnosti v storonu pravoobladatelya avtory i pravoobladateli mogut peredat polzovatelyam prava na chetyre vysheperechislennye svobody dejstvij Eto dostigaetsya putyom vypuska ishodnogo koda programmnogo obespecheniya na usloviyah odnoj iz osobogo roda licenzij nazyvaemyh svobodnymi licenziyami Nesmotrya na to chto po usloviyam svobodnyh licenzij vydannye polzovatelyam razresheniya pravoobladatel otozvat ne mozhet svoi prava garantirovannye zakonodatelstvom avtory sohranyayut Svobodnoe PO legko kommercializiruetsya sushestvuet mnozhestvo biznes modelej gde isklyuchena neobhodimost oplaty kopij programmy Naprimer vysokuyu populyarnost imeet biznes model kogda predprinimatel mozhet zarabotat za schyot predostavleniya uslug tehnicheskoj podderzhki Sushestvuet i drugoj variant kommercializacii dlya pravoobladatelya svobodnogo koda realizaciya programmnyh produktov na usloviyah kommercheskoj licenzii v sluchae esli klientu neobhodimo integrirovat svobodnyj kod v svoyo proprietarnoe programmnoe obespechenie i on ne zhelaet raskrytiya svoih razrabotok Nuzhno zametit chto preimushestva svobodnoj razrabotki dlya polzovatelya ne sleduet preuvelichivat Ne vse svobodnye programmy v ravnoj stepeni dostupny dlya izmeneniya polzovatelyam i eto sovershenno ne svyazano s licenziej na ih rasprostranenie Vazhnyj faktor zdes obyom programmy esli v nej desyatki tysyach strok kak naprimer v OpenOffice org to dazhe kvalificirovannomu polzovatelyu potrebuetsya slishkom mnogo vremeni chtoby razobratsya chto k chemu Rasschityvat zhe na to chto razrabotchiki otvetyat na vse zamechaniya i predlozheniya polzovatelya nemedlennym ispravleniem programmy tozhe nelzya poskolku oni ne nesut pered polzovatelem nikakih obyazatelstv po kachestvu programmy V etom otnoshenii polzovatel proprietarnoj kommercheskoj programmy mozhet okazatsya v luchshem polozhenii hotya obyazatelstva eyo razrabotchika obychno takzhe obuslovleny lish zakonami a ne ego volej Razrabotka PO kak nauchnoe issledovanieOsobennost programmnogo obespecheniya sostoit v tom chto ono proizvoditsya v odnoj forme v vide ishodnogo teksta a rasprostranyaetsya i ispolzuetsya chasto v drugoj v vide ispolnimyh programm mashinnyh kodov po kotorym nevozmozhno odnoznachno vosstanovit ishodnyj tekst Chtoby effektivno izmenyat programmu ispravlyat oshibki ili dazhe prosto tochno ustanovit chto i kak delaet programma neobhodimo raspolagat eyo ishodnym tekstom poskolku pri kompilyacii v mashinnyj kod programma utrachivaet udobochitaemost Pervonachalno sozdanie programmnogo obespecheniya dlya kompyuterov bylo v pervuyu ochered akademicheskim zanyatiem Dlya specialistov v oblasti informatiki kazhdaya programma predstavlyala soboj rezultat nauchnogo issledovaniya v nekotorom smysle analogichnyj publikacii stati istochnik ne ukazan 703 dnya Eto oznachaet chto ishodnyj tekst programmy byl obyazatelno dostupen vsemu nauchnomu soobshestvu poskolku lyuboj nauchnyj rezultat dolzhen byt proveryaem to est podtverzhdatsya drugimi issledovatelyami i byt otkrytym dlya kritiki Takim obrazom process razrabotki programmnogo obespecheniya byl principialno shozh s nauchnym processom uchyonyj bral sushestvuyushie programmy ispravlyal ih v sootvetstvii so svoimi ideyami i publikoval ispravlennye programmy poluchaya pri etom novyj rezultat Odnako tehnologiya proizvodstva kompyuterov razvivalas ne menee aktivno chem programmnoe obespechenie dlya nih V 1970 e gody sushestvovalo ogromnoe raznoobrazie razlichnyh arhitektur vychislitelnyh mashin razlichavshihsya takzhe proizvoditelnostyu i cenoj Estestvenno dlya kazhdoj arhitektury prihodilos razrabatyvat otdelnyj nabor programmnogo obespecheniya S serediny 1970 h v bolshinstve amerikanskih universitetov dlya akademicheskih razrabotok ispolzovalis kompyutery arhitektury PDP 10 chto pozvolyalo sotrudnikam raznyh universitetov ispolzovat razrabotki drug druga na svoih mashinah Sotrudniki laboratorii iskusstvennogo intellekta Massachusetskogo tehnologicheskogo instituta MIT v konce 1970 h razrabotali dlya PDP 10 sobstvennuyu operacionnuyu sistemu angl ITS s angl nesovmestimaya sistema s razdeleniem vremeni i ochen bolshoj nabor programm dlya neyo Ishodnye teksty napisannyh v MIT programm byli obshedostupny sotrudniki drugih universitetov polzovalis ih ishodnymi tekstami i prisylali im ispravleniya vsyo programmnoe obespechenie v etih laboratoriyah bylo polnostyu akademicheskim Vvedenie ogranichenij dlya POV usloviyah ogromnogo mnogoobraziya arhitektur kompyuterov programmnoe obespechenie sostavlyalo neotemlemuyu chast samoj mashiny prichyom daleko ne samuyu dorogostoyashuyu chast Proizvoditeli kompyuterov postavlyali ih vmeste s osnovnym programmnym obespecheniem po krajnej mere utochnit s operacionnoj sistemoj Proizvodstvo kompyuterov bylo naukoyomkim no v osnove svoej kommercheskim predpriyatiem V situacii kogda proyasnit programmnoe obespechenie yavlyaetsya obektom prodazhi naravne s predmetami obihoda na nego rasprostranyayutsya uzhe ne tolko zakony nauchnoj razrabotki no i svojstva materialnyh predmetov kotorymi mozhno torgovat obmenivatsya pravo vladeniya i polzovaniya kotorymi stoit ohranyat zakonodatelno nejtralnost Tak programmnoe obespechenie popalo v razryad intellektualnoj sobstvennosti to est ishodnyj tekst programmy stal rassmatrivatsya kak proizvedenie Chtoby zashitit neizvestnyj termin svoi interesy proizvoditeli kompyuterov i programmnogo obespecheniya ispolzuyut licenzii vid dogovora mezhdu obladatelem avtorskih prav i polzovatelem pokupatelem programmnogo obespecheniya Podobnye dogovory zaklyuchalis i s universitetami naprimer universitetu peredavalis ishodnye teksty programm i pravo ih izmenyat no zapreshalos rasprostranyat ih za predelami universiteta Podobnye ogranicheniya oznachali chto teksty sootvetstvuyushih programm ne mogli otkryto obsuzhdatsya v soobshestve to est ne sushestvovali dlya nauchnoj razrabotki Byli u kompyuterov i programmnogo obespecheniya pokupateli i vne akademicheskoj sredy naprimer banki Takim polzovatelyam istochnik ne ukazan 3784 dnya ne stol vazhno poluchit ishodnye teksty programm oni zainteresovany v programmnom obespechenii kak v zakonchennom produkte i gotovy platit dengi za nadyozhnye i udobnye programmy Odnako kompyutery razvivalis ochen bystro i byvshie vpolne sovremennymi v 1970 e PDP 10 k nachalu 1980 h uzhe ustareli i znachitelno otstavali po proizvoditelnosti ot bolee sovremennyh mashin Odnako ni dlya odnoj iz novyh arhitektur uzhe ne bylo operacionnoj sistemy i prochego programmnogo obespecheniya razrabotannogo isklyuchitelno v akademicheskoj srede i po eyo pravilam Teper universitety dolzhny byli pokupat novye kompyutery s novym programmnym obespecheniem i vypolnyat usloviya licenzii ogranichivayushej ih prava na razrabotku i rasprostranenie PO inache govorya ogranichivayushej vozmozhnost nauchnoj modeli razrabotki i rasprostraneniya programmnogo obespecheniya V eto vremya v laboratorii iskusstvennogo intellekta MIT razrabatyvalis tak nazyvaemye LISP mashiny umevshie na apparatnom urovne interpretirovat yazyk programmirovaniya pohozhij na LISP razvityj i perspektivnyj yazyk programmirovaniya Na LISP zhe byla napisana operacionnaya sistema dlya takih mashin i vsyo programmnoe obespechenie dlya nih V nachale 1980 h nekotorye sotrudniki laboratorii iskusstvennogo intellekta vykupili u MIT prava na LISP mashiny i matematicheskuyu sistemu Macsyma i osnovali sobstvennye kommercheskie kompanii dlya dalnejshej razrabotki v etoj oblasti Ochen mnogie sotrudniki laboratorii pereshli rabotat v eti kompanii posle chego vse ih dalnejshie razrabotki uzhe stanovilis zakrytymi dlya nauchnogo soobshestva Novye LISP mashiny rasprostranyalis s licenziyami zapreshayushimi polzovatelyam modificirovat i rasprostranyat ishodnye teksty programm Programmy kotorye ranshe dlya sotrudnikov MIT byli analogom nauchnyh publikacij stali prinadlezhashim komu to produktom Richard Stollman osnovatel dvizheniya svobodnogo PO Odnomu iz sotrudnikov ostavshihsya v laboratorii iskusstvennogo intellekta MIT Richardu Stollmanu takoe polozhenie del kazalos nedopustimym narusheniem otkrytogo nauchnogo processa razrabotki programmnogo obespecheniya On v odinochku pytalsya v ramkah prezhnej akademicheskoj modeli razvivat LISP mashiny i otkryto realizovyvat izmeneniya analogichnye sdelannym v ramkah zakrytoj kommercheskoj razrabotki chtoby LISP mashiny MIT mogli konkurirovat s analogami Konechno eta popytka ugnatsya za aktivnoj razrabotkoj celoj kompanii kakoj byla obrechena na neudachu Togda v poiskah edinomyshlennikov Richard Stollman sozdayot nekommercheskuyu organizaciyu Fond svobodnogo programmnogo obespecheniya Svoej osnovnoj celyu fond stavil sohranenie programmnogo obespecheniya process razrabotki kotorogo vsegda budet garantirovanno otkrytym a ishodnye teksty vsegda dostupny Bolee masshtabnaya cel fonda razrabotka operacionnoj sistemy celikom sostoyashej iz otkryto razrabatyvaemogo programmnogo obespecheniya Deklariruya takuyu cel Stollman fakticheski hotel vernut predstavlyavsheesya emu idealnym sostoyanie kogda v MIT rabotali v sobstvennoj operacionnoj sisteme dlya PDP 10 Operacionnaya sistema razrabatyvaemaya v ramkah fonda dolzhna byla stat sovmestimoj s operacionnoj sistemoj UNIX K nachalu 1980 h UNIX ochen shiroko ispolzovalas v tom chisle i v akademicheskoj srede Dlya etoj operacionnoj sistemy sushestvovalo mnogo programm svobodno rasprostranyavshihsya v nauchnom soobshestve poetomu hotelos chtoby eti programmy rabotali i v novoj svobodnoj operacionnoj sisteme Eta budushaya operacionnaya sistema poluchila nazvanie GNU Fond svobodnogo PO v proshlom delil nesvobodnoe PO na polusvobodnoe takoe kotoroe otlichaetsya ot svobodnogo lish zapretom na kommercheskoe ispolzovanie i proprietarnoe sobstvennicheskoe angl proprietary kotoroe ne imeet vseh chetyryoh svobod dazhe esli kommercheskoe ispolzovanie razresheno no eto razdelenie bolshe ne ispolzuetsya Inogda k nesvobodnomu PO otnosyat i vsyo kommercheskoe PO schitaya svobodnoe PO vidom besplatnogo odnako eto neverno poluchat vygodu ot programmy mozhno ne tolko prodazhej nesvobodnyh licenzij Opredelenie svobodnogo POOsnovnaya statya Opredelenie svobodnogo programmnogo obespecheniya Chtoby vzaimodejstvie razrabotchikov proishodilo po principu nauchnogo sotrudnichestva neobhodimo bylo obespechit chtoby ishodnye teksty programm ostavalis dostupnymi dlya chteniya i kritiki vsemu nauchnomu soobshestvu s sohraneniem avtorstva proizvedenij Dlya etogo Richard Stollman sformuliroval ponyatie svobodnoe programmnoe obespechenie v kotorom otrazilis principy otkrytoj razrabotki programm v nauchnom soobshestve slozhivshemsya v amerikanskih universitetah v 1970 e gody Stollman yavno sformuliroval eti principy oni zhe kriterii svobodnogo programmnogo obespecheniya Eti kriterii ogovarivayut te prava kotorye avtory svobodnyh programm peredayut lyubomu polzovatelyu programmu mozhno svobodno ispolzovat s lyuboj celyu nulevaya svoboda mozhno izuchat kak programma rabotaet i adaptirovat eyo dlya svoih celej pervaya svoboda Usloviem etogo yavlyaetsya dostupnost ishodnogo teksta programmy mozhno svobodno rasprostranyat kopii programmy v pomosh tovarishu vtoraya svoboda programmu mozhno svobodno uluchshat i publikovat svoyu uluchshennuyu versiyu s tem chtoby prinesti polzu vsemu soobshestvu tretya svoboda Usloviem etoj tretej svobody yavlyaetsya dostupnost ishodnogo teksta programmy i vozmozhnost vneseniya v nego modifikacij i ispravlenij Vozmozhnost ispravleniya oshibok i uluchsheniya programm samaya vazhnaya osobennost svobodnogo i otkrytogo programmnogo obespecheniya chto prosto nevozmozhno dlya polzovatelej zakrytyh chastnyh programm dazhe pri obnaruzhenii v nih oshibok i defektov kolichestvo kotoryh kak pravilo neizvestno nikomu Tolko udovletvoryayushaya vsem chetyryom perechislennym principam programma mozhet schitatsya svobodnoj programmoj to est garantirovanno otkrytoj i dostupnoj dlya modernizacii i ispravleniya oshibok i defektov i ne imeyushej ogranichenij na ispolzovanie i rasprostranenie Nuzhno podcherknut chto eti principy ogovarivayut tolko dostupnost ishodnyh tekstov programm dlya vseobshego ispolzovaniya kritiki i uluchsheniya i prava polzovatelya poluchivshego ispolnimyj ili ishodnyj kod programmy no nikak ne ogovarivayut svyazannye s rasprostraneniem programm denezhnye otnosheniya v tom chisle ne predpolagayut i besplatnosti V angloyazychnyh tekstah zdes chasto voznikaet putanica poskolku slovo free po anglijski oznachaet ne tolko svobodnoe no i besplatnoe i neredko upotreblyaetsya po otnosheniyu k besplatnomu programmnomu obespecheniyu kotoroe rasprostranyaetsya bez vzimaniya platy za ispolzovanie no nedostupno dlya izmeneniya polzovatelyami i soobshestvom potomu chto ego ishodnye teksty ne opublikovany Takoe besplatnoe PO vovse ne yavlyaetsya svobodnym Naoborot svobodnoe PO vpolne mozhno rasprostranyat i rasprostranyayut vzimaya pri etom platu odnako soblyudaya pri etom kriterii svobody kazhdomu polzovatelyu predostavlyaetsya pravo poluchit ishodnye teksty programm bez dopolnitelnoj platy za isklyucheniem ceny nositelya izmenyat ih i rasprostranyat dalee Vsyakoe programmnoe obespechenie polzovatelyam kotorogo ne predostavlyaetsya takogo prava yavlyaetsya nesvobodnym nezavisimo ot lyubyh drugih uslovij Programmnoe obespechenie s otkrytym ishodnym kodom Otkrytyj dostup k ishodnym tekstam programm yavlyaetsya klyuchevym priznakom svobodnogo PO poetomu predlozhennyj neskolko pozdnee Erikom Rejmondom termin open source software PO s otkrytym ishodnym kodom nekotorym predstavlyaetsya dazhe bolee udachnym dlya oboznacheniya dannogo fenomena chem iznachalno predlozhennyj Stollmanom free software Stollman nastaivaet na razlichii etih dvuh ponyatij tak kak slova open source ukazyvayut lish na nalichie odnogo ne samogo vazhnogo hotya i neobhodimogo dlya realizacii dvuh iz chetyryoh svobod po ego mneniyu iz svojstv prisushih svobodnomu PO vozmozhnosti uvidet ishodnyj kod Osnovnaya obshestvennaya licenziya GNUOsnovnaya statya GNU General Public License Logotip FSF Fonda svobodnogo PO razrabotchika GNU GPL licenzij Deklarirovav kriterii svobodnogo PO chleny Fonda svobodnogo PO stali rasprostranyat svoi programmy v sootvetstvii s etimi principami nikak ne oformlyaya eto dokumentalno inache govorya pervonachalno svobodnye programmy rasprostranyalis voobshe bez licenzii Odnako proizoshedshij s samim Richardom Stollmanom precedent sm nizhe ubedil ego v tom chto dokumentalnoe oformlenie neobhodimo dlya svobodnogo PO Richard Stollman zanimalsya razrabotkoj tekstovogo redaktora Emacs na osnove ishodnyh tekstov Dzhejmsa Goslinga Togda Gosling svobodno razdaval svoi ishodnye teksty vsem zainteresovannym Odnako v kakoj to moment Gosling prodal prava na rasprostranenie Emacs kompanii UniPress i eta kompaniya poprosila Stollmana prekratit rasprostranenie ego versii Emacs tak kak prava prinadlezhat im stil Etot incident zastavil Stollmana perepisat zanovo te chasti ishodnogo teksta Emacs kotorye teper prinadlezhali UniPress posle chego on razrabotal sobstvennuyu licenziyu na svoyo programmnoe obespechenie Logotip GNU GPLv3 Licenziya sformulirovannaya Stollmanom dolzhna byla rabotat tak zhe kak i licenzii na nesvobodnoe programmnoe obespechenie eto tipovoj dogovor avtora programmy obladatelya avtorskih prav s polzovatelem v kotorom avtor sredi prochego ogovarivaet prava polzovatelya po otnosheniyu k programme V otlichie ot tipovoj sobstvennicheskoj licenzii licenziya Stollmana predostavlyaet polzovatelyu prava yavlyayushiesya kriteriyami svobodnoj programmy poluchat ishodnye teksty programm izmenyat ih rasprostranyat izmenyonnye i neizmenyonnye versii Vposledstvii licenziya Stollmana poluchila nazvanie GNU General Public License Osnovnaya obshestvennaya licenziya GNU sokrashyonno GNU GPL ili prosto GPL V etoj licenzii ogovarivaetsya takzhe principialnoe dlya Stollmana zashitnoe uslovie rasprostraneniya svobodnogo PO ni odin polzovatel sdelavshij modificirovannuyu versiyu svobodnoj programmy ne imeet prava rasprostranyat eyo ne soblyudaya vseh principov svobodnogo PO to est delat modifikaciyu svobodnoj programmy nesvobodnoj Chtoby podcherknut otlichie takoj licenzii kotoraya ispolzuet ZoAP copyright dlya pobuzhdeniya k sohraneniyu svobody ot tipovyh sobstvennicheskih licenzij kotorye ispolzuyut ZoAP dlya ogranicheniya svobody byl priduman termin copyleft kopileft igra slov postroennaya na znacheniyah anglijskih slov right i left Dejstvie kopilefta osnovano na tom chto proizvodnye raboty v bolshinstve sluchaev nasleduyut licenzii svoih sostavlyayushih esli v programme ispolzuetsya nebolshaya chast storonnego koda pod GPL to vsya programma i eyo proizvodnye dolzhny rasprostranyatsya pod GPL poka oni yavlyayutsya proizvodnymi etogo koda Pri etom v GPL est razdel pozvolyayushij trebovat sohraneniya v kode imyon avtorov zapreshat ispolzovanie etih imyon v reklame preduprezhdat o zaregistrirovannyh tovarnyh znakah i t p chto pozvolyaet kombinirovat raboty pod GPL s rabotami pod mnogimi svobodnymi nekopileftnymi licenziyami naprimer nekotorymi iz licenzij BSD ne sozdavaya znachitelnyh ogranichenij i ne narushaya licenzii no proizvodnye ot rezultata yavlyayas proizvodnymi ot raboty pod GPL uzhe ne mogut bez otdelnogo razresheniya pravoobladatelej rasprostranyatsya na usloviyah dannoj nekopileft licenzii bez soblyudeniya uslovij GPL v tom chisle i kak neotemlemaya chast nesvobodnogo PO Po etoj prichine licenzii podobnye GNU GPL inogda nazyvayut takzhe virusnymi licenziyami oni kak by zarazhayut programmu stanovyas eyo neotemlemoj chastyu Soobshestvo razrabotchikov i polzovatelejSm takzhe Soobshestvo svobodnogo programmnogo obespecheniya Glavnoe uslovie sushestvovaniya svobodnogo PO vsyo taki ne licenziya a lyudi kotorye gotovy besplatno delitsya tekstami svoih programm i sovershenstvovat teksty chuzhih Svobodnoe PO unasledovalo model otkrytoj nauchnoj razrabotki a vmeste s nej i akademicheskuyu model vzaimodejstviya mezhdu uchyonymi vylivshuyusya v specificheskuyu organizaciyu soobshestva razrabotchikov i polzovatelej Napisat bolshuyu programmu v odinochku dovolno slozhno i dazhe ne vsegda vozmozhno osobenno esli avtor zanimaetsya etim v svobodnoe ot raboty vremya Bolshinstvo sovremennyh svobodnyh programm pishetsya gruppoj razrabotchikov Dazhe esli nachinal pisat programmu odin chelovek i ona okazalas interesnoj k razrabotke mogut prisoedinitsya aktivnye polzovateli Ochen mnogie svojstva soobshestva razrabotchikov i polzovatelej svobodnyh programm proistekayut iz togo chto vse ego uchastniki obychno zanimayutsya etoj programmoj iz interesa ili potomu chto eta programma neobhodimyj dlya nih instrument naprimer zarabatyvaniya deneg ili po drugoj prichine Vremya potrachennoe imi na programmu ne oplachivaetsya poetomu net nikakoj nadezhdy chto obstoyatelstva ne peremenyatsya i razrabotka ne prekratitsya vovse Neredki sluchai kogda razrabotka programmy nachinaetsya blagodarya odnomu avtoru entuziastu kotoryj privlekaet mnogih k uchastiyu v razrabotke a potom entuziazm lidera gasnet a vmeste s nim zatuhaet i razrabotka Segodnya sushestvuyut tysyachi programm tak nikogda i ne dostigshih versii 1 0 hotya vygoranie liderov i ne edinstvennaya etomu prichina Krome togo programma mozhet byt neobhodimoj no neinteresnoj a potomu ne najdyotsya i svobodnyh razrabotchikov Mesto svobodnyh programm na segodnyashnem rynke PO ochen znachitelno i mnogie kommercheskie organizacii i gosudarstvennye struktury ispolzuyut svobodnoe PO pryamo ili oposredovanno Sobstvenno oposredovanno vse polzovateli Interneta zadejstvuyut naprimer svobodnuyu programmu BIND predostavlyayushuyu sluzhbu DNS Mnogie organizacii osobenno predostavlyayushie uslugi cherez Internet ispolzuyut svobodnyj web server Apache ot raboty kotorogo neposredstvenno zavisit ih pribyl ne govorya uzhe o serverah na platforme Linux Glavnyj nedostatok s tochki zreniya kommercheskogo polzovatelya razrabotchiki svobodnyh programm ne nesut nikakih obyazatelstv po kachestvu programmy krome moralnyh Poetomu segodnya bolshie korporacii naprimer Intel ili IBM nahodyat neobhodimym podderzhivat proekty po razrabotke svobodnogo PO oplachivaya sotrudnikov kotorye rabotayut v ramkah etih proektov Nesmotrya na to chto korporacii nachinayut vse chashe platit razrabotchikam svobodnogo PO u ego razrabotchikov obychno byvaet drugaya vnutrennyaya motivaciya eto mozhet byt zhelanie uchitsya chuvstvo prinadlezhnosti k soobshestvu svobodnogo PO ili professionalnaya identichnost Vzaimopomosh U lyubogo polzovatelya programmnogo obespecheniya nepremenno voznikayut voprosy kogda on pytaetsya primenit ego dlya resheniya svoih zadach Polzovatel nesvobodnoj patentovannoj programmy platit za neyo proizvoditelyu kotoryj inogda vzamen predostavlyaet emu nekotorye garantii odna iz kotoryh otvechat na voprosy o rabote programmy Specialno dlya etogo proizvoditel organizuet sluzhbu podderzhki kotoraya po telefonu elektronnoj pochte i drugim sredstvam svyazi otvechaet na voprosy polzovatelej Polzovatel svobodno rasprostranyaemoj programmy ne poluchaet vmeste s nej nikakih garantij avtor sdelal eyo ishodnyj tekst otkrytym dlya obshestva no pri etom ne vzyal na sebya obyazatelstv obyasnyat vsem kak rabotaet programma Hotya lyubaya nesvobodnaya programma v 99 sluchaev tozhe postavlyaetsya kak est i bez garantij Poskolku soobshestvo polzovatelej bolshinstva programm raspredeleno po vsemu miru dlya organizacii vzaimodejstviya v nyom naibolee aktivnye polzovateli a zachastuyu i sami avtory organizuyut rezhe ispolzuyut sushestvuyushie spiski rassylki forumy i drugie sredstva obsheniya v Internete Dlya nakopleniya i rubrikacii informacii po programme v chastnosti spiskov chasto zadavaemyh voprosov ChaVo ili angl FAQ frequently asked questions a takzhe organizacii bolee slozhnyh form vzaimodejstviya sovmestnoj razrabotki sozdayutsya veb sajty posvyashyonnye programmam Ispravlenie oshibok V lyuboj dostatochno slozhnoj programme nepremenno imeyutsya oshibki i defekty kolichestvo kotoryh obychno neizvestno Mnogie krupnye proizvoditeli PO sozdayut i oplachivayut rabotu otdela kontrolya kachestva QA kotoryj kontroliruet sootvetstvie processa razrabotki PO opredelyonnym trebovaniyam vypolnenie kotoryh pozvolyaet snizit veroyatnost poyavleniya oshibok v PO naprimer trebovaniyam standarta kotoryj primenyaetsya pri razrabotke PO dlya aviacionnyh sistem Odnako v nastoyashee vremya otsutstvuyut metody pozvolyayushie polnostyu garantirovat otsutstvie oshibok v dostatochno slozhnom PO sushestvuyut formalizovannye kriterii slozhnosti PO Polzovatel zakrytoj sobstvennicheskoj programmy stolknuvshis s oshibkoj ne vsegda mozhet vyyavit eyo prichinu i ispravit oshibki poskolku emu nedostupny ni ishodnye teksty programmy ni dazhe no skoree vsego sposoben opisat oshibku i usloviya v kotoryh ona proishodit Polzovatel mozhet soobshit ob oshibke proizvoditelyu programmy obychno posredstvom obrasheniya vsyo v tu zhe sluzhbu podderzhki i esli tam reshat chto oshibka dejstvitelno v programme a ne v rabote polzovatelya o nej budet soobsheno razrabotchikam V itoge polzovatel mozhet dolgo ozhidat ispravleniya oshibki v posleduyushih versiyah programmy Neredko obnovlenie sobstvennicheskoj programmy priravnivaetsya proizvoditelem k priobreteniyu novoj kopii chto vlechyot za soboj sootvetstvuyushie izderzhki i narushenie zakona o zashite prav potrebitelej Diagnostika oshibki proizoshedshej na kompyutere polzovatelya zadacha ne iz lyogkih poskolku u sotrudnikov sluzhby podderzhki i tem bolee programmistov firmy mozhet ne byt dostupa k etomu kompyuteru Poetomu otdelami podderzhki shiroko praktikuyutsya programmy vydayushie raznoobraznuyu informaciyu o kompyutere polzovatelya a v slozhnyh sluchayah i preslovutaya otladochnaya informaciya sotrudnik prosit polzovatelya prognat programmu v diagnosticheskom rezhime kak pravilo pri pomoshi nedokumentirovannoj nastrojki libo polzovatelyu prisylaetsya otladochnaya versiya nuzhnogo modulya i otpravit emu poluchennyj fajl otchyota U tipichnoj svobodnoj programmy to est nekommercheskoj i ili razrabatyvaemoj nebolshoj kompaniej ili chastnym licom obychno net oplachivaemogo otdela kontrolya kachestva Znachit polzovatel mozhet stolknutsya s eshyo bolshim kolichestvom oshibok chem v tipichnoj kommercheskoj proprietarnoj programme Tem aktualnee dlya nego vozmozhnost soobshit ob oshibke razrabotchikam programmy Ranshe v soprovozhdayushej programmu dokumentacii bylo prinyato ukazyvat elektronnyj adres po kotoromu razrabotchiki prinimali soobsheniya ob oshibkah bug report Nekotorye vvodili stereotipnuyu formu dlya takih soobshenij chtoby oblegchit i avtomatizirovat ih obrabotku Uzhe eto trebuet sushestvenno bolee vysokoj svyaznosti soobshestva vo vsyom mire sushestvenno bolshej chem dostatochno dlya zakrytoj razrabotki Razrabotchiki i kontrolyory ispytateli proprietarnogo produkta mogut hodit na sluzhbu v odin i tot zhe ofis i tam obmenivatsya informaciej ili tratit opredelyonnuyu dolyu rabochego vremeni na sostavlenie i analiz strogih otchyotnostej soderzhashih soobsheniya ob oshibkah i otchyoty ob ustranenii neispravnostej Takaya organizaciya truda effektivna esli krug razrabotchikov nevelik i vvesti obshij rasporyadok otnositelno legko Dlya otkrytogo zhe proekta krug i vzaimnoe raspolozhenie potencialnyh razrabotchikov ne ogranicheny nichem poetomu effektivnost razrabotki v gorazdo bolshej stepeni zavisit ot togo naskolko prosto vsem chlenam soobshestva dogovarivatsya mezhdu soboj a takzhe ot soznatelnosti polzovatelej Prostomu i uporyadochennomu priyomu i perenapravleniyu soobshenij ob oshibkah sluzhat bug tracking system samye izvestnye iz kotoryh razrabotany uchastnikami bolshih proektov dlya sebya a blagodarya svobodnym licenziyam ispolzuyutsya povsemestno Takovy razrabotannaya v GNU Bugzilla Mozilla Foundation proekt Samba ili Bolee rannie versii orientiruyutsya na elektronnuyu pochtu bolee pozdnie vklyuchayut v sebya web interfejs Naprimer pri pomoshi Bugzilla organizuetsya sajt v Internete na kotorom polzovatel mozhet zapolnit formu soobsheniya ob oshibke Kazhdoe soobshenie imeet svoj nomer po kotoromu mozhno popast na personalnuyu stranicu dannoj oshibki gde otrazhayutsya vse proishodyashie po eyo povodu sobytiya ot pervonachalnogo soobsheniya otkrytiya do ispravleniya zakrytiya Pri kazhdom izmenenii v sostoyanii oshibki Bugzilla rassylaet vsem zainteresovannym licam vklyuchaya estestvenno soobshivshego ob oshibke i zanimayushihsya dannoj programmoj razrabotchikov pisma po elektronnoj pochte Poskolku Bugzilla pozvolyaet ostavlyat kommentarii i prikladyvat fajly ona yavlyaetsya polnocennym sredstvom dlya obsheniya polzovatelya s razrabotchikom po povodu oshibki v programme Principialnoe preimushestvo polzovatelya svobodnoj programmy zaklyuchaetsya v tom chto u nego v otlichie ot polzovatelej nesvobodnyh programm vsegda est vozmozhnost zaglyanut v ishodnye teksty Konechno dlya mnogih polzovatelej ishodnye teksty ne bolee ponyatny chem mashinnyj kod Odnako pri dostatochnom urovne poznanij v programmirovanii polzovatel mozhet sam ustanovit prichinu oshibki v programme a to i ustranit eyo ispraviv sootvetstvuyushim obrazom ishodnyj tekst A esli polzovatel zainteresovan v razvitii programmy to s ego storony budet razumno ne tolko soobshit avtoru ob oshibke no i prislat emu svoi ispravleniya k ishodnomu tekstu programmy avtoru ostanetsya tolko primenit eti ispravleniya k tekstu programmy esli on najdyot ih korrektnymi i umestnymi Peresylat avtoru ispravlennyj tekst programmy celikom nepraktichno on mozhet byt ochen bolshim desyatki tysyach strok i avtoru budet nelegko razobratsya chto zhe izmeneno a vdrug izmeneniya sdelany negramotno Chtoby oblegchit i avtomatizirovat process vneseniya ispravlenij Larri Uoll v 1984 godu razrabotal utilitu patch zaplatka kotoraya v formalizovannom no horosho ponyatnom cheloveku vide opisyvaet operacii redaktirovaniya kotorye nuzhno proizvesti chtoby poluchit novuyu versiyu teksta S poyavleniem etoj utility polzovatel obnaruzhivshij i ispravivshij oshibku v programme mog prislat avtoru nebolshuyu zaplatku po kotoroj avtor mog ponyat kakie izmeneniya predlagayutsya i avtomaticheski prilozhit ih k svoemu ishodnomu tekstu S poyavleniem utility patch gorazdo bolshe polzovatelej stalo vklyuchatsya v razrabotku programm s dostupnym ishodnym tekstom nemaluyu rol i zdes sygrala set Usenet V konce koncov dannyj sposob ispravleniya stal obsheupotrebitelnym i primenyayushimsya ne tolko k ishodnomu kodu programmy no i neposredstvenno k skompilirovannomu ispolnimomu kodu v sluchae zakrytogo PO a slovo patch stalo naricatelnym Patchi fajly zaplatki s ispravleniyami obyazatelnyj atribut segodnyashnej razrabotki lyubyh programm lyuboj slozhnosti Esli polzovatelyu programmy ne hvataet v nej kakoj to funkcii to pri dolzhnoj kvalifikacii on vpolne mozhet zaprogrammirovat eyo sam i vklyuchit v ishodnyj tekst programmy libo zaplatit za eto komu to eshyo Estestvenno emu vygodno chtoby ego dopolnenie popalo v glavnyj avtorskij variant programmy ego nazyvayut upstream i poyavlyalos vo vseh posleduyushih versiyah mozhno tochno tak zhe oformit ego v vide patcha i vyslat avtoru Etoj vozmozhnosti lishyon polzovatel nesvobodnoj programmy dazhe esli on dostatochno kvalificirovan Edinstvennyj sposob vklyuchit v programmu nuzhnuyu emu funkciyu obratitsya k proizvoditelyu esli programma proprietarnaya s sootvetstvuyushej prosboj i nadeyatsya chto proizvoditel sochtyot predlozhennuyu funkciyu dejstvitelno neobhodimoj Chem bolshe u svobodnoj programmy aktivnyh polzovatelej gotovyh vnosit ispravleniya i dopolneniya i delitsya imi tem nadyozhnee rabotaet i bystree razvivaetsya programma Prichyom takaya svobodnaya model otslezhivaniya i ispravleniya oshibok dlya programmy u kotoroj tysyachi aktivnyh polzovatelej mozhet okazatsya gorazdo bolee effektivnoj chem u lyuboj proprietarnoj programmy ni odna kompaniya ne mozhet sebe pozvolit takoj ogromnyj shtat sotrudnikov v otdele kontrolya kachestva Poetomu dejstvitelno populyarnaya svobodnaya programma mozhet okazatsya gorazdo nadyozhnee proprietarnyh analogov Sistemy upravleniya versiyami Chtoby razrabotchiki mogli ne tolko vnosit otdelnye ispravleniya no i voobshe vsyu razrabotku vesti sovmestno nuzhny specialnye instrumenty Pomimo patchej dlya organizacii sovmestnoj razrabotki PO primenyayutsya sistemy upravleniya versiyami Funkcii sistemy kontrolya versij sostoyat v tom chtoby organizovat dostup k ishodnym tekstam programmy dlya neskolkih razrabotchikov i hranit istoriyu vseh izmenenij v ishodnyh tekstah pozvolyaya obedinyat i otmenyat izmeneniya i pr Samaya rannyaya svobodnaya sistema upravleniya versiyami RCS ispolzovalas eshyo na zare svobodnogo PO abonentami seti Usenet zatem na smenu ej prishla bolee razvitaya CVS no segodnya i ona schitaetsya vo mnogom ustarevshej i vsyo chashe zamenyaetsya Subversion Git i drugimi FilosofiyaV evropejskoj kulture dolgo vyrabatyvalis pravila sobstvennosti po otnosheniyu k I vpolne logichno chto eti pravila byli rasprostraneny na cennosti nematerialnye v tom chisle i na programmnye produkty kogda oni nachali predstavlyat samostoyatelnuyu cennost nejtralnost Odnako u programmnyh produktov est principialnoe otlichie ot materialnyh obektov ih mozhno legko kopirovat Sozdanie zhe kopii materialnogo produkta chasto pochti ravno zatratam na sozdanie originala Iz za ukazannogo razlichiya dlya PO ne dejstvuet princip polzovatsya veshyu odnovremenno mozhet tolko odin chelovek i ispolzovanie eyo kem to drugim avtomaticheski nanosit pervomu usherb iz za nepolucheniya blaga ot neyo po prichine kotorogo i sushestvuet ponyatie hozyain Poetomu popytka i tut dejstvovat po etomu principu zakreplyat pravo ispolzovaniya programmy za odnim kakim to chelovekom intuitivno vosprinimaetsya kak protivorechashaya prirode veshej Neudivitelno chto voznikaet mnozhestvo neuryadic kazhduyu iz kotoryh prihoditsya reshat iskusstvennymi a zachastuyu i protivoestestvennymi metodami Klassicheskim takovym metodom yavlyaetsya de yure sohranenie prav na PO za proizvoditelem kotoryj kak by dayot PO svoim polzovatelyam vo vremennoe polzovanie V etom sluchae ispolzovanie nelicenzionnogo PO po suti priravnivaetsya k koncepcii prava angloyazychnyh stran izvestnoj kak theft of services No eta koncepciya ne imeet analogov v inyh nacionalnyh kulturah naprimer rossijskoj i imenno po prichinam privedyonnym na 2 abzaca vyshe hozyain ne lishaetsya vozmozhnosti ispolzovaniya veshi chto i est glavnoe negativnoe posledstvie krazhi V rossijskom prave theft of services lyubyh vidov est ne bolee chem administrativnoe pravonarushenie pri etom za nelicenzionnoe PO predusmotrena ugolovnaya otvetstvennost chto zvuchit dissonansom v rossijskoj kulture No inogda naprimer prihoditsya simulirovat usherb iz za nepolucheniya blaga kotoryj nanositsya hozyainu programmy pri eyo bezusherbnom kopirovanii ili vozvrate deneg pri obnaruzhenii oshibok i defektov v programmah Obychno eto upushennaya vygoda to est ta pribyl kotoruyu hozyain mog by poluchit no ne poluchil iz za togo chto produkt skopirovali Prihoditsya izobretat hitroumnuyu apparaturu meshayushuyu kopirovaniyu ili prichinyayushuyu pri etom usherb Prihoditsya vvodit v zakonodatelstvo osobuyu kategoriyu prav uslovno nazovyom eyo patent ogranichivayushuyu zloupotrebleniya i svobodu vsego chelovechestva v polzu hozyaina patenta Prichyom daleko ne vsegda hozyain patenta i avtor izobreteniya odin i tot zhe chelovek v takih sluchayah protivoestestvennost dannyh mer lish usugublyaetsya Sushestvuet i tochka zreniya protivnikov vysheskazannogo Tak naprimer posledovatelnaya legalizaciya theft of services oznachaet besplatnost vseh uslug chto oznachaet skoree vsego soderzhanie vsej etoj sfery gosbyudzhetom a v takovom sluchae vo pervyh za uslugi platyat vse nalogoplatelshiki iz svoih nalogov prichyom bez rynochnogo mehanizma vliyaniya potrebitelya na proizvoditelya kushaj chto dayut vo vtoryh eto otvlekaet gossredstva ot zadach nacionalnoj vazhnosti v tretih otsutstvie rynochnoj konkurencii privedyot k nivelirovaniyu kachestva vseh uslug k nekoemu deshyovomu i ne ochen kachestvennomu minimumu vozmozhno dazhe vozlozhenie chasti okazaniya uslugi na potrebitelya v vide dodelaj sam Vsyo to zhe samoe otnositsya i k idee totalnoj besplatnosti vsego PO Nesvobodnye programmy nazyvayut proprietarnymi ot angl proprietary ili sobstvennicheskimi Inogda ih nepravilno nazyvayut prosto kommercheskimi chto neverno poluchat vygodu ot programmy mozhno razlichnymi sposobami i mnogie uspeshnye svobodnye proekty eto podtverzhdayut Migraciya na svobodnoe POOsnovnaya statya Migraciya na svobodnoe programmnoe obespechenie Perehod na konkretnoe svobodnoe PO a takzhe obshij trend postepennogo povysheniya rasprostranyonnosti SPO sredi polzovatelej chasto nazyvayut migraciej na svobodnoe PO Rasprostranyonnost svobodnogo i otkrytogo POInformaciya v etoj state ili nekotoryh eyo razdelah ustarela Vy mozhete pomoch proektu obnoviv eyo i ubrav posle etogo dannyj shablon 14 oktyabrya 2019 Ubuntu odna iz samyh populyarnyh svobodnyh OS distributiv Linux Ne specializiruyushiesya na kompyuternoj tematike SMI kak pravilo otozhdestvlyayut otkrytoe i svobodnoe PO ispolzuyut ih kak sinonimy Poetomu dannye po rasprostranyonnosti otkrytogo i svobodnogo PO obychno privodyatsya vmeste SPO aktivno ispolzuetsya v Internete Naprimer samyj rasprostranyonnyj veb server Apache yavlyaetsya svobodnym Vikipediya rabotaet na MediaWiki takzhe yavlyayushemsya svobodnym proektom SPO ispolzuetsya v Ministerstve yusticii Belgii v kotorom uzhe polovina kompyuterov rabotaet pod upravleniem Linux i policiej Francii kotoraya polnostyu pereshla na ispolzovanie GendBuntu distributiva osnovannogo na Ubuntu Perevesti vse kompyutery etogo uchrezhdeniya na svobodnoe PO planiruetsya do konca 2009 goda Programma perehoda na SPO byla uspeshno realizovana v Myunhene Analogichnaya programma imela mesto v Berline no vposledstvii bylo prinyato reshenie ispolzovat gibridnuyu infrastrukturu iz kommercheskogo i svobodnogo programmnogo obespecheniya Po sostoyaniyu na 2009 god otkrytym sistemam uzhe prinadlezhit bolshaya chast bolee 60 rynka mobilnyh prilozhenij Po prognozu Juniper Research k 2014 godu kolichestvo smartfonov s otkrytymi OS vozrastyot v 2 raza s 106 do 223 millionov Svobodnoe programmnoe obespechenie v Rossii Svobodnoe programmnoe obespechenie v lyubom sluchae mozhet svobodno ustanavlivatsya i ispolzovatsya na lyubyh kompyuterah Ispolzovanie takogo PO svobodno vezde v shkolah ofisah vuzah na lichnyh kompyuterah i vo vseh organizaciyah i uchrezhdeniyah v tom chisle i na kommercheskih i gosudarstvennyh v Rossii i v stranah SNG Pravitelstvo RF rasporyazheniem ot 17 dekabrya 2010 goda 2299 r utverdilo plan perehoda federalnyh organov ispolnitelnoj vlasti i federalnyh byudzhetnyh uchrezhdenij na ispolzovanie svobodnogo programmnogo obespecheniya na 2011 2015 gody V uchrezhdeniya Ministerstva Oborony Rossii a takzhe v rossijskih posolstvah v drugih stranah ispolzuetsya operacionnaya sistema MSVS Dannaya OS sdelannaya na osnove Red Hat Linux s neznachitelnymi izmeneniyami ne yavlyaetsya svobodnym PO eyo ishodnye kody zakryty Logotip OpenDocument Format S 1 iyunya 2011 goda dejstvuet GOST R ISO MEK 26300 2010 na format OpenDocument S 1 yanvarya 2012 goda dejstvuet GOST R 54593 2011 Informacionnye tehnologii Svobodnoe programmnoe obespechenie Obshie polozheniya V nachale 2012 goda okolo 22 tysyach rabochih mest v poliklinikah Moskvy planirovalos obnovit dannye osnastit PK s Alt Linux 15 aprelya 2013 goda nachalsya sbor podpisej na gosudarstvennoe finansirovanie obucheniya svobodnomu programmnomu obespecheniyu dlya naseleniya Rossii 12 marta 2014 goda podpisan Federalnyj zakon 35 FZ s popravkami v chetvyortuyu chast GK RF reguliruyushih ispolzovanie na territorii RF otkrytyh licenzij 3 aprelya 2014 goda Upravlenie informacionnyh tehnologij Federalnoj sluzhby sudebnyh pristavov obyavilo ob ispolzovanii sobstvennogo specializirovannogo Linux distributiva GosLinux na baze CentOS v ramkah provodimoj politiki vnedreniya svobodnogo programmnogo obespecheniya i importozamesheniya informacionnyh tehnologij Svobodnoe programmnoe obespechenie v shkolah V tryoh regionah Rossii v 2008 godu razvyornuty eksperimenty po vnedreniyu i ispolzovaniyu v srednih shkolah bazovyh paketov programm dlya kabinetov informatiki i vychislitelnoj tehniki i nachata podgotovka uchitelej i prepodavatelej informatiki k rabote so svobodnym programmnym obespecheniem v srede Windows i Linux Sderzhivayushie faktory rasprostraneniya Polzovateli kotorye by inache predpochli svobodnoe PO nesvobodnomu prodolzhayut ispolzovat nesvobodnoe po sleduyushim prichinam V stranah gde neavtorizovannoe rasprostranenie obektov avtorskogo prava yavlyaetsya obychnym delom net ni yuridicheskogo ni ekonomicheskogo stimula perehodit na svobodnoe PO K tomu zhe polzovateli privykshie k proprietarnomu PO ne hotyat tratit vremya na izuchenie svobodnogo analoga esli eto ne dayot im pryamoj vygody v korotkij srok V nekotoryh otraslyah malo ili voobshe net svobodnogo PO vysokogo kachestva A imenno Programmnoe obespechenie v kotorom dolya raboty programmista mala po sravneniyu s rabotoj hudozhnika redaktora i t d Naprimer kvesty i mnogie drugie zhanry igr elektronnye slovari Razvivayushiesya otrasli dlya kotoryh malo prigodnyh k ispolzovaniyu obsheprinyatyh algoritmov mashinnyj perevod raspoznavanie rechi s bolshim slovaryom i v menshej stepeni sintez rechi Krome togo trebuetsya ruchnaya obrabotka bolshogo kolichestva tekstovyh ili audiodannyh Otrasli svyazannye so slozhnoj vysokooplachivaemoj rabotoj fotoobrabotka inzhenernoe proektirovanie tak kak sozdat programmu blizkuyu po slozhnosti i kachestvu k proprietarnym standartam de fakto ochen trudno to svobodnyh analogov menshe chem v drugih otraslyah i polzovatelyu ne vsegda udayotsya najti podhodyashij dlya nego produkt Otrasli v kotoryh sushestvuyut platnye ili sobstvennicheskie standarty de fakto naprimer Pantone v dopechatnoj podgotovke Dlya apparatnogo obespecheniya v otraslyah gde gospodstvuet lish neskolko proizvoditelej v svobodnom dostupe chasto otsutstvuyut ne tolko drajvery no i specifikacii Raznoobrazie licenzij tozhe mozhet imet otricatelnoe vliyanie Primer ne ochen udachnyj drajver fajlovoj sistemy ZFS vypushen pod licenziej nesovmestimoj s GNU GPL 2 i potomu dolgoe vremya mog byt ispolzovan utochnit na samoj populyarnoj platforme dlya SPO Linux tolko posredstvom FUSE privodivshego k silnomu zamedleniyu proizvoditelnosti etoj FS Odnako vskore vyshla i realizaciya ZFS v vide modulya yadra dlya Linux to est polnocenno edinstvennym usloviem ispolzovaniya kotorogo yavlyaetsya nedopustimost ih sovmestnogo slitnogo rasprostraneniya Proprietarnoe PO iz za marketingovyh metodov nastolko populyarno chto polzovateli ne znayut o sushestvovanii drugih podobnyh programm Proprietarnoe PO zachastuyu ispolzuet sobstvennye formaty fajlov i protokoly obmena opisanie kotoryh otsutstvuet v svobodnom dostupe Poetomu perehod mozhet byt zatrudnyon problemami sovmestimosti s drugim PO ili s sushestvuyushimi formatami fajlov variant zamykaniya na postavshike Nekotoroe proprietarnoe PO kak trebuet ogromnyh finansovyh zatrat na sozdanie i podderzhanie v nuzhnom kachestve tak i libo chrezvychajno slozhno libo soderzhit bolshoe kolichestvo razlichnyh patentov iz drugih istochnikov k primeru drajvery videouskoritelej V svoyu ochered iz za startovoj maloj procentnoj rasprostranyonnosti otkrytogo resheniya kompaniya proizvoditel ne sposobna sushestvenno povysit finansirovanie a znachit predostavit kachestvennuyu podderzhku etoj oblasti Kak rezultat kolichestvo PO ispolzuyushego i trebuyushego kachestvennyh drajverov neveliko chto sootvetstvenno sderzhivaet rasprostranyonnost otkrytyh reshenij V svyazi s tem drajvera dlya videouskoritelej pod Linux hot i predostavlyayutsya vsemi krupnymi kompaniyami no yavlyayutsya ili polnostyu zakrytymi i menee effektivnymi chem ih varianty pod Windows ili otkrytymi no soznatelno sozdavaemymi menee proizvoditelnymi i funkcionalnymi Sm takzheOpen core BundesTux Free Standards Group Otkrytoe apparatnoe obespechenie Svobodnaya muzyka SourceForge net Stollman Richard Mettyu Svobodnoe PO i terminologiya Opredelenie svobodnyh proizvedenij kultury Den Svobody Programmnogo obespecheniya Gratis versus libre kat PrimechaniyaStallman Richard angl 3rd ed 2015 P 287 ISBN 978 0 9831592 5 4 Arhivnaya kopiya ot 7 avgusta 2022 na Wayback Machine Chto takoe svobodnoe programmnoe obespechenie Proekt GNU Fond Svobodnogo PO FSF neopr Data obrasheniya 31 marta 2009 Arhivirovano 24 iyunya 2008 goda Sell software angl Words to Avoid or Use with Care Because They Are Loaded or Confusing Free Software Foundation Data obrasheniya 24 marta 2014 Arhivirovano 8 maya 2020 goda Pochemu otkrytyj ishodnyj tekst ne peredaet ponyatiya svobodnaya programma neopr Data obrasheniya 4 noyabrya 2022 Arhivirovano 4 avgusta 2011 goda Categories of Free and Non Free Software angl Free Software Foundation 31 dekabrya 2011 Data obrasheniya 26 yanvarya 2012 Arhivirovano 27 avgusta 2011 goda Sergej Korop Kategorii svobodnyh i nesvobodnyh programm neopr 3 yanvarya 2011 Data obrasheniya 26 yanvarya 2012 Arhivirovano 27 avgusta 2011 goda Richard Stallman Why Open Source misses the point of Free Software angl 1 marta 2009 Data obrasheniya 10 aprelya 2009 Arhivirovano 21 avgusta 2011 goda Sajt kompanii UniPress neopr Data obrasheniya 10 aprelya 2007 Arhivirovano 24 yanvarya 2007 goda Chto takoe copyleft neopr Free Software Foundation 26 avgusta 2008 Data obrasheniya 15 noyabrya 2008 Arhivirovano 21 avgusta 2011 goda Mozhno provesti paralleli mezhdu svobodnym PO i Vikipediej uchastniki zanimayutsya napisaniem statej v svobodnoe vremya i iz interesa polzovatel zametivshij oshibku mozhet eyo ispravit sushestvuet mnozhestvo statej ne razvivshihsya do podrobnyh i t d Cifrovaya ekonomika zavisit ot svobodnogo PO Chto s nim ne tak neopr Data obrasheniya 20 maya 2024 Arhivirovano 20 maya 2024 goda V obshestvennoj licenzii GNU est dazhe standartnaya formulirovka zakreplyayushaya otsutstvie garantij Nastoyashaya programma postavlyaetsya na usloviyah kak est Esli inoe ne ukazano v pismennoj forme avtor i ili inoj pravoobladatel ne prinimaet na sebya nikakih garantijnyh obyazatelstv kak yavno vyrazhennyh tak i podrazumevaemyh v otnoshenii programmy v tom chisle podrazumevaemuyu garantiyu tovarnogo sostoyaniya pri prodazhe i prigodnosti dlya ispolzovaniya v konkretnyh celyah a takzhe lyubye inye garantii perevod Eleny Tyapkinoj Sm statyu ob etom Arhivnaya kopiya ot 2 sentyabrya 2011 na Wayback Machine Tima O Rejli Dostatochno upomyanut takuyu slozhnuyu sistemu kak Windows s desyatkami megabajt ispolnimogo koda i ne imeyushuyu svobodno rasprostranyaemyh ishodnyh tekstov chtoby ponyat masshtaby i slozhnost sovremennyh patchej Horoshim i ponyatnym neprogrammistu primerom sistemy upravleniya versiyami yavlyaetsya i Vikipediya Lawrence Lessig How Big Media uses technology and the law to lock down culture and control creativity angl 1 maya 2010 Data obrasheniya 1 maya 2010 Arhivirovano iz originala 21 avgusta 2011 goda Uslovno potomu chto daleko ne vo vseh stranah utochnit razresheno vydavat patenty na programmnoe obespechenie odnako vezde otnosheniya sobstvennosti na ishodnye teksty programm reguliruyutsya obshimi ili specialnymi razdelami zakonov ob avtorskom prave 20 Jahre Linux Freie Software fur Jedermann nem 15 sentyabrya 2011 Data obrasheniya 28 sentyabrya 2011 Arhivirovano 2 fevralya 2012 goda Otkrytoe PO zavoyovyvaet mobilnyj rynok neopr 3 iyulya 2009 Data obrasheniya 2009 Arhivirovano 4 iyulya 2009 goda Internet portal Pravitelstva Rossijskoj Federacii Gosorgany perejdut na svobodnoe programmnoe obespechenie neopr Data obrasheniya 22 maya 2011 Arhivirovano 28 oktyabrya 2011 goda Uvedomlenie ob utverzhdenii GOST R 54593 2011 neopr Data obrasheniya 27 dekabrya 2011 Arhivirovano 14 yanvarya 2012 goda V Rossii startuet gigantskij Linux proekt neopr 21 noyabrya 2011 Data obrasheniya 28 dekabrya 2014 Arhivirovano 29 dekabrya 2014 goda Rossijskaya obshestvennaya iniciativa neopr Data obrasheniya 15 aprelya 2013 Arhivirovano 1 maya 2013 goda Prinyaty popravki v Grazhdanskij kodeks Rossijskoj Federacii kasayushiesya otkrytyh licenzij analogichnyh licenziyam Creative Commons i GNU FDL neopr Creative Commons Data obrasheniya 6 aprelya 2014 Arhivirovano iz originala 23 sentyabrya 2020 goda Federalnaya sluzhba sudebnyh pristavov RF vnedryaet svoj Linux distributiv GosLinux neopr nixp ru 5 aprelya 2014 Data obrasheniya 6 aprelya 2014 Arhivirovano 20 sentyabrya 2015 goda Pristavy budut rabotat v sobstvennoj operacionnoj sisteme neopr FSSP 3 aprelya 2014 Data obrasheniya 6 aprelya 2014 Arhivirovano 7 aprelya 2014 goda Press sluzhba Ministerstva obrazovaniya i nauki Respubliki Hakasiya Oni na TY s otechestvennym Linux neopr Proekt Obrazovanie 16 noyabrya 2009 Data obrasheniya 19 aprelya 2010 Arhivirovano 27 oktyabrya 2012 goda High Priority Free Software Projects neopr Free Software Foundation Inc Data obrasheniya 23 oktyabrya 2011 Arhivirovano 21 avgusta 2011 goda spisok svobodnyh proektov kotorym trebuetsya pomosh v razrabotke libo ispolzovanie i reklama 1 Arhivnaya kopiya ot 25 dekabrya 2010 na Wayback Machine Phoronix ZFS For Linux Is Now Available To The Public Phoronix Is Windows 7 Actually Faster Than Ubuntu 10 04 LiteraturaAleksej Fedorchuk Devyat dnej kotorye potryasli Open Source Aleksandr Kondrushenko Reglamentaciya pravootnoshenij po ispolzovaniyu kompyuternyh programm s obshedostupnym ishodnym tekstom avtoreferat dissertacii nedostupnaya ssylka Georgij Lyskin Socialnaya struktura virtualnyh setevyh soobshestv razrabotchikov programmnogo obespecheniya s otkrytymi kodami avtoreferat dissertacii Kak ukrast Linux o FOSS licenziyah i ih primenenii v Rossii Tehnologii Linux Open Source Trudy mezhdunarodnoj shkoly seminara M 2006 SsylkiMediafajly na VikiskladePortal Svobodnoe programmnoe obespechenie Istoriya vozniknoveniya svobodnogo PO Glossarij Rabochej gruppy po izucheniyu voprosov razrabotki i ispolzovaniya svobodnogo programmnogo obespecheniya v Rossijskoj Federacii Biznes modeli svobodnogo PO Soobshestvo borby za svobodu softa kontenta i formatov Perspectives on Free and Open Source Software angl Tipy licenzij na ispolzovanie PO


