Что значит свободная программа

Определение — что означает свободное программное обеспечение?

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

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

Techopedia объясняет свободное программное обеспечение

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

Что такое CRM? Простое объяснение как работает CRM система

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

Что такое свободное программное обеспечение? - определение из техопедии

Автоматизация профессиональных услуг: новейшее программное обеспечение для развития бизнеса

Автоматизация профессиональных услуг: новейшее программное обеспечение для развития бизнеса

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

Введение в прикладное программное обеспечение

Введение в прикладное программное обеспечение

Прикладное программное обеспечение, более известное как «приложения», по-видимому, повсеместно и используется для всего. Но что такое приложение и какие существуют типы?

Источник: ru.theastrologypage.com

Что такое свободное программное обеспечение (free software)

Движение в поддержку свободного программного обеспечения было начато Ричардом М. Столлманом, основавшем проект GNU (рекурсивный акроним: GNU’s Not Unix) в 1984 году. Годом позднее им же был основан Фонд свободного программного обеспечения (Free Software Foundation, известный также как FSF).

Жиза моего детства #shorts

Свободные программы можно разделить по 4 основным » степеням свободы»:

· Свобода использования программы любым способом.(свобода 0)

· Свобода изучения принципов работы программы, а также адаптирования ее для своих нужд.(свобода 1) Для этого необходим доступ к исходному коду.

· Свобода распространения копий программы. Вы можете поделится с соседом. (свобода 2)

· Свобода улучшать программу и опубликовывать внесенные вами улучшения, для пользы всего сообщества (свобода 3). Для этого необходим доступ к исходному коду.

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

Открытый доступ к исходным текстам программ является ключевым признаком свободного ПО, поэтому предложенный несколько позднее Эриком Реймондомтермин «open source software» (ПО с открытым исходным текстом) некоторым представляется даже более удачным для обозначения данного феномена, чем изначально предложенныйСтоллманом«free software». Столлман настаивает на различии этих двух понятий, так как слова «open source» указывают лишь на наличие одного, не самого важного (хотя и необходимого для реализации двух из четырёх свобод), по его мнению, из свойств, присущих свободному ПО — возможности увидеть исходный код.

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

Читайте также:
Кто является автором первой программы

1. Apache Software License
2. Лицензия BSD
3. GNU General Public License
4. Лицензии MIT
5. Mozilla Public License
6. Консорциум Всемирной паутины.

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

Чтобы избавить пользователей программ от проблем, вызванных перекосом законодательства об охране результатов интеллектуальной деятельности в сторону правообладателя, авторы и правообладатели могут передать пользователям права на четыре вышеперечисленные свободы действий. Это достигается путём выпуска исходного кода программного обеспечения на условиях одной из особого рода лицензий, называемыхсвободными лицензиями. Несмотря на то, что по условиям свободных лицензий выданные пользователям разрешения правообладатель отозвать не может, свои права, гарантированные законодательством, авторы сохраняют.

Разработка ПО как научное исследование

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

Первоначально создание программного обеспечения для компьютеров было в первую очередь академическим занятием. Для специалистов в области компьютерной науки каждая программа представляла собой результат научного исследования, в некотором смысле аналогичный публикации статьи. Это означает, что исходный текст программы был обязательно доступен всему научному сообществу, поскольку любой научный результат должен быть верифицируем, то есть подтверждаться другими исследователями и быть открытым для критики. Таким образом, процесс разработки программного обеспечения более принципиально схож с научным процессом: учёный брал существующие программы, исправлял их в соответствии со своими идеями и публиковал исправленные программы — новый результат.

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

С середины 1970-х в большинстве американских университетов для академических разработок использовались компьютеры архитектурыPDP-10, что позволяло сотрудникам разных университетов использовать разработки друг друга на своих машинах. Сотрудники лаборатории искусственного интеллектаМассачусетского технологического института(MIT) в конце 1970-х разработали для PDP-10 собственную операционную системуITS(Incompatible Timesharing System — несовместимая система с разделением времени) и очень большой набор программ для неё. Исходные тексты написанных в MIT программ были общедоступны, сотрудники других университетов пользовались их исходными текстами и присылали им исправления, всё программное обеспечение в этих лабораториях было полностью академическим.

Введение ограничений для ПО

В условиях огромного многообразия архитектур компьютеров программное обеспечение составляло неотъемлемую часть самой машины, причём далеко не самую дорогостоящую часть. Производители компьютеров поставляли их вместе с основным программным обеспечением — по крайней мере, с операционной системой. Производство компьютеров было наукоёмким, но в основе своей коммерческим предприятием.

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

Читайте также:
При выполнении на мобильном устройстве укажи правильный порядок строк программы

Чтобы защитить свои интересы, производители компьютеров и программного обеспечения используют лицензии — вид договора между обладателем авторских прави пользователем (покупателем) программного обеспечения. Подобные договоры заключались и с университетами: например, университету передавались исходные тексты программ и право их изменять, но запрещалось распространять их за пределами университета.

Ричард Столлман, основатель движения свободного ПО.

Ричард Столлман создаёт некоммерческую организацию «Фонд свободного программного обеспечения». Своей основной целью Фонд ставит сохранение программного обеспечения, процесс разработки которого всегда будет гарантированно открытым, а исходные тексты всегда доступны.

Фонд свободного ПО делит несвободноеПО наполусвободное(такое, которое отличается от свободного лишь запретом на коммерческое использование) исобственническое(англ.proprietary) (которое не имеет всех четырёх свобод, даже если коммерческое использование разрешено).

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

Исправление ошибок

Если программный продукт является свободным, это даёт вам право исправлять найденные в нем ошибки, а также модифицировать его под свои нужды.

Совместное использование

Свободное программное обеспечение даёт вам право распространять его копии, таким образом помогая вашим друзьям использовать свободные программы без получения лицензий.

Технические выгоды

Открытый код свободного программного продукта доступен большому количеству людей, что даёт им возможность исправлять найденные в нём ошибки; это способствует развитию и улучшению продукта.

Что такое свободное программное обеспечение (free software)

Движение в поддержку свободного программного обеспечения было начато Ричардом М. Столлманом, основавшем проект GNU (рекурсивный акроним: GNU’s Not Unix) в 1984 году. Годом позднее им же был основан Фонд свободного программного обеспечения (Free Software Foundation, известный также как FSF).

Свободные программы можно разделить по 4 основным » степеням свободы»:

· Свобода использования программы любым способом.(свобода 0)

· Свобода изучения принципов работы программы, а также адаптирования ее для своих нужд.(свобода 1) Для этого необходим доступ к исходному коду.

· Свобода распространения копий программы. Вы можете поделится с соседом. (свобода 2)

· Свобода улучшать программу и опубликовывать внесенные вами улучшения, для пользы всего сообщества (свобода 3). Для этого необходим доступ к исходному коду.

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

Открытый доступ к исходным текстам программ является ключевым признаком свободного ПО, поэтому предложенный несколько позднее Эриком Реймондомтермин «open source software» (ПО с открытым исходным текстом) некоторым представляется даже более удачным для обозначения данного феномена, чем изначально предложенныйСтоллманом«free software». Столлман настаивает на различии этих двух понятий, так как слова «open source» указывают лишь на наличие одного, не самого важного (хотя и необходимого для реализации двух из четырёх свобод), по его мнению, из свойств, присущих свободному ПО — возможности увидеть исходный код.

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

1. Apache Software License
2. Лицензия BSD
3. GNU General Public License
4. Лицензии MIT
5. Mozilla Public License
6. Консорциум Всемирной паутины.

Читайте также:
Как работает программа Андроид ТВ

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

Чтобы избавить пользователей программ от проблем, вызванных перекосом законодательства об охране результатов интеллектуальной деятельности в сторону правообладателя, авторы и правообладатели могут передать пользователям права на четыре вышеперечисленные свободы действий. Это достигается путём выпуска исходного кода программного обеспечения на условиях одной из особого рода лицензий, называемыхсвободными лицензиями. Несмотря на то, что по условиям свободных лицензий выданные пользователям разрешения правообладатель отозвать не может, свои права, гарантированные законодательством, авторы сохраняют.

Источник: lektsia.com

Что значит свободная программа

Чтобы сохранить возможность научного сотрудничества среди разработчиков программного обеспечения, нужно было обеспечить доступность исходных кодов для чтения, правки и критики всему научному сообществу. При этом необходимо было сохранить права авторов программного обеспечения. Ричард Столлман сформулировал определение свободного программного обеспечения. В нем отразились принципы открытой разработки программ в научном сообществе 1970-х. Ричард Столлман сформулировал эти принципы (критерии свободного программного обеспечения). Они оговаривают права, которые авторы свободных программ передают всем остальным пользователям:

Программу можно свободно использовать с любой целью («нулевая свобода»).

Можно изучать, как программа работает, и адаптировать её для своих целей («первая свобода»). Условием этого является доступность исходного текста программы.

Можно свободно распространять копии программы — в помощь товарищу («вторая свобода»).

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

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

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

Они не оговаривают связанные с распространением программного обеспечения денежные отношения, в том числе не предполагают и бесплатности программы. В англоязычных текстах возникает путаница, поскольку слово «free» по-английски означает не только «свободное», но и «бесплатное», и часто употребляется по отношению к бесплатным программам, которые может быть недоступно для изменения сообществом, потому что его исходный код не опубликован. Такое бесплатное программное обеспечение не является свободным. В свою очередь, свободное программное обеспечение можно распространять за деньги, соблюдая при этом критерии свободы: каждому пользователю предоставляется право получить исходные тексты программ без дополнительной платы (за исключением цены носителя), изменять их и распространять. Всякое программное обеспечение, пользователям которого не предоставляется такого права, является несвободным — независимо от любых других условий.

Открытый доступ к исходному коду является основным признаком свободного программного обеспечения. Предложенный Эриком Реймондом термин «open source software» более подошел для обозначения свободного программного обеспечения, чем изначально предложенный Столлманом «free software». Ричард Столлман настаивает на различии этих двух понятий, так как слова «open source» указывают лишь на наличие одного, по его мнению, из свойств, присущих свободному программному обеспечению — возможности увидеть исходный код.

Источник: kharchuk.ru

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru