ГлавнаяТехнологииРазница между бесплатным программным обеспечением, программным обеспечением с открытым исходным кодом и...

Разница между бесплатным программным обеспечением, программным обеспечением с открытым исходным кодом и бесплатным программным обеспечением

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

Бесплатное программное обеспечение

Бесплатно программное обеспечение

Свободное программное обеспечение ни в коем случае не является новым термином. Эта фраза была придумана Ричардом Столлманом в 1980-х годах, когда он запуст

Бесплатное программное обеспечение

ионной системы) и основал Фонд свободного программного обеспечения (для защиты прав свободного программного обеспечения). Эта фраза относится к программному обеспечению, которое пользователи могут безопасно запускать, адаптировать и распространять без юридических ограничений. Фонд свободного программного обеспечения предоставляет эти «четыре основные свободы», которые программное обеспечение должно уважать, чтобы считаться свободным:

  • Свобода запуска программы для любых целей (свобода 0).
  • Свобода изучать, как работает программа, и изменять ее так, чтобы она выполняла ваши вычисления по вашему желанию (свобода 1).
  • Свобода распространять копии, чтобы вы могли помочь своему соседу (свобода 2).
  • Свобода распространять копии ваших измененных версий среди других (свобода 3).

Фонд создал Стандартную общественную лицензию GNU, обычно называемую GPL, как лицензию с авторским левом, под которой разработчики могут распространять свое программное обеспечение, чтобы квалифицировать его как бесплатное и гарантировать, что оно таковым и останется.

Программное обеспечение с открытым исходным кодом

Открытый источник

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

Значит, программное обеспечение с открытым исходным кодом является свободным программным обеспечением?

И да, и нет. Программное обеспечение, доступное под лицензией GPL, обычно квалифицируется как свободное программное обеспечение, так и программное обеспечение с открытым исходным кодом. Если вы используете дистрибутив Linux, большая часть того, что вы получаете через менеджер пакетов, удовлетворяет обоим наборам требований.

Но сейчас я использую Chrome OS. Как и Android, это проекты с открытым исходным кодом, но они не удовлетворяют четырем свободам, необходимым для того, чтобы с

Программное обеспечение с открытым исходным кодом

х платформ придает вес аргументу о том, что изменения необходимы, чтобы сделать свободное программное обеспечение приемлемым в корпоративном мире. Android сейчас является самой популярной мобильной операционной системой, и ее можно найти везде, от холодильников до часов. Однако в основе всего этого лежит ядро ​​Linux, часть программного обеспечения, которая удовлетворяет четырем свободам, необходимым для того, чтобы считаться свободным программным обеспечением. Ни одна другая операционная система не была перенесена на большее количество устройств.

Бесплатное программное обеспечение против проектов с открытым исходным кодом

Неудивительно, что термин «бесплатное программное обеспечение с открытым исходным кодом» относится к программному обеспечению уровня как бесплатно, так и с открытым исходным кодом . Этот термин наиболее близок к компромиссу между двумя моделями. Однако стоит отметить, что любое программное обеспечение, которое квалифицируется как свободное, также может считаться свободным и открытым программным обеспечением, поэтому ситуация остается немного двусмысленной.

Бесплатное ПО

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

Значит, программное обеспечение с открытым исходным кодом является свободным программным обеспечением?

ные, то есть они по-прежнему держат код в секрете, но теперь в игру можно играть бесплатно.

Заключение

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

Бесплатное ПО

Заключение

ПОХОЖИЕ СТАТЬИ

Популярные записи