Движение за открытое программное обеспечение все еще сильно. Когда компании выпускали исходный код некогда несвободных проектов, они обычно извлекали из этого выгоду. Вот восемь ярких примеров, которые вы наверняка узнаете
Думали ли вы, что движение за программное обеспечение с открытым исходным кодом было просто причудой, пик которой пришелся на начало 2000-х годов? Это совершенно не так. На самом деле, за последние несколько лет движение за открытый исходный код набрало большой размах благодаря поддержке некоторых неожиданных компаний
Например, компания Apple открыла язык программирования Swift еще в 2015 году. Это верно: та же компания, которая накопила миллиарды долларов благодаря собственным разработкам и технологиям, на самом деле приняла открытый исходный код, по крайней мере, для этого. Программное обеспечение с открытым исходным кодом имеет множество преимуществ, и Apple достаточно умна, чтобы понять это
И они не единственные! Можно найти десятки, даже сотни случаев, когда компании выпускали исходный код некогда несвободных проектов – и обычно они извлекали из этого пользу. Вот несколько наиболее ярких примеров, многие из которых вы наверняка узнаете
1.Mozilla Firefox
Firefox не всегда был Firefox
В 1990-х годах, когда Интернет был еще новым и неосвоенным, самым популярным веб-браузером была проприетарная программа Netscape Navigator. Однако из-за успешного продвижения Microsoft в сторону Internet Explorer, Netscape Navigator практически сошел на нет в 2000-х годах
Image Credit: Mozilla Foundation via Wikimedia Commons.
В свою очередь, Netscape Corporation пошла дальше и создала пакет программ Netscape Communicator, на основе которого был создан пакет приложений Mozilla, ставший в итоге основой для браузера Phoenix. Из-за давления на торговую марку Phoenix сначала был переименован в Firebird, а затем во второй раз в Firefox
2.LibreOffice
Вы удивлены, увидев LibreOffice в этом списке? Действительно, LibreOffice не всегда был с открытым исходным кодом
Он начинался как проприетарный текстовый процессор еще в 1985 году под названием StarWriter, который был частью StarOffice от StarDivision. В 1999 году компания была приобретена Sun Microsystems, которая взяла приложение и превратила его в альтернативу Microsoft Office с открытым исходным кодом, получив название OpenOffice
Но затем пришла корпорация Oracle и приобрела Sun Microsystems в 2010 году. Это побудило некоторых пользователей OpenOffice, недовольных историей и репутацией Oracle как разработчика программного обеспечения, форкнуть исходный код и выпустить LibreOffice. И вот сегодня мы имеем LibreOffice как один из лучших бесплатных офисных пакетов, доступных в настоящее время
3.ICQ
ICQ (‘I Seek You’) – популярный мессенджер, запущенный в 1996 году и проложивший путь к успеху более известных приложений, таких как AIM, YIM и MSN Messenger. Удивительно, но ICQ до сих пор используют более 11 миллионов пользователей по всему миру
Об истории ICQ известно не так много, но вот что мы знаем: ICQ была приобретена компанией AOL в 1998 году, затем продана AOL компании Mail.Ru в 2010 году, а затем открыта Mail.Ru в 2016 году. Из ее открытого сорсинга мало что вышло, в основном потому, что большинство людей просто не знают или не интересуются ею
Короче говоря, этот шаг является воплощением ‘слишком мало, слишком поздно’, и я не ожидаю, что ICQ снова взорвется в популярности. Но это хороший шаг со стороны Mail.Ru, так что они заслуживают некоторой похвалы
4.Blender
Энтузиасты открытого исходного кода часто указывают на Blender как на пример правильно сделанного открытого программного обеспечения. Он служит доказательством того, что программное обеспечение с открытым исходным кодом может быть не хуже профессиональных альтернатив, а в случае с Blender – что программное обеспечение с открытым исходным кодом может быть лучше, чем проприетарное программное обеспечение
Но вот в чем загвоздка: это не всегда был открытый исходный код!
Blender был создан как внутреннее приложение для анимации в 1995 году, выпущен как shareware в 1998 году и был закрыт в 2002 году, когда компания-разработчик обанкротилась. В качестве последней попытки ведущий разработчик провел кампанию по сбору средств и пообещал открыть исходный код Blender, если сообщество соберет 100 000 евро. Цель была достигнута всего за несколько месяцев, и с тех пор Blender является открытым исходным кодом
И не только это, но сообщество Blender сейчас живее и активнее, чем когда-либо. Если вы хотите научиться 3D-моделированию, анимации, визуальным эффектам или даже видеомонтажу, ознакомьтесь с этими учебниками по работе с Blender
5.NET Framework
Пять лет назад, если бы вы опросили группу людей на предмет компаний, которые, по их мнению, никогда не примут философию открытого исходного кода, Microsoft, скорее всего, возглавила бы список. Поэтому, когда в 2014 году Microsoft открыла доступ к.NET Framework, у всех челюсти упали
Чтобы понять, почему это был такой монументальный момент, нам нужно знать, что такое.NET Framework и почему он вообще существует
Выпущенный в 2002 году,.NET Framework предоставляет тонну кода, который разработчики могут использовать для ускорения процесса разработки. Например, если я хочу создать бизнес-приложение, мне не нужно писать всю логику рисования окна на экране – фреймворк может сделать это за меня. Для получения более подробной информации ознакомьтесь с нашим вводным руководством по.NET Framework
Недостатком является то, что код на базе.NET Framework может выполняться только на машинах, имеющих среду выполнения.NET Framework, и долгое время она была доступна только для Windows. Но благодаря тому, что фреймворк имеет открытые источники, его можно переносить на Mac, Linux и другие операционные системы, что делает возможным создание кросс-платформенных приложений с одной кодовой базой
6.Live Writer
Нашествие Microsoft на программное обеспечение с открытым исходным кодом не было одноразовым. За годы, прошедшие после открытия исходного кода.NET Framework, Microsoft сделала то же самое для нескольких других проектов, включая любимое приложение Windows Live Writer
В 2000-х годах компания Microsoft приобрела и интегрировала компанию Onfolio и все ее программные продукты. Одно из этих приложений, Onfolio Writer, было выпущено в 2007 году под названием Windows Live Writer, затем ежегодно обновлялось до последней версии в 2012 году. В этот момент разработка прекратилась
К счастью для поклонников Live Writer, в 2015 году приложение получило открытый исходный код и было развито в то, что сейчас известно как Open Live Writer. Это яркий пример того, почему программное обеспечение с открытым исходным кодом полезно для конечных пользователей: если первоначальные разработчики прекращают работу над приложением, кто-то другой может его форкнуть и продолжить работу над ним
7.Xamarin Studio
Вот третий пример того, как Microsoft поступает правильно по отношению к сообществу с открытым исходным кодом
Xamarin Studio была собственной интегрированной средой разработки, которая упрощала процесс создания приложений для Mono, Cocoa, Android и iOS с использованием C#. В начале 2016 года компания Microsoft приобрела Xamarin и все ее программные продукты, а затем открыла доступ к большей их части
Сама программа Xamarin Studio была прекращена, поскольку большинство ее функций было включено в Microsoft Visual Studio. Все остальное программное обеспечение в Xamarin SDK было выпущено под лицензией MIT. Они даже взяли Mono, реконструкцию.NET Framework под руководством Xamarin, которая была лицензирована под GPL и LGPL, и перелицензировали ее под MIT
Другими словами, Microsoft взяла известный проект, части которого были либо проприетарными, либо открытыми с ограничениями, и сделала большую его часть действительно открытым исходным кодом без ограничений
8.Visual Studio Code
Хорошие текстовые редакторы для программистов трудно найти.Sublime Text превосходен, но стоит $70, а альтернативы с открытым исходным кодом, такие как Atom и Brackets, всегда имели проблемы (напр.низкая производительность, глючные обновления и т.д.). И только в Visual Studio Code мы смогли получить лучшее из обоих миров
Примечание: Visual Studio Code полностью отделена от Visual Studio
Visual Studio Code впервые была запущена в июне 2015 года под проприетарной лицензией с закрытым исходным кодом. Но после многочисленных отзывов и просьб сообщества Microsoft открыла его и выложила на GitHub под лицензией MIT. Сейчас это, возможно, лучший текстовый редактор из существующих, и многие бывшие пользователи Sublime/Atom/Brackets перешли на него
Я лично использую его каждый день и очень рекомендую. Если вы хотите начать, ознакомьтесь с этими советами по продуктивности для пользователей Visual Studio Code
Программное обеспечение с открытым исходным кодом – это будущее
Проприетарное программное обеспечение будет существовать всегда, и это невозможно отрицать. Но очень интересно наблюдать, как движение за открытый исходный код набирает обороты. Хотите исследовать еще больше? Смотрите нашу статью о поиске программного обеспечения с открытым исходным кодом для Windows
Все больше и больше становится возможным обходиться только открытым программным обеспечением. Только не забудьте понять тонкие различия между ‘открытым исходным кодом’ и ‘свободным’ ПО – эти два понятия не являются синонимами, хотя пользователи склонны их смешивать
Как вы относитесь к программному обеспечению с открытым исходным кодом? Ищете ли вы его при любой возможности? Или вы предпочитаете более качественные в целом проприетарные приложения? Поделитесь с нами в комментариях ниже!
Комментировать