Курсовая работа: Open Source Software прорывается в мир бизнеса

Фирма Netscape — создатель программных продуктов для интернета , наиболее известный из которых — WWW-браузер Netscape . К началу 1998 года этот браузер потерял ведущие позиции — лидером стал Microsoft Internet Explorer . Фирма Netscape оказалась под угрозой банкротства.

На руководство Netscape произвела большое впечатление статья Рэймонда «Собор и Базар». И оно объявило о своём желании выпустить свой WWW-браузер в исходных текстах, чтобы дальнейшая его разработка происходила по принципу «базара». Для консультаций оно пригласило самого Рэймонда .

Рэймонд , собрал группу видных сторонников идеи свободных программ. Они выработали новый подход к её продвижению. Достаточно радикальный и конфликтный подход Столлмана явственно не дал достаточных результатов — нужно было повернуться лицом к бизнесу, который (в лице Netscape ) заинтересовался концепцией «базара».

Символом нового подхода стал термин «программы с открытыми исходными текстами» ( Open Source Software ). Старое название « free software » можно было понять как «бесплатные программы» — а это отпугивает бизнес; кроме того, многие заявления Столлмана , автора этого названия, также не добавили популярности идее. «Открытые исходники » — это не требование какой-то якобы базовой свободы, а прежде всего концепция разработки и распространения более надёжных и быстрее развиваемых программ.

И эта идея была воспринята бизнесом — тем более что в то время компьютерный бизнес в США активно развивался и в инвестициях недостатка не было. Проект Mozilla — версия браузера Netscape с открытыми исходниками — стал первым, но не последним Open Source проектом, выросшим из коммерческого продукта.

Вслед за Netscape концепцию Open Source стали использовать некоторые крупные компании. IBM начала применять и поддерживать популярный свободный WWW-сервер Apache . Corel объявила о выпуске нескольких программных продуктов под операционную систему Linux (правда, сами продукты остались закрытыми). К сожалению, многие обещания Corel так и остались обещаниями, но быстрое продвижение Open Source на коммерческом рынке продолжалось.

Одной из причин распространения поддержки Open Source стала огромная доля Microsoft на рынке программного обеспечения. Только свободные программы в целом, а не разработки той или иной отдельной фирмы, могли составить полноценную альтернативу продукции Microsoft .

Ещё одной попыткой борьбы с фирмой Microsoft стал антимонопольный процесс, начатый против неё. Этот процесс затянулся на несколько лет. В октябре 1998 года, стремясь доказать, что компания не является монополистом на рынке операционных систем, Microsoft ссылается на свободную систему Linux . Это стало серьёзным аргументом в пользу признания жизнеспособности Open Source .

В ноябре того же года были опубликованы внутренние документы, «утекшие» из Microsoft — так называемые Halloween Documents . В них содержится признание значительных возможностей концепции «открытых исходников » в целом и операционной системы Linux в частности. Open Source признаётся заметным источником конкуренции против Microsoft , особенно на серверах (в интернете и не только). Предложены методы борьбы с этой «опасностью», некоторые из них — откровенно нечестные, «изменяющие правила игры». (Мнение Microsoft об этих документах можно узнать здесь .

Появление этих документов вдохновило сторонников концепции Open Source — как среди технических специалистов, так и в бизнесе. Теперь уже было очевидно, что свободные программы стали существенной силой на рынке .

С 1998 года и до настоящего времени возможности программ с открытыми исходными текстами и их поддержка в бизнесе неуклонно растут. Под Linux активно создаются не только серверные, но и пользовательские программные системы — и многие из них успешно сочетают концепцию Open Source и коммерческого продукта. Так, фирма Netscape выпускает закрытый браузер под именем Netscape на основании свободного (и постоянно развиваемого) браузера Mozilla . Фирма Sun открыла исходные тексты офисного пакета StarOffice ; на его основе создан полноценный свободный пакет OpenOffice.org, но предлагается также закрытая коммерческая версия StarOffice с дополнительными функциями.

Многие известные программные продукты, не являющиеся свободными, были выпущены в версиях для операционной системы Linux . В частности, появились Linux-версии таких известных на рынке программных продукты, как система управления базами данных Oracle и среда создания трёхмерной анимации Maya .

Проблема обеспечения лёгкой работы для обычных пользователей была практически полностью решена с развитием систем графического интерфейса KDE и GNOME. Из-за распространения Linux в бизнесе и увеличения количества коммерческих фирм-поставщиков Linux это развитие резко ускорилось.

Кризис рынка высоких технологий в США несколько притормозил разработку свободного ПО, поскольку уменьшилось количество доступных инвестиционных ресурсов, и многие бизнес-проекты , связанные с Open Source , пришлось свернуть. Но зато за пределами Соединённых штатов Linux и другие свободные программы приобретают всё большую популярность — не только в бизнесе и у частных пользователей, но и в правительственных учреждениях — как способ избавления от зависимости от американских корпораций. Ведь поддержка и модификация таких программ может производиться в любой стране.

История свободного программного обеспечения продолжается. В следующей части нашего обзора мы опишем современное состояние этого сегмента рынка в мире и в России и укажем важные причины, по которым — особенно в России — применение и развитие свободных программ может быть весьма целесообразным.

Современное состояние рынка и перспективы: в мире и в России

Open Source Software — «свободные» программы, распространяемые без ограничений вместе с исходными текстами, без защиты от копирования, обязательной оплаты лицензии на использование и т.п. Казалось бы, такие программы неспособны продаваться и приносить прибыль, и поэтому должны были бы оставаться уделом компьютерщиков-любителей и фундаментальных учёных. Однако опыт показывает, что это отнюдь не так.

Свободных программ всё больше, и многие из них созданы или поддерживаются серьёзными корпорациями. Надёжность и безопасность решений на основе свободных операционных систем — Linux , различных версий BSD — по мнению многих специалистов, оказывается выше, чем при использовании закрытых и платных систем семейства Microsoft Windows . В сочетании с отсутствием проблемы корректного лицензирования всего программного обеспечения, используемого в компании, это делает свободные программы всё более привлекательным решением для серверов и иногда даже рабочих станций в фирмах любого масштаба.

По мнению сторонников идеи свободных программ, общедоступность исходных кодов и возможность их модификации предоставляет существенные преимущества. Поскольку благодаря открытости для огромного количества пользователей-специалистов ошибки и проблемы быстро находятся и устраняются, свободные программы оказываются весьма надёжны и защищены (в частности, от несанкционированного доступа). Полноценная поддержка таких программ, включая внесение требуемых изменений, может производиться любой группой достаточно квалифицированных специалистов, поэтому пользователь не оказывается зависим от «милостей» одной-единственной фирмы; поддержку можно поручить сотрудникам собственного предприятия (если оно может себе это позволить) или же заказать у компании, которая не будет столь далека и малодоступна, как Microsoft или другая зарубежная корпорация.

Подчеркнём, что поддержку свободных программ вполне можно получить на коммерческой основе, несмотря на отсутствие оплаты лицензии. В частности, многие фирмы предлагают дистрибутивы Linux . Реально в такие дистрибутивы наряду с ОС Linux обычно входят многие свободные программы, обеспечивающие полноценную функциональность системы. Такой дистрибутив можно приобрести вместе с той или иной формой поддержки (а можно и получить бесплатно или почти бесплатно без таковой).

Интересно, что многие крупные международные фирмы так или иначе поддерживают свободные программы. Так, Sun и IBM предлагают серверы, на которых установлена операционная система Linux . IBM также предлагает решение Websphere , включающее в себя свободную программную систему для WWW-сервера Apache .

Функциональные возможности и распространённость свободных программ

Справедливости ради следует отметить, что ещё далеко не все функции, доступные в закрытом ПО, реализованы в свободных программах или хотя бы в программах, выполняемых в свободных операционных системах. Однако ситуация быстро изменяется, и для решения всё большего количества задач сегодня можно полностью отказаться от операционных систем семейства Windows в пользу той или иной версии Linux (или, реже, BSD).

Интернет-серверы

Интернет-серверы уже давно стали «вотчиной» свободных программ. Для них существуют проверенные и надёжные решения. Концепции интернета и «открытых исходников » отлично дополняют друг друга: интернет основан на чётко определённых и опубликованных протоколах взаимодействия, и вполне естественно, что и реализация этих протоколов оказывается полностью открытой.

Основой становления интернета в его нынешнем виде стали исходные коды сетевых библиотек, выпущенные университетом Беркли в свободное обращение ещё в конце 80-х годов. Длительное время интернет-серверы использовали в основном те или иные виды операционной системы Unix , из которых на PC-совместимых компьютерах чаще всего применялись свободные системы BSD (наиболее распространённая — FreeBSD ) либо Linux . В настоящий момент на многих интернет-серверах установлены системы семейства Microsoft Windows NT (к ним относится и Windows 2000, и не выпущенный ещё Microsoft Windows .NET Server ). Однако многие эксперты утверждают, что по безопасности и надёжности системы от Microsoft (ОС Windows в сочетании с программной системой Internet Information Server ) уступают традиционным свободным решениям.

Согласно обзорам фирмы Netcraft , свободная программная система для WWW-сервера Apache стабильно, с 1995 года (когда Netcraft начала проводить свои исследования) и до настоящего времени, используется на более чем 50% WWW-серверов во всём мировом интернете . Интересно, что ведущей операционной системой при этом является Windows (все версии, вместе взятые — около 49%). Это означает, что на значительной части серверов применяется программная система Apache , исполняемая под Windows . Вторая по популярности на интернет-серверах операционная система — Linux (около 28%).

Заметим, что обеспечение стабильной работы интернет-сервера под большой нагрузкой требует от программного обеспечения значительной степени надёжности и безопасности. Популярность свободных программ в этой области доказывает, что они способны обеспечить надёжность работы, приемлемую для корпоративных задач. Как указано выше, по мнению сторонников свободного ПО, это следует из самого способа развития этих программ.

Другие серверы

В области прочих серверов, используемых в бизнесе — серверов баз данных, почты, файловых серверов и т.д. — позиции свободных программ также достаточно сильны. Операционная система Linux за последние годы доказала свою полную пригодность для корпоративных задач; так, фирма Bloor Research в недавнем пресс-релизе признала эту систему полностью готовой для использования в масштабах предприятия ( Enterprise Ready ). Интересно, что российский суперкомпьютер МВС 1000М работает под управлением Linux .

Большинство существующих дистрибутивов Linux , включая наиболее известный — Red Hat — ориентировано в первую очередь на серверы. Конечно, фирма Red Hat не ближе к российскому пользователю, чем Microsoft . Но в России также есть две компании, предлагающие дистрибутивы Linux и их поддержку — ALT Linux и ASP Linux . Кроме того, квалифицированный системный администратор, устанавливая и настраивая сервер без какой-либо коммерческой поддержки, сможет опираться на неформальную связь с многочисленным сообществом пользователей Linux и других свободных программ через интернет.

Серверы (как и рабочие станции), работающие под управлением Linux , способны успешно взаимодействовать с Windows-машинами через локальную сеть.

Свободных серверных программ достаточно много. Однако если их функциональности не хватает, можно использовать закрытые программы, работающие под Linux — в частности, системы управления базами данных Oracle и Informix .

К-во Просмотров: 253
Бесплатно скачать Курсовая работа: Open Source Software прорывается в мир бизнеса