Программное обеспечение компьютера. Правовая охрана программ и данных

📘 7 класс · 🎯 Виды ПО, лицензии, авторское право

Мы уже разобрали, как устроен компьютер «в железе»: процессор, память, диски, видеокарта. Но железо само по себе - просто набор микросхем. Чтобы компьютер что-то делал, нужны программы. Сегодня разберёмся, какие бывают программы, зачем они нужны и почему за них иногда сажают в тюрьму.

1. Зачем компьютеру программы

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

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

Слайд 1 / 9

Железо и программы: одно без другого не работает

⚙️ Железо
+
📀 Программы
=
💻 Работающий компьютер

Аналогия: железо - это автомобиль, а программы - водитель. Можно купить самую дорогую машину, но без водителя она никуда не поедет. С другой стороны, даже самый опытный водитель не поедет без машины.

Ещё одна аналогия: железо - это сцена, программы - артисты. Сцена без артистов бесполезна, а артистам нужна сцена.

2. Что такое программное обеспечение

Программное обеспечение (ПО) - это все программы, которые могут работать на компьютере, вместе с документацией к ним. Английское название - software, «мягкая часть» компьютера, в противоположность hardware - «твёрдой», то есть железу.

Понятие 1
Программа
Набор команд на языке, понятном компьютеру, который решает определённую задачу.
Понятие 2
ПО
Все программы и данные вместе с документацией. Может быть отдельной программой или целым комплексом.
Понятие 3
Установка
Копирование программы на компьютер и подготовка её к работе. Без установки многие программы не запускаются.

3. Три вида ПО

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

Слайд 2 / 9

Пирамида программного обеспечения

Представьте пирамиду из трёх уровней:

📚 Прикладное ПО
игры, редакторы, браузеры
▲ опирается на
🛠 Инструментальное ПО
компиляторы, отладчики, среды разработки
▲ опирается на
⚙️ Системное ПО
операционная система, драйверы, утилиты

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

4. Системное ПО

Системное ПО - это «администрация» компьютера. Оно не решает задач пользователя напрямую, но создаёт условия, чтобы эти задачи можно было решать.

Слайд 3 / 9

Системное ПО - что входит

🖥️
Операционная система
Главная программа. Управляет железом, запускает другие программы, хранит файлы. Без ОС компьютер не включится даже.
Windows, Linux, macOS
🔌
Драйверы
Программы-переводчики между операционной системой и конкретным устройством. Принтер, видеокарта, мышка - у каждого свой драйвер.
NVIDIA Driver, Realtek Audio
🧰
Утилиты
Вспомогательные программы: чистка диска, антивирус, архиватор, диспетчер задач.
7-Zip, WinRAR, Очистка диска
🏢
Аналогия с домом Если компьютер - это дом, то системное ПО - это комендант, электрик и сантехник. Их не видно, но именно они делают так, чтобы в доме было электричество, вода и порядок. А прикладное ПО - это сами жильцы, которые пользуются всеми удобствами.

5. Прикладное ПО

Прикладное ПО - это программы, с которыми работает человек напрямую. Они решают конкретные задачи: напечатать текст, нарисовать картинку, посмотреть фильм, поиграть в игру.

Слайд 4 / 9

Прикладное ПО - что входит

📝
Текстовые редакторы
Набор и оформление текста: доклады, рефераты, письма.
Word, Google Docs, Блокнот
🎨
Графические редакторы
Работа с изображениями: рисунки, обработка фото, логотипы.
Paint, Photoshop, GIMP
🌐
Браузеры
Программы для просмотра сайтов. Одна из самых используемых категорий ПО в мире.
Chrome, Firefox, Яндекс.Браузер
🎮
Игры
То, ради чего многие покупают мощные компьютеры. Требуют много ресурсов.
Minecraft, Roblox, CS
🎵
Медиаплееры
Просмотр видео, прослушивание музыки.
VLC, Windows Media Player
📊
Электронные таблицы
Расчёты, графики, таблицы. Используются от школьных задач до бухгалтерии.
Excel, Google Sheets

6. Инструментальное ПО

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

Слайд 5 / 9

Инструментальное ПО - что входит

🔨
Компиляторы и интерпретаторы
Переводят код с языка программирования в машинные команды. Без них программа не запустится.
GCC, Python, Java
🐞
Отладчики
Помогают находить ошибки в программах. Показывают, что происходит пошагово.
GDB, встроены в IDE
📐
Среды разработки (IDE)
Один большой инструмент, объединяющий редактор, компилятор, отладчик и многое другое.
VS Code, PyCharm, Visual Studio

Программисты пишут код в IDE, отлаживают в отладчике, компилируют в машинные команды. Всё это - инструментальное ПО.

7. Правовая охрана программ

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

Слайд 6 / 9

Программа - это произведение

В российском законодательстве программа для ЭВМ приравнена к литературному произведению. Это значит:

  • у программы есть автор - человек или команда, её создавшая;
  • автор обладает исключительным правом - только он решает, кто и как может её использовать;
  • право возникает в момент создания, регистрировать программу не обязательно;
  • но можно добровольно зарегистрировать её в Роспатенте - тогда в случае спора легче доказать авторство.
Более потробно рассматриваем эту тему в 10 классе на уроке Законодательство в области ПО и данных
Слайд 7 / 9

Что запрещено

Пиратство - это использование, копирование и распространение программ без разрешения автора. Наказания серьёзные:

  • штраф - до нескольких сотен тысяч рублей;
  • исправительные работы или обязательные работы;
  • в особо крупных случаях - лишение свободы.

Что считается нарушением:

  • скачивание взломанных версий платных программ («кряков»);
  • установка одной лицензии на много компьютеров;
  • продажа или передача программ друзьям;
  • использование чужого кода в своей программе без указания автора.
⚠️
Важно для школы и дома Даже если вы не продаёте пиратскую программу, а просто «поделились» ей с друзьями или скачали с торрентов - это нарушение авторского права. Для домашнего использования есть бесплатные аналоги: Linux вместо Windows, LibreOffice вместо Word, GIMP вместо Photoshop.

8. Виды лицензий

Не вся программа обязательно платная. Способы распространения программ сильно различаются. Вот основные типы.

Слайд 8 / 9

Основные типы лицензий

Тип лицензии Что означает Примеры
Платная программа. Купил - пользуешься, копировать нельзя. Windows, Microsoft Office, Photoshop
Бесплатная (Freeware) Скачивай и пользуйся бесплатно. Но исходный код закрыт - изменить программу нельзя. Chrome, Skype, Zoom
Условно-бесплатная (Shareware) Бесплатно на время или с ограничениями. Понравилось - заплати за полную версию. WinRAR, антивирусы-триалы
Свободная (Open Source / GPL) Бесплатная, и исходный код открыт. Можно изучать, менять, распространять, но производные тоже должны быть свободными. Linux, Firefox, GIMP, Blender
Лицензия на количество Программа платная, но покупается на определённое число устройств или пользователей. Корпоративные лицензии Windows, ОС в школе
💡
Почему свободное ПО важно Свободное ПО можно легально ставить дома, в школе и в любой стране - бесплатно. Именно поэтому школы часто переходят на Linux и LibreOffice: экономия бюджета и отсутствие юридических проблем.

9. Правовая защита данных

Помимо самих программ, закон охраняет и данные - особенно персональные. Это информация о человеке: имя, адрес, телефон, оценки в школе, медицинские сведения.

Слайд 9 / 9

Персональные данные и закон

В России действует ФЗ-152 «О персональных данных». Он устанавливает правила:

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

Что делать вам:

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

10. Домашнее задание

Задания на закрепление материала. Первые четыре - короткие вопросы, следующие два - на размышление, последнее - творческое.

Задачи для самостоятельного решения

  1. Три вида ПО. Назовите три вида программного обеспечения и приведите по два примера программ каждого вида. Кратко объясните, чем они отличаются друг от друга.
  2. Что куда относится. Распределите программы по группам (системное, прикладное, инструментальное): Windows, Word, Python, Драйвер принтера, Minecraft, Paint, WinRAR, VS Code, Антивирус, Браузер.
  3. Зачем нужен драйвер. Объясните своими словами, почему без драйвера принтер или видеокарта не заработают. Приведите аналогию (как в уроке с переводчиком или комендантом).
  4. Пиратство. Что такое пиратская программа? Приведите два примера использования пиратского ПО и объясните, почему это нарушение закона. Что может быть за это наказанием?
  5. Виды лицензий. Чем отличается коммерческая лицензия от свободной (Open Source)? Приведите по одному примеру программы каждого типа. Объясните, почему школы часто используют свободное ПО.
  6. Персональные данные. Перечислите пять категорий информации о человеке, которые относятся к персональным данным. Объясните, почему их нельзя выкладывать в открытый доступ. Что за закон в России их защищает?
  7. Задача со звёздочкой. Представьте, что вы - автор компьютерной игры. Вы хотите продавать её, но при этом хотите, чтобы другие программисты могли её улучшать и создавать свои модификации. Какую лицензию выбрать: коммерческую, freeware или Open Source? Обоснуйте свой ответ в 3-4 предложениях.
📌
Подсказки Системное ПО работает на уровне «железа» и обеспечивает работу всего остального. Прикладное решает задачи человека. Инструментальное помогает создавать другие программы. Свободное ПО - легальная бесплатная альтернатива платным программам. Персональные данные - любые сведения, по которым можно опознать конкретного человека.