Ответственность за свободу: новые законы угрожают разработчикам программного обеспечения

Ответственность за свободу: новые законы угрожают разработчикам программного обеспечения

Участие в открытых IT-проектах теперь может привести к уголовной ответственности.

image

Как сообщает OpenNET, Государственная Дума РФ одобрила в последнем, окончательном чтении несколько законопроектов: №346588-8 , №346769-8 и №346750-8 . Эти законы направлены на запрет участия граждан РФ в незарегистрированных иностранных некоммерческих организациях, которые не внесены в специальный реестр. Кроме того, законы предусматривают уголовную ответственность за организацию деятельности подобных организаций. После утверждения Советом федерации и подписания президентом, законы вступят в силу.

Как считает OpenNet, у принятых законов есть один очень серьезный побочный эффект: под его действие попадает участие во многих международных проектах, связанных с разработкой свободного программного обеспечения.

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

Ниже приведены примеры крупных проектов с открытым исходным кодом, которые курируются некоммерческими организациями. Эти проекты являются неотъемлемой частью дистрибутивов Linux, включая отечественные ALT Linux, Astra Linux, Rosa Linux и другие:

  • Ядро Linux (управляется The Linux Foundation);
  • Вся GNU-обвязка каждого дистрибутива, включая стандартные утилиты (например, sed, awk, cat и т.д.), загрузчик операционной системы GRUB, компиляторы языков программирования C/C++, набор GnuPG, используемый для подписи пакетов во всех дистрибутивах и т.д. (Free Software Foundation);
  • Веб-браузер Firefox и почтовый клиент Thunderbird (Mozilla Foundation);
  • СУБД PostgreSQL (The PostgreSQL Foundation);
  • СУБД MariaDB (MariaDB Foundation);
  • Пользовательское окружение KDE, включая все входящие в комплект приложения, а также графический редактор Krita, офисный пакет Kalligra Office (KDE e.V.);
  • Пользовательское окружение GNOME, включая все входящие в комплект приложения, а также графический редактор GIMP, офисный пакет GOffice (GNOME Foundation);
  • Язык программирования Python (Python Foundation);
  • Язык программирования PHP (PHP Foundation);
  • Язык программирования Perl (Perl Foundation);
  • Язык программирования Rust (Rust Foundation);
  • Среда разработки Eclipse и платформа Jakarta EE (Eclipse Foundation);
  • Офисный пакет LibreOffice (Open Document Foundation);
  • Офисный пакет OpenOffice, а также HTTP-сервер Apache, сервер приложений Tomcat и другие (Apache Software Foundation);
  • Дистрибутив Debian, на котором основаны некоторые отечественные дистрибутивы Linux (организации Debian France, Debian.ch);
  • Операционная система FreeBSD, включая её ядро и все компоненты (FreeBSD Foundation);
  • Операционная система OpenBSD, сервер OpenSSH, а также множество стандартных утилит для работы с SSH (The OpenBSD Foundation);
  • Операционная система NetBSD (NetBSD Foundation).

Устали от того, что Интернет знает о вас все?

Присоединяйтесь к нам и станьте невидимыми!