Наиболее важные Open Source - проекты




 

В 1980 году на смену эре Open Source пришла эра закрытого ПО. Многим казалось, что уже ничего нового не произойдет и эта эра останется жить вечно. Но уже в 1984 году Ричардом Столлманом был основам проект GNU (GNU'sNotUnix). Это была первая серьезная попытка возрождения Open Source.

Прошло еще немного времени и на арену "компьютерных разборок" вышел Линус Торвальдс, который в 1992 году обнародовал ядро разработанной им операционной системы Linux. С этого времени началось второе возрождение Open Source. Именно Linux выступила как яркий выразитель реализации идей "open" и "free". Размеры данного проекта не имеют равных в истории разработки ПО: в нем приняли участие примерно 40 000 человек. Нужно принять во внимание то, что формально не существует организации, которая стоит во главе этого проекта и его участники работают совершенно безвозмездно, выдавая с каждым днем новые версии. В настоящее время Linux является второй по популярности после Windows серверной операционной системой. При этом Linux не приносит сверхприбылей. Это говорит о стремительном взлете ОС Linux за сравнительно короткий период времени. Такой стремительный взлет данной операционной системы обусловлен, в первую очередь, открытостью исходного кода.

Сравнительно за короткое время много ведущих компаний сделали большой шаг в сторону модели открытого ПО. Заслуживает внимания, в первую очередь, компания Inprise, с легкой руки которой компилятор С++ 5.5 получил статус бесплатного программного продукта (хотя пока остается загадкой - будет ли опубликован сам исходный код компилятора). Продукт С++ Builder и Borland Delphi перенесены на Linux в рамках проекта Kylix. Бесплатная Linux-версия JBuilder на базе Borland Java уже доступна для загрузки. Компания Samsung выпустила первый электронный органайзер Yopy на базе Linux. Еще один немаловажный проект с точки зрения OpenSource выпустила компания Novell - NDS (Novell Directory Services) eDirectory for Linux. По словам многих аналитиков, поддержка Linux Novell'ом будет способствовать активизации применения Linux на предприятиях. Не остаются в стороне и производители аппаратных средств. Так, например, корпорация Sony использует компьютерные системы на платформе Linux при разработке приложений для своей игровой консоли нового поколения PlayStation2. Производитель персональных телевизоров TiVo выпустила видеомагнитофон под маркой Philips со специальным ПО на базе Linux. И это только меньшая часть разрабатываемых и уже воплощенных в жизнь проектов.

За истечением 2011 года, в сфере Open Source можно выделить ряд наиболее важных проектов:

1. Hadoop. Используется и/или поддерживается почти каждым предприятием. Естественно Yahoo, который и запустил проект, использует его, но он также используется и Amazon, IBM, Twitter, Facebook, а также другими компаниями, которые работают с Big Data.

Hadoop - не новый проект, но в этом году он стал почти промышленным стандартом. В этом отношении он чем-то похож на Linux. В 2011 году EMC, Oracle и даже Microsoft объявили о коммерческой поддержке или производстве продуктов, которые работают с Hadoop, а Yahoo отложил HortonWorks, чтобы сфокусироваться на Hadoop. Легче перечислить те компании, которые не работают с Hadoop, чем те, которые пользуются данным фреймворком.

2. Git. Говоря о повсеместном использовании, нельзя не вспомнить о Git. Хобби Линуса Торвальдса не только улучшило Linux, но и увеличило популярность FOSS проектов. Если ты работаешь над каким-либо проектом с открытым ходом есть большая вероятность того, что ты будешь использовать Git, а не другие DVCS.

Git - не просто популярный инструмент, это база для одного из наиболее популярных веб-проектов для open source разработчиков: GitHub. Им также пользуются Gitorious, SourceForge.net, Google Code Hosting, а также почти каждая глобальная платформа FOSS проектов.

3. Cassandra. Cassandra - это масштабная, распределенная и отказоустойчивая база данных, которая происходит от систем Amazon Dynamo и Google Big Table. Cassandra используется IBM, Netflix, Digg, Facebook, Rackspace и прочими.

4. Libre Office. Команда Libre Office проделала большую работу в поддержании OpenOffice.org после приобретения ресурса Sun. Пока Apache работает на поддержание OpenOffice.org, Libre Office спланировал и разработал проект. Этот проект производит релиз за релизом не только с учетом новых функций, но и надежных обновлений для главных версий, которые являются необходимыми для организаций, которые используют их в своей работе.

Для тех, кто интересуется внедрением Linux на рабочем месте, LibreOffice является критическим проектом. Для пользователей, которые хотят отойти от использования Microsoft Office, но все же иметь совместимость с форматом Office, необходим Libre Office.

Но Libre Office сделал скачок не только в техническом плане, но и как организация он продемонстрировал впечатляющую скорость развития.

5. Open Stack. Лишь некоторые проекты показали такой большой скачок в развитии, как OpenStack. "Облачная операционная система", которую запустили в RackSpace, уже собрала под свое крыло 144 компании, включая SUSE и Canonical.

Open Stack разработан для того, чтобы обеспечить компоненты, которые необходимы любой организации для развертывания частного или публичного облака: вычисление, хранение объектов, сервисы изображений, управление личными данными и GUI панель.

В настоящее время ты не увидишь повсеместного распространения Open Stack, но это определенно важный для облака проект с исходным открытым кодом.

Необходимо упомянуть и Eucalyptus. В то время как Open Stack получает огромное количество времени и поддержки со стороны индустрии, Eucalyptus уже настроен на промышленное распространение и совместим с Amazon Web Services. И это не является конечной точкой в распространении облачных платформ - для некоторых компаний здесь есть место, поэтому мы предполагаем, что Eucalyptus будет на плаву еще очень долгое время.

6. Nginx. Apache (более точно, Apache HTTP ServerProject) все еще правит интернетом. Apache является наиболее распространенным сервером. Но 2011 год стал феноменальным и для Nginx, альтернативному серверу, который специализируется на обработке HTTP и проксировании.

Nginx достиг своего пика в этом году с долей рынка в 8,85% по результатам опроса Netcraft Server Survey. Согласно профилю на портале Royal Pingdom, использование Nginx выросло на 300%.

Это небольшой сервер, который смог достичь важных результатов в этом году. В частности, Nginx стал корпоративным и начал предлагать коммерческую поддержку.

Он используется такими сайтами, как Dropbox, WordPress.com, Facebook и 25% наиболее посещаемых сайтов мира.

7. jQuery. Каждый веб-разработчик пользуется jQuery, в этом нет сомнений. jQuery - это Java Script библиотека, которая необычайно популярна. К слову, она является наиболее используемой Java Script библиотекой в мире.

Если вы работаете с Java Script, вы наверняка сталкивались с jQuery в этом году. В последнее время ее часто критикуют, а некоторые товарищи даже отказываются работать с ней, но jQuery все еще ключевая программа для многих разработчиков.

8. Node.js. Еще одна составляющая, связанная с Java Script, попала в список 10 проектов, и ты наверняка подумал, что веб-разработка была очень важной в этом году. Node.js работает на движке V8 Java Script от Google, и разработан для "упрощенной разработки масштабных сетевых программ".

Node.js является прорывом в индустрии открытого кода. Этот проект спонсируется Joyent и используется LinkedIn и 37Signals, Rdio, Yahoo, и GitHub.

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

Puppet - "движок автоматического администрирования", первоначально разработанный для систем Linux и UNIX. Он может быть использован для выполнения административных задач на двух, двадцати или двух тысячах компьютерах (и, возможно, даже больше). Puppet неуклонно улучшался на протяжении последних лет, но в этом году он сделал прорыв, предложив Puppet Enterprise. Ему доверяют (в форме инвестиций) такие гиганты как Google Ventures, Cisco и VMware.

10. Linux. Является фундаментом для облачных сервисов, а также доминирует в списке 500 мировых суперкомпьютеров.

Google, Netflix, Facebook, Twitter, многочисленные правительственные агентства, бизнес организации и образовательные учреждения используют критические сервисы Linux.

Так или иначе, без Linux многих проектов просто не существовало бы. Он представляет собой основу, которой люди пользуются для создания многих важных сервисов.


Заключение

 

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

Бесплатность ПО есть право пользователя, но не обязанность производителя - «открытая» лицензия не требует, чтобы ПО всегда предоставлялось бесплатно. Многие из наиболее успешных проектов «открытого» ПО, тем не менее, бесплатны. Подавляющее большинство открытых программ является одновременно «свободными» и наоборот, ибо определения открытого и свободного ПО близки, а большинство лицензий соответствуют обоим.

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

Условия распространения программного обеспечения с открытыми кодами должны отвечать ряду критериев:

Свободное повторное распространение;

Исходный код;

Производные продукты;

Сохранность авторского исходного кода;

Отсутствие пристрастий по отношению к отдельным лицам или группам лиц;

Отсутствие пристрастий к областям применения и деятельности;

Распространение лицензии;

Лицензия не должна специализироваться для каких-либо продуктов;

Лицензия не должна ограничивать другое программное обеспечение;

Лицензия должна быть нейтральной по отношению к технологии.

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

 


 

Список использованной литературы

1. https://www.osp.ru/os/2005/12/380643/

2. https://linuxrsp.ru/artic/opensource.html

. https://preal.ru/varieties/open-source-sistemy/

. https://www.xakep.ru/58015/

. https://www.linuxcenter.ru/OSSCD/OSSCD/index2.html



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2020-04-01 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: