Вот некоторые из способов, которыми программное обеспечение с открытым исходным кодом безошибочно изменило мир
Осознаете вы это или нет, но программное обеспечение с открытым исходным кодом оказало влияние на то, как вы живете. Возможно, вы знаете о программах с открытым исходным кодом, которые можно скачать бесплатно и которые может редактировать любой желающий. Но знаете ли вы, как возник термин ‘открытый исходный код’?
Эта фраза появилась в конце 90-х годов прошлого века в связи с движением за ребрендинг свободного программного обеспечения в более этически нейтральном ключе. Два человека, участвовавшие в этом движении, Эрик Раймонд и Брюс Перенс, основали в 1998 году Инициативу открытого исходного кода. Эта организация поддерживает официальное определение программного обеспечения с открытым исходным кодом и работает над расширением принятия этой концепции
В феврале 2018 года исполняется 20 лет со дня основания OSI, и усилия по распространению открытого исходного кода увенчались оглушительным успехом. Вот несколько примеров того, как программное обеспечение с открытым исходным кодом изменило мир
1. Настольные компьютеры с открытым исходным кодом стали жизнеспособными
Когда началась инициатива Open Source Initiative, Linux существовал всего полдесятка лет. Среде K Desktop Environment (как она тогда называлась) был год.GNOME еще не существовало.Linux просто не был чем-то особенно простым, чтобы кто-то мог использовать его в качестве замены Windows или Mac OS
Ситуация изменилась
В настоящее время Linux прост в установке и использовании. На выбор предлагается множество окружений рабочего стола, многие из которых приветствуются начинающими пользователями Linux. Существуют зрелые программы с открытым исходным кодом для решения большинства задач. В своей писательской работе я использую исключительно Linux, и у меня нет никакой необходимости использовать что-то другое ‘
2. 500 лучших суперкомпьютеров работают под управлением Linux
Суперкомпьютеры обрабатывают безумное количество математических данных, делая тривиальными задачи, для решения которых потребовались бы легионы людей и бесчисленные часы времени. С помощью этих машин метеорологи, например, могут сравнивать огромное количество регулярно меняющихся переменных (температура, скорость ветра, атмосферное давление, влажность и т.д.) для создания точных моделей погоды и составления прогнозов
Суперкомпьютеры также делают мир чище и безопаснее, позволяя ученым проводить моделирование вместо того, чтобы взрывать предметы
Суперкомпьютеры являются специализированными, что является одной из сильных сторон программного обеспечения с открытым исходным кодом. Люди могут свободно использовать только те компоненты, которые им нужны, изменять их по мере необходимости и вносить любые дополнения, не платя и не согласовывая ни с кем. Это одна из причин, по которой все 500 лучших суперкомпьютеров мира теперь работают под управлением Linux
3. Многие транспортные системы также работают под управлением Linux
Многие крупные инфраструктурные проекты, такие как управление воздушным движением в США, полагаются на Linux для мониторинга всех самолетов в небе. Железнодорожные компании используют Linux для отслеживания того, что находится внутри грузовых вагонов.Linux также используется для работы некоторых насосов, которые вы видите на заправочных станциях. Некоторые самолеты используют Linux для питания своих развлекательных систем
Google использует Linux в самодвижущихся автомобилях, и вряд ли он единственный. Традиционные производители автомобилей, такие как General Motors и Volkswagen, также обращаются к Linux для своих проектов самодвижущихся автомобилей
Международная космическая станция перевозит людей вокруг Земли. И знаете что? На ней тоже работает Linux
4. Открытый исходный код стоит за многими смартфонами
Android, самая популярная в мире мобильная операционная система, основана на Linux. Мы дошли до того, что когда новая компания хочет выйти на рынок, она не думает создавать новую систему с нуля, а основывает свою работу на Android или другой версии Linux (например, Tizen)
К лучшему или худшему, с каждым днем на рынке появляются новые мобильные устройства под управлением Linux
Хотя многие из этих телефонов используют операционные системы с открытым исходным кодом, интерфейсы поверх них часто являются закрытыми. Без модификации телефон Android, который вы получаете в магазине, фактически является продуктом с закрытым исходным кодом
5. Открытый исходный код управляет облаком
Люди все чаще отказываются от локальных приложений на своих настольных компьютерах в пользу сервисов, доступ к которым они получают через веб-браузер. Эти сайты существуют на чужих компьютерах и часто являются продуктом программного обеспечения с открытым исходным кодом
Linux и другие операционные системы с открытым исходным кодом, такие как FreeBSD, являются популярными вариантами для серверов – компьютеров, которые в первую очередь предназначены для удаленного доступа к другим машинам
Платформы для работы с большими данными, такие как Kubernetes и MondoDB, работают на бэкенде. Конкуренция между такими названиями, как CloudStack, OpenShift и OpenStack, очень жесткая
Разработчики, в большинстве своем, предпочитают инструменты с открытым исходным кодом. Это также является причиной роста числа языков программирования с открытым исходным кодом
6. Веб стал более доступным
Благодаря программному обеспечению с открытым исходным кодом любому человеку стало проще создать свой собственный сайт. Хотя вам придется заплатить кому-то за размещение вашего сайта и за доменное имя, создание самого сайта не потребует от вас никаких затрат
WordPress – это бэкенд с открытым исходным кодом для многих сайтов, которые вы посещаете в Интернете. Вы можете заплатить за темы или некоторые дополнения, но бесплатность и адаптивность помогли WordPress распространиться по всему Интернету
Признаться, люди имели возможность создать свой собственный сайт бесплатно с самого начала существования Всемирной паутины. Загвоздка в том, что для этого нужно было знать язык программирования, такой как HTML
Это изменило то, чьи голоса мы слышим в Интернете, и как много их звучит
7.’Открытость’ вышла за пределы кода
Хотя весь компьютерный код был открытым в течение десятилетий до того, как Верховный суд США решил, что на него может распространяться закон об авторском праве, к тому времени, когда появилась OSI, эта реальность уже давно ушла в прошлое. Выпускать код для просмотра, редактирования и доработки другими людьми было нишевой идеей
С тех пор концепция открытого кода не только прижилась, но и распространилась на другие области. Теперь вы можете найти инновации в управлении с открытым исходным кодом, открытом образовании, открытом бизнесе, открытом сельском хозяйстве, и список можно продолжить
Люди из разных слоев общества принимают идею о том, что системы, которые влияют на нас, должны быть открыты для просмотра, доступа и участия
Open Source Is Everywhere
Я благодарен людям, придумавшим идею программного обеспечения с открытым исходным кодом, и всем, кто решил сделать свои программы бесплатными для использования и редактирования другими
Эти инструменты помогали мне на протяжении большей части моей компьютерной жизни. Они являются отличными ресурсами, и я настоятельно рекомендую их всем, кто задается вопросом, являются ли они надежной и способной альтернативой типичному коммерческому программному обеспечению
Комментировать