Определённые Фондом СПО критерии, предъявляемые к хостингам свободного кода

Определённые Фондом СПО критерии, предъявляемые к хостингам свободного кода

https://t.me/black_triangle_tg

"C" - минимальные требования к сервисам, в которых можно размещать проекты GNU:

  • Доступность всей функциональности пользователям полностью свободных браузеров, таких как IceCat. Допускается выполнение контента на других языках программирования, транслированных в JavaScript. Ключевой JavaScript-код должен либо быть свободным, либо отключаемым (работоспособность должна сохраняться при отключенной в браузере поддержке JavaScript). 
  • Отсутствие необходимости установки несвободного ПО для работы с сайтом (например, Adobe Flash);
  • Отсутствие дискриминации в зависимости от категории пользователя и страны его проживания;
  • Возможность работы с сервисом в анонимном режиме, используя сеть Tor;
  • Условия работы с сервисом не должны содержать одиозных требований;
  • Использование лицензии GPLv3 должно поощряться и рекомендоваться как минимум на том же уровне, что и другие типы лицензий;
  • Корректная поддержка HTTPS, включая использование достоверных сертификатов.

"B" - дополнительные требования, которые позволяют рекомендовать сервис:

  • Весь отправляемый клиенту JavaScript-код должен быть свободным и снабжённым метками для распознавания в LibreJS или явно заявлять о своей лицензии;
  • Информация о посетителях не должна передаваться третьим лицам и сторонним организациям. В частности, не должны использоваться теги для отслеживания перемещения пользователя между сайтами, что подразумевает отказ от использования большинства рекламных сетей;
  • Не должны навязываться порочные практики лицензирования (поставка кода без лицензии, неясные условия лицензирования и привязка только к одной версии лицензии);
  • Отсутствие рекомендации выбора несвободных лицензий;

"А" - наивысшие требования:

  • Сайт должен быть полностью работоспособен при отключенном JavaScript;
  • Серверные компоненты сервиса должны распространяться в форме свободного ПО;
  • В качестве приоритета для кода должен предлагаться выбор лицензии GPLv3+;
  • В качестве опции должна быть доступна лицензия AGPLv3+;
  • Должно быть запрещено размещение продуктов под несвободными лицензиями и без лицензии;
  • Не должно предлагаться использование сервисов SaaSS;
  • Должен применяться термин "свободное ПО", вместо "открытое ПО";
  • Должны поощряться идеи свободы, продвигаемые "Движением за свободное программное обеспечение";
  • В контексте дистрибутивов не должен применяться термин Linux без приставки GNU, т.е. следует использовать GNU/Linux;
  • Каждый нетривиальный файл в пакете должен снабжаться информацией об используемой лицензии.

"A+" - идеальные дополнительные пожелания:

  • Возможность просмотра сайта и загрузки без аутентификации;
  • Отключение сохранения в логах информации о посетителях;
  • Соответствие пожеланиям по организации работы провайдеров online-сервисов, разработанным организацией Electronic Frontier Foundation;
  • Доступность содержимого для людей с ограниченными возможностями, соответствие стандартам Web Content Accessibility Guidelines (WCAG) 2.0 и Accessible Rich Internet Applications 1.0 (WAI-ARIA);
  • Все данные, переданные авторами и участниками проекта, должны быть экспортируемы в машиночитаемом формате. 

==============

Представте каким был бы мир еслиб все сайты соответствовали данным критериям.

Некоторое лирическое отступление

Меня тут часто называют, революционером, анархистом, хакером, комунистом и много кем еще. Но все это в корне не верно.

Я просто борюсь за те же идеалы свободы, что и парни из фонда свободного ПО. Хоть мы и немного расходимся в некоторых вопросах, но цель одна. И наша борьба не делает нас преступниками или террористами. Мы просто сражаемся за свободу.

К чему я это все... Если Вы начинающий разработчик и создаете сайты, то прошу обращать внимания на подобные критерии изложенные выше.

Вместе мы сделаем мир лучше...



Report Page