Открытый исходный код против Общедоступные программные приложения

click fraud protection

Иногда термин «открытый исходный код (ОС)» используется как синоним программного обеспечения «общественное достояние (PD)», но это не одно и то же.

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

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

Авторские права или ограничения на использование

Ключевое различие между ОС и программным обеспечением PD заключается не в том, доступен ли исходный код для пользователя. Вместо этого разница заключается в том, существуют ли какие-либо лицензионные требования или другие ограничения на использование, изменение исходного кода, повторное распространение программы или авторские права. Если есть ограничения, это программное обеспечение с открытым исходным кодом, а не общедоступное.

Инициатива открытого исходного кода (OSI), некоммерческая организация 501(c)(3) из Калифорнии, утверждает авторские права на открытый исходный код. Они предлагают очень подробное и легальное определение программного обеспечения с открытым исходным кодом, кто может его использовать и как. У них также есть алфавитный список компаний, которые предлагают программное обеспечение с открытым исходным кодом, если вы хотите изучить конкретную компанию. OpenSource.org это отличное место, чтобы узнать больше о том, как вы можете разрабатывать, сотрудничать и использовать программное обеспечение ОС. Утвержденные OSI авторские права детализируют четыре основные свободы:

  1. Изменение кода
  2. Использование программного обеспечения в любых целях
  3. Создание нового программного обеспечения на основе базового для собственного использования
  4. Совместное использование программного обеспечения

С другой стороны, программное обеспечение, являющееся общественным достоянием, не защищено авторскими правами или патентами, хотя большинство из них могли бы это сделать, если бы захотели. В некоторых случаях создатель решил не защищать авторские права — отказался от авторских прав — или срок действия авторских прав мог истечь. Программное обеспечение можно использовать, изменять и распространять без дополнительных разрешений. Однако всегда следует отдавать должное интеллектуальной собственности создателя. Большинство авторов выпускают бесплатное общедоступное программное обеспечение под лицензией Общая общественная лицензия GNU-GPL.

Другие важные отличия

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

Вы также можете увидеть термины условно-бесплатное ПО, связанные с программными приложениями. Условно-бесплатное программное обеспечение — это недорогое или бесплатное программное обеспечение, но оно потребует регистрации и, возможно, платы за полную версию. Бесплатные программы также могут поставляться за небольшую плату и обычно представляют собой небольшие приложения без поддержки пользователей. Возможно, вы не сможете напрямую изменять условно-бесплатное или бесплатное программное обеспечение или делиться им.

Примеры

Программное обеспечение с открытым исходным кодом бывает разных форм и размеров и может служить нескольким целям. Примеры включают LINUX, Apache, Firefox, KOffice, Thunderbird, OpenOffice, KOffice и SquirrelMail. Firefox — это простой веб-браузер, а LINUX — более сложный. Это операционная система на базе UNIX. OpenOffice — это офисный пакет, предлагаемый Apache.

В случае с OpenOffice вы можете бесплатно загрузить и установить программу практически на любой компьютер, даже если вы устанавливаете ее на несколько компьютеров. Вы также можете сделать копии и раздать их друзьям и родственникам. Плата за лицензию отсутствует. Используйте его так же, как любой другой текстовый процессор, электронную таблицу или программа базы данных. И если у вас есть проблема, например, всплывающая ошибка, или если вы думаете, что можете исправить ее, вы можете сообщить об этом или просто исправить проблему самостоятельно в своей копии. По словам Apache, программа позволяет пользователям «улучшать» ее.

Алгоритм безопасного хеширования 3 (SHA-3) является примером общедоступного программного обеспечения. SHA-3 используется для преобразования данных различных размеров в формат фиксированного размера. Доктрина замка, — игра-головоломка и стратегия, разработанная и выпущенная в общественное достояние в 2014 году.

Это безопасно?

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

Что вы должны знать о кредитах управления малым бизнесом (SBA)

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

Читать далее

Ищу работу по вводу данных: что нужно знать

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

Читать далее

Как устроиться на работу преподавателем английского языка за границей

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

Читать далее