Организация Free Software Foundation (FSF), сыгравшая важную роль в становлении open source и отметившая в этом году 30-летие, опубликовала перечень критериев сервисов, опираясь на которые разработчики свободного ПО смогут выбрать для своего проекта оптимальный хостинг. Практическое руководство создавалось добровольцами, и в его подготовке принимал участие Ричард Столлман, сообщает PC Week.
В анонсе на сайте FSF говорится, что критерии важны не только для разработчиков, но и для пользователей. Хранилища, как правило, обеспечивают загрузку исполняемых программ, что предоставляет возможность оперативно получать самые свежие их версии.
Признаки разбиты на три основные группы: критерии для допустимого хостинга, критерии для хорошего хостинга, критерии для отличного хостинга. Формально в списке присутствует уровень «неприемлемо», но в нём пока нет никаких признаков.
Основной критерий допустимости хостинга — полная поддержка свободных браузеров на функциональном уровне. При этом от сайта не требуется красивый внешний вид в соответствии с замыслом веб-дизайнера. Также важно, что для практической работы с хранилищем пользователю не требуется никакая несвободная программа.
Не должна допускаться дискриминация пользователей по какому-либо признаку, в том числе и по гражданству. Сайт должен поддерживать доступ через сеть Tor и его условия не должны содержать каких-либо одиозных требований.
Хороший хостинг, помимо всех вышеприведённых условий, должен быть основан на свободном коде, не передавать третьим лицам информацию о пользователях (это означает, что он должен избегать участия в рекламных сетях) и не поощрять плохие практики лицензирования (отсутствие лицензии, неясная лицензия, не совместимые с GPL лицензии). Также хороший хостинг не рекомендует несвободные лицензии для работ практического характера.
Наконец, отличный хостинг должен отвечать всем требованиям для допустимого и хорошего, а также соответствовать следующим условиям:
- все важные функции сайта должны корректно работать, если пользователь отключает выполнение JavaScript;
- используемое серверное ПО является свободным;
- в политике хостинга отдаётся предпочтение GPL, а несвободные лицензии не допускаются для работ, имеющих практическое значение;
- понятие свободного ПО не подменяется понятием ПО с открытым кодом;
- хостинг избегает использования Linux без ссылки на GNU.
Релоцировались? Теперь вы можете комментировать без верификации аккаунта.