Мы объясняем, что такое свободное программное обеспечение и в чем его преимущества и недостатки. Кроме того, приведены его общие характеристики, примеры и многое другое.
Принципы свободного программного обеспечения просты, но важно не запутаться из-за лежащей в основе сложности, вызванной его долгой историей. Вот все, что вам нужно знать о свободном программном обеспечении. Узнайте о четырех свободах и их значении, основах лицензий на свободное программное обеспечение, преимуществах, которые предоставляет свободное программное обеспечение, и наиболее распространенных синонимах.
Что такое свободное программное обеспечение?
Вы когда-нибудь задумывались, что такое свободное программное обеспечение? Свободное программное обеспечение — это термин, придуманный и продвигаемый проектом GNU и Фондом свободного программного обеспечения. Оно используется для программного обеспечения с открытым исходным кодом, которое позволяет пользователям свободно просматривать исходный код программного обеспечения, изменять его, распространять и использовать без каких-либо ограничений.
Программное обеспечение, доступное без какой-либо оплаты, не обязательно является свободным программным обеспечением. Согласно определению, предложенному Фондом свободного программного обеспечения, слово Free в “свободном программном обеспечении” подразумевает идею свободы, а не дешевизны.
Если программное обеспечение доступно для бесплатного скачивания, но пользователь не может изменить исходный код, то это не свободное программное обеспечение. Здесь важно отметить различие. Бесплатное программное обеспечение — это программное обеспечение, за которое вам не нужно платить. Бесплатное программное обеспечение — это программное обеспечение, которое вы можете свободно изменять и использовать в своих собственных целях.
Свободное программное обеспечение может быть выпущено под различными лицензиями, например GPL, Apache, BSD и т.д.
WordPress — это пример программного обеспечения с открытым исходным кодом, выпущенного под GPL или General Public License. Это позволяет разработчикам и дизайнерам создавать плагины и темы, которые расширяют функциональность WordPress и делают его универсальной платформой, которой он является. В соответствии с GPL единственным ограничением является то, что все моды WordPress должны лицензироваться по одной лицензии. Кстати, много бесплатного софта доступно на страницах специализированного сайта.
История и эволюция
Ричард Столлман, известный как «отец открытого исходного кода», считал, что каждый заслуживает свободного и открытого сотрудничества с другими, использующими программное обеспечение. В 1983 году он представил проектGNU, первую свободную операционную систему, а в 1985 году он создал Фонд свободного программного обеспечения для дальнейшей поддержки сообщества свободного программного обеспечения.
В конце 1990-х годов широкое признание Linux и выпуск исходного кода браузера Netscape увеличили интерес и участие в открытом доступе к программному обеспечению. Ярлык «открытый исходный код» был создан на стратегической сессии, состоявшейся 3 февраля 1998 года в Пало-Альто, Калифорния, вскоре после выпуска исходного кода Netscape. Стратегическая сессия возникла из осознания того, что внимание, окружавшее анонс Netscape, создало возможность для обучения и защиты превосходства открытого процесса разработки.
С 1990-х годов технологии с открытым исходным кодом стали незаменимыми для современных ИТ-компаний, стремящихся собирать, систематизировать и соединять точки между огромными объемами пространственных данных, находящихся у них под рукой. Открытый исходный код позволяет этим организациям использовать преимущества неограниченной масштабируемости для понимания и решения возникающих бизнес-задач.
Сегодня программное обеспечение с открытым исходным кодом лежит в основе наших веб-браузеров, операционных систем и многих других аспектов нашей повседневной жизни. Согласно опросу, проведенному в 2016 году, 90 процентов компаний считают, что открытый исходный код повышает эффективность, интероперабельность и инновации.
Одна из реального мира дилемма, что программное обеспечение с открытым кодом является решение транспортной логистики. Будь то муниципальное управление, устанавливающее оптимальные автобусные и легкорельсовые маршруты, больница, предоставляющая пациентам наилучший и самый быстрый маршрут до своего учреждения в заданное время, нефтяная компания, планирующая расположение своих трубопроводов, или производитель, который поставляет свою продукцию эффективно и прибыльно.
Перемещение людей и вещей из пункта А в пункт Б сопряжено с огромными логистическими проблемами. В каждом случае критически важен анализ сложной информации о местоположении.
При использовании проприетарного геопространственного программного обеспечения подписки определяют не только количество источников данных, которые можно рассматривать, но и сколько будет стоить определение оптимального маршрута. Геопространственное программное обеспечение с открытым исходным кодом позволяет организациям использовать данные, основанные на местоположении, без затрат на одного пользователя, на вход в систему или на цикл процессора. В конце концов, вы можете сэкономить время, деньги и даже жизни с открытым исходным кодом.
Мы продолжим наблюдать распространение открытого исходного кода, поскольку появление смартфонов, Интернета вещей и носимых устройств привело к взрывному появлению новых источников данных, которые требуют гибких и доступных решений для управления всем этим.
Наряду с открытыми стандартами, которые облегчают открытую коммуникацию между ними, эти технологии будут в центре внимания программного обеспечения с открытым исходным кодом в будущем. Открытый исходный код является очень многообещающим и имеет потенциал, поскольку он обеспечивает более тесное сотрудничество, обмен ценными данными и доступ к ключевым ресурсам.