(495) 925-0049, ITShop интернет-магазин 229-0436, Учебный Центр 925-0049
  Главная страница Карта сайта Контакты
Поиск
Вход
Регистрация
Рассылки сайта
 
 
 

Свободное программное обеспечение

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

Бесплатность ПО есть право пользователя, но не обязанность производителя - "открытая" лицензия не требует, чтобы ПО всегда предоставлялось бесплатно. Многие из наиболее успешных проектов "открытого" ПО, тем не менее, бесплатны.

Термин "Открытое программное обеспечение" "англ. open source" был создан вместе с определением в 1998 году Эриком Реймондом и Брюсом Перенсом, которые утверждали, что термин "Свободное программное обеспечение" (англ. free software ) неоднозначен и отпугивает коммерческих предпринимателей.

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

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

В настоящее время открытое программное обеспечение не получило широкого распространения в России, что часто связывают с широким распространением нелегального собственнического программного обеспечения.

Определение состоит из десяти требований к лицензиям на ОПО:

1.    Свободное распространение. Это значит, что лицензия не должна налагать ограничений на продажу и распространение ПО.

2.    Доступные исходные тексты. Даже если ПО не поставляется с исходными текстами, эти тексты должны быть легко доступны.

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

4.    Даже в случае неприкосновенности авторского исходного текста, производные программы и их исходные тексты должны свободно распространяться. Свободные лицензии могут оставлять за автором какие-то права - например, производная программа обязана нести другое имя или версию; либо она должна состоять из авторских исходных текстов и патчей к ним. Тем не менее, автор должен разрешать распространять откомпилированные двоичные файлы и исходные тексты производной программы в том или ином виде.

5.    Отсутствие дискриминации против людей и групп людей. Некоторые страны, например, США, имеют некоторые ограничения на экспорт ПО. Свободная лицензия может напоминать, что такие правила есть, но не может ставить свои.

6.    Отсутствие дискриминации по цели применения. Свободная лицензия должна разрешать все виды деятельности, включая генетические и ядерные исследования, коммерческое применение и т. д. Про коммерческое применение говорится особо: "Мы хотим, чтобы коммерческие пользователи подключались к сообществу, а не считали себя отрезанными от него".

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

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

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

10.  Лицензия должна быть технологически нейтральной. То есть, лицензия не должна требовать что-либо от интерфейса или технологий, применяемых в производной программе.

Курсы обучения - Свободное ПО/Open Source

Расписание

 

Название  Продолжительность
 
Стоимость  Расписание 
Информационные технологии и свободное ПО для госслужащих. Базовый уровень  9 дней 23 625 руб. набор группы
Информационные технологии и свободное ПО для госслужащих. Расширенный уровень  9 дней 23 625 руб. набор группы
Использование ОС Linux в качестве настольной ОС  5 дней 13 125 руб.
5 октября
Работа с пакетом OpenOffice.org  5 дней 13 125 руб.
12 октября
Создание и редактирование графических объектов в OpenOffice.org Draw  1 день 2 625 руб.
12 октября
Работа с текстовыми документами в OpenOffice.org Writer  1 день 2 625 руб.
13 октября
Работа с данными в OpenOffice.org Base  1 день 2 625 руб.
14 октября
Табличное представление данных и автоматизация вычислений в электронной таблице OpenOffice.org Calc  1 день 2 625 руб.
15 октября
Создание и демонстрация презентаций в программе OpenOffice.org Impress  1 день 2 625 руб.
16 октября
Системное администрирование Linux  5 дней 19 425 руб.
16 ноября
Сетевое администрирование в Linux  5 дней 19 425 руб.
23 ноября
OpenProj - беспланое решение для управления проектами  2 дня 7 770 руб.
2 ноября

Ссылки по теме


 Распечатать »
 Правила публикации »
  Написать редактору 
 Рекомендовать » Дата публикации: 18.04.2008 
 

Магазин программного обеспечения   WWW.ITSHOP.RU
Quest Software. TOAD for Oracle Edition
Microsoft Windows Server CAL 2016 Sngl OLP 1License NoLevel User CAL
Allround Automation PL/SQL Developer - Unlimited license
Microsoft Visual Studio Professional w/MSDN AllLng License/Software Assurance Pack OLP 1 License No Level Qualified
Oracle MySQL Enterprise Edition Subscription (1-4 socket Server)
 
Другие предложения...
 
Курсы обучения   WWW.ITSHOP.RU
 
Другие предложения...
 
Магазин сертификационных экзаменов   WWW.ITSHOP.RU
 
Другие предложения...
 
3D Принтеры | 3D Печать   WWW.ITSHOP.RU
MakerBot Replicator 5th GEN
MakerBot Replicator 2-head
CubeX Trio
3D ручка Myriwell, голубая
CubeX
 
Другие предложения...
 
Новости по теме
 
Рассылки Subscribe.ru
Информационные технологии: CASE, RAD, ERP, OLAP
Компьютерный дизайн - Все графические редакторы
Windows и Office: новости и советы
OS Linux для начинающих. Новости + статьи + обзоры + ссылки
Один день системного администратора
Проект mic-hard - все об XP - новости, статьи, советы
 
Рассылки Maillist.ru
Территория Linux - вход свободный
 
Статьи по теме
 
Новинки каталога Download
 
Исходники
 
Документация
 
Обсуждения в форумах
Пишу программы на заказ профессионально (1826)
Пишу программы на заказ на языках Pascal (численные методы, списки, деревья, прерывания) под...
 
AutoCAD помощь чайнику (270)
Здравствуйте, Я только начал осваивать AutoCAD. Слышал такое определение как лимиты чертежа,...
 
Corel. Сохранение файла в старом формате. (23)
у меня есть горящий вопрос по Корелу и никто мне не может дать на него ответ. Я работаю в...
 
Разработка программ под заказ на Visual Basic/Delphi/PHP+MySQL/MS Access/MS SQL Server (32)
Доработка, модернизация и создание программ по заказу на Visual Basic/Visual...
 
Разработка программ базы данных (4)
Написание прикладных компьютерных программ (базы данных) на заказ. Разработка корпоративных...
 
 
 



    
rambler's top100 Rambler's Top100