Educamp Донецк 18 декабря
Открытое программное обеспечение при обучении в высших технических учебных заведениях
Семен Батыр, аспирант кафедры АТ факультет КИТА ДонНТУ
1. Открытое программное
обеспечение
Семён Батыр,
КИТА, ДонНТУ
Software is like SEX:
it's better when it's FREE.
Linus Torvalds
1
2. Свобода и ПО
1. Свобода, чтобы скопировать
программу и передать ее вашим
друзьям и коллегам по работе
2. Свобода, чтобы изменить программу,
как Вы хотите, благодаря полному
доступу к исходному коду;
3. Свобода распространять улучшенный
вариант. Так Вы можете помочь
построить сообщество.
2
3. RMS
Столлман, Ричард Мэттью
– RMS –
основатель движения
свободного ПО, проекта
GNU, Фонда свободных
программ и Лиги за
свободу
программирования.
Автор концепции
«копилефта»
3
4. Открытое программное обеспечение
GNU - “GNU's Not Unix”
1983 – основана проект GNU
1985 – опубликована Общая общественная
лицензия проекта GNU GPL
4
5. GNU/Linux
1991 – создано ядро Linux v0.01
Используются инструменты,
подготовленные проектом GNU.
Систему назвали GNU/Linux
5
6. MySQL
1995 – создана СУБД MySQL
Решение для малых и средних
приложений, входит в состав LAMP,
двойное лицензирование GPL и EULA.
Владелец – компания Sun Microsystems
6
7. Apache
1996 – создан Web-сервер Apache
Основными достоинствами – надёжность
и гибкость конфигурации.
Позволяет подключать внешние модули
для предоставления данных, использовать
СУБД для аутентификации пользователей.
7
8. Mozilla Firefox
2004 – вышел релиз Mozilla Firefox 1.0,
проект основан на исходном коде
Netscape Navigator, проект использует
собственную свободную лицензию.
Второй по популярности, занимает от
20% до 45% рынка браузеров.
Большое количество дополнений
8
14. OpenOffice
2000 – Sun Microsystems выпускает под
лицензией LGPL офисный пакет
программ StarOffice,
начало проекта OpenOffice
● Writer — текстовый процессор и визуальный
редактор HTML.
● Calc — табличный процессор.
● Draw — векторный графический редактор.
● Impress — программа подготовки презентаций
● Base — механизм подключения к внешним
СУБД и встроенная СУБД HSQLDB.
● Math — редактор формул.
14
15. Научно-исследовательское ПО
Свободные аналоги
■ Matlab – octave, scilab
■ Statistic – R
Свободные программы без аналогов
■ Ns2 – программа по имитационному
моделированию сетей
■ Система сбора знаний Wiki
15
16. Wiki
■ Возможность многократно править текст
посредством самой вики-среды (сайта)
■ Особый язык разметки — вики-разметка,
которая позволяет легко и быстро размечать в
тексте структурные элементы и гиперссылки;
форматировать и оформлять отдельные
элементы.
■ Учёт изменений (версий) страниц:
возможность сравнения редакций и
восстановления ранних.
16
17. Wiki
■ Проявление изменений сразу после их
внесения.
■ Разделение содержимого на именованные
страницы.
■ Гипертекстовость: связь страниц и
подразделов сайта через контекстные
гиперссылки.
■ Множество авторов. Некоторые вики могут
править все посетители сайта.
17