The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

Фонд СПО планирует запустить новую платформу совместной разработки и хостинга кода

25.02.2020 21:56

Фонд свободного ПО объявил о намерении создать новый хостинг кода, поддерживающий средства для организации совместной разработки и соответствующий ранее выработанным этическим критериям хостингов свободного ПО. Новая платформа дополнит уже существующий хостинг года Savannah, сопровождение которого будет продолжено без изменений. Целью создания нового хостинга называется желание решить проблему с инфраструктурой разработки СПО. В настоящее время многие свободные проекты зависят от платформ совместной разработки, не публикующих свой код и вынуждающих использовать проприетарное ПО.

Платформу планируется ввести в строй в 2020 году и построить её на основе уже существующих свободных решений для организации работы над кодом, развиваемых независимыми сообществами, не привязанными к интересам отдельных компаний. Решение о выборе проекта пока не принято, но основными вариантами являются Sourcehut, Gitea и Pagure, которые активно развиваются, распространяются под свободными лицензиями и поддерживают двухфакторную аутентификацию. Решения, ориентированные на разработку проектов отдельных сообществ, организаций и компаний, такие как Kallithea, Allura и Phabricator, изначально не рассматривались, так как задачей является создание публичной платформы, позволяющей пользователям заводить учётные записи и создавать свои репозитории.

Наиболее вероятным претендентом рассматривается платформа Pagure, развиваемая разработчиками Fedora Linux. Из достоинств Pagure называется опыт применения платформы для разработки СПО, возможность адаптации для использования LibreJS, поддержка импорта и экспорта сообщений о проблемах и merge-запросов из других систем, возможность использования своих пространств имён для проектов. Из недостатков отмечается излишняя зависимость от JavaScript и проблематичность работы без включения JavaScript в браузере.

Второй претендент Gitea уже используется Европейским Фондом СПО в своём хостинге git.fsfe.org, а также лежит в основе хостинга открытого ПО codeberg.org. Из достоинств Gitea называется частичная поддержка LibreJS. Недостатком, как и в Pagure, является зависимость от JavaScript, а также отсутствие инструментов для импорта/экспорта и ведения разработки проекта на платформе GitHub, требующей запуска несвободного JavaScript-кода.

Платформа Sourcehut хороша возможностью полноценной работы без JavaScript, лёгкостью реализации поддержки LibreJS, наличием средств экспорта данных (импорт в разработке), полным соответствием категории "А" этических требований (см. ниже), наличием wiki, системы непрерывной интеграции, системы обсуждения на базе email, поддержкой Mercurial и распространением кода под лицензией GPLv3. Недостатками являются незавершённость разработки (платформа находится на стадии альфа-тестирования), усложнённая навигация по коду и issues, отсутствие web-интерфейса для запросов на слияние (merge-запрос создаётся через заведение тикета и прикрепления к нему ссылки на ответвлённую ветку в Git).

Применение GitLab было сразу отклонено. Несмотря на то, что данная платформа очень популярна, привычна и предоставляет широкие возможности, проект развивается коммерческой компанией, привязан к проприетарному коду Google ReCAPTCHA, не позволяет без лишних сложностей обеспечить поддержку LibreJS, имеет негативный опыт попыток сбора телеметрии, не соответствует этическим требованиями Фонда СПО. При использовании GitLab Фонду СПО было бы не обойтись без поддержания форка данной платформы, но для этого нет необходимых ресурсов.

Определённые Фондом СПО критерии, предъявляемые к хостингам свободного кода (создаваемый фондом СПО хостинг как минимум должен на начальном этапе соответствовать уровню "B", после чего постепенно будет доведён до уровня "A"):

  • "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);
    • Все данные, переданные авторами и участниками проекта, должны быть экспортируемы в машиночитаемом формате.


  1. Главная ссылка к новости (https://www.fsf.org/blogs/sysa...)
  2. OpenNews: GitLab запустил зеркало GNU Savannah
  3. OpenNews: Взлом Savannah затронул и www.gnu.org. Хронология событий
  4. OpenNews: GitHub и SourceForge признаны неприемлемыми для размещения кода проектов GNU
  5. OpenNews: Новые проекты Linux Foundation по финансированию, безопасности и совместной разработке СПО
  6. OpenNews: Европейский Фонд СПО ввёл в строй платформу совместной разработки на основе Git
Лицензия: CC-BY
Тип: К сведению
Короткая ссылка: https://opennet.ru/52431-fsf
Ключевые слова: fsf, forge, code, savannah
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение (66) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.4, Аноним (4), 22:23, 25/02/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +4 +/
    Фонд опоздал с этим лет на 15. Как и обычно во всем.
     
     
  • 2.27, Аноним (27), 00:21, 26/02/2020 [^] [^^] [^^^] [ответить]  
  • +7 +/
    > Не должны навязываться порочные практики

    Это надо было сразу предъявить Поттерингу :)

     
     
  • 3.33, Аноним (33), 03:43, 26/02/2020 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Чтобы он непорочно зачал systemd?
     
     
  • 4.61, Аноним (61), 21:30, 26/02/2020 [^] [^^] [^^^] [ответить]  
  • –4 +/
    Парниша уже не смешно. Вау эффект закончился иди домой.
     
  • 2.36, лютый жабби__ (?), 06:29, 26/02/2020 [^] [^^] [^^^] [ответить]  
  • +2 +/
    >Фонд опоздал с этим лет на 15. Как и обычно во всем.

    Они были заняты клянченьем сорцов маздая7, а вы тут со своей ерундой...

     
     
  • 3.38, artenox (?), 08:42, 26/02/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Даже пустой HDD отправили в Microsoft. С подписями. Про это новости не было здесь.
     
     
  • 4.63, Аноним (63), 22:32, 26/02/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Microsoft может пошутить и записать на него исходники ReactOS
     

  • 1.5, Mikhail Kirillov (ok), 22:25, 25/02/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +7 +/
    Прекрасно, саванну уже давно хотят заменить хоть чем-нибудь. Sourcehut лучшая альтернатива имо, хоть он и не в релизе. Джаваскрипта нет, инструменты для разработки есть, апи открытый, код свободный.

    Про Pagure впервые слышу, некоторые вещи на сайте без джаваскрипта не работают (сортировка, не могу открыть дропдаун с ссылкой на клонирование), LibreJS блокирует множество скриптов, сайт использует избыточные стили bootstrap. Буду очень удивлён если выбор будет сделан в сторону этого проекта.

     
     
  • 2.18, Онаним (?), 23:44, 25/02/2020 [^] [^^] [^^^] [ответить]  
  • +/
    > Sourcehut

    Как он выглядит то? На сайте я так понял нету демо вообще, а на посмотреть в их собственную Sourcehut Sourcehut нужна рега?

     
     
  • 3.19, Онаним (?), 23:45, 25/02/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Хотя уже нашел там на картинке щелкать.
     
  • 3.20, Mikhail Kirillov (ok), 23:53, 25/02/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Там нет общего каталога репозиториев и поиска. Вот профиль создателя сервиса: https://git.sr.ht/~sircmpwn/ , там можно найти репозитории и посмотреть, что да как.
     
     
  • 4.44, Аноним (44), 14:07, 26/02/2020 [^] [^^] [^^^] [ответить]  
  • +/
    >sircmpwn
    >sir

    Феодализм головного мозга чувствую я.

     
     
  • 5.51, Аноним84701 (ok), 17:25, 26/02/2020 [^] [^^] [^^^] [ответить]  
  • +/
    >>sircmpwn
    >>sir
    > Феодализм головного мозга чувствую я.

    Dear anonymous Sir or Madam,
    а в школах и армии об этом как, слышали?
    Ну и sir@cmpwn.com - адрес в мастодонте.

     

  • 1.7, Аноним (7), 22:27, 25/02/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А что саванна-то им не нравится? Такое впечатление, что это норма для Фонда - начинать три тысячи проектов об одном и том же одновременно
     
     
  • 2.45, Аноним (63), 15:44, 26/02/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    В ее код загляните. Типичный PHP-шный спагетти в лучших традициях вордпресса. Такое за деньги-то дорабатывать не согласишься, не то что на общественных началах.
     
  • 2.57, Ivan_83 (ok), 18:57, 26/02/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Как минимум багтрекер в саванне просто ужасный, трудно понять его логику, она не похожа ни на что современное и общепринятое.
     

  • 1.8, Аноним (8), 22:30, 25/02/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Имхо свобода это не когда на каждом json'e пишут GPL, а когда лицензии в принципе не пишутся тк бессмысленны.
    Те бороться надо не за навязывание конкретных лицензий, а против системы лицензирования (и патентов - та же суть) в принципе.
     
     
  • 2.9, avocados (?), 22:35, 25/02/2020 [^] [^^] [^^^] [ответить]  
  • +3 +/
    А как же тогда свободные энтузиасты, которые джаст фо фан разабатывают линукс, будут получать свои миллиарды?
     
  • 2.10, Mikhail Kirillov (ok), 22:47, 25/02/2020 [^] [^^] [^^^] [ответить]  
  • +5 +/
    Ты прав, но к сожалению в большинстве стран работает система авторского права, которая не позволяет использовать чужие работы, после публикации права юридически принадлежат автору хочет он этого или нет. То есть грубо говоря, если ты нашел код без лицензии, то ты не можешь его использовать без явного разрешения автора. Впрочем возможно попасть в категорию использования fair-use, но не знаю как в РФ с этим.

    Есть отличная кампания РосКомСвободы, которая развивает твою идею: https://changecopyright.ru

     
     
  • 3.28, Аноним (27), 00:27, 26/02/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > система ... не позволяет использовать чужие работы

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

     
  • 2.59, Аноним (59), 20:49, 26/02/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Все же знают, что на заре так и было, а потом все незащищенное авторским правом украли, и пришлось свободу тоже защищать лицензиями.
     

  • 1.11, Аноним (11), 22:54, 25/02/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    > A+
    > Доступность содержимого для людей с ограниченными возможностями, соответствие стандартам Web Content Accessibility Guidelines (WCAG) 2.0 и Accessible Rich Internet Applications 1.0 (WAI-ARIA)

    Ну да, это такая мелочь, это мы напоследок оставим (может быть, когда-нибудь).

     
     
  • 2.22, Аноним (22), 00:10, 26/02/2020 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Иначе тёмно-серым по светло-серому писать не получится. От accessibility придётся отказаться.
     

  • 1.12, Аноним (12), 23:03, 25/02/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Gitea очень приятный, используем у себя в компании.
    Но совершенно не представляю как на его основе можно построить публичный хостинг для сотен разработчиков.

    То что он попал в список, для меня выглядит как "Гляньте в википедии что там у нас есть отрытое, его и возьмите"

     
     
  • 2.58, Ivan_83 (ok), 18:59, 26/02/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Тоже юзаем, переползли с фабрикатора тк там нет мерж регвестов по человечьи.
    Насчёт масштабирования - особых проблем не вижу, гитея упирается часто в диск через консольный гит, сам код на го там редко бывает узким местом.
    А дальше прикрутят какую то абалансировку/кластеринг и всё.
     

  • 1.13, имя_ (?), 23:08, 25/02/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • –5 +/
    >Недостатком, как и в Pagure, является зависимость от JavaScript

    Сегодня прямо день ретрограда на опеннете.

     
     
  • 2.15, А (??), 23:26, 25/02/2020 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Ну ненужен он. На нём что есть незаменимого - туфта, по большому счёту. Технически я.скрипт не нужен.
     
  • 2.26, Аноним (26), 00:21, 26/02/2020 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Пейсатель новости сегодня резко вспомнил npm leftpad.
     

  • 1.14, InuYasha (?), 23:23, 25/02/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    >>проблематичность работы без включения JavaScript в браузере.

    да хватит уже совать этот жс во все дыры! выкинуть это свистопердельное говно! как показала практика, даже какой-нибудь банальный hide/show element на JS могут сломать какие-нибудь хромофоксы и сделать любой сайт непригодным к исползованию!

     
  • 1.16, InuYasha (?), 23:26, 25/02/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Родина им CGit дала - на, пользуйся! Нет, не хочу...
     
     
  • 2.48, Аноним (48), 16:28, 26/02/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Как смотрелка гита CGit лучше аналогов, но для issues / merge requests совершенно не годится. Там тупо этого нет.
     

  • 1.17, Аноним (17), 23:35, 25/02/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    Желаю удачи фонду СПО.
     
  • 1.21, Бэтман (?), 00:05, 26/02/2020 Скрыто модератором [﹢﹢﹢] [ · · · ]
  • +/
     
     
  • 2.25, Аноним (26), 00:19, 26/02/2020 Скрыто модератором
  • –1 +/
     
     
  • 3.35, Lex (??), 06:27, 26/02/2020 Скрыто модератором
  • +/
     
     
  • 4.37, Аноним (37), 06:57, 26/02/2020 Скрыто модератором
  • –1 +/
     

     ....ответы скрыты модератором (3)

  • 1.23, Аноним (23), 00:13, 26/02/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > Должно быть запрещено размещение продуктов под несвободными лицензиями и без лицензии;
    > Должны поощряться идеи свободы, продвигаемые "Движением за свободное программное обеспечение";

    Очень хорошее и правильное начинание ;) Успехов им там, ага.

     
     
  • 2.29, Аноним (27), 00:31, 26/02/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    у них голова ещё не вскипела от противоречивости пунктов?
     
  • 2.32, Аноним (33), 03:38, 26/02/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >Должно быть запрещено размещение продуктов под несвободными лицензиями и без лицензии;

    Чтобы не было войны, надо чтобы все хороши собрались и убили всех плохих

     

  • 1.24, IRASoldier_registered (ok), 00:13, 26/02/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • –8 +/
    Как и ожидалось - GNU-сектанты всё больше огораживаются от майнстрима развития Linux и пропагандируют ретроградство. Тем лучше для Linux - меньше сумасшедших. Пусть себе варятся в своем уютном Аркхеме.
     
  • 1.30, zfs (??), 01:32, 26/02/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > уже существующий хостинг Года Savannah

    Год только начался, а хостинг Года, оказывается, уже существует:)

     
     
  • 2.31, IRASoldier_registered (ok), 01:39, 26/02/2020 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > Год только начался, а хостинг Года, оказывается, уже существует :)

    Сами номинацию создали, сами себя на неё выдвинули, сами себя и наградили. Примерно как РАЕН и тамошние "академики".

     

  • 1.34, Аноним (34), 05:23, 26/02/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • –3 +/
    День ретроградства на опеннете
     
  • 1.39, Аноним (39), 10:15, 26/02/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >В качестве приоритета для кода должен предлагаться выбор лицензии GPLv3+;
    >В качестве опции должна быть доступна лицензия AGPLv3+;

    Прописываю FSF курс таблэток от жадности до чужого кода.

     
     
  • 2.42, Аноним (42), 10:57, 26/02/2020 [^] [^^] [^^^] [ответить]  
  • +/
    В каком переходе диплом купил, горе-доктор?
     

  • 1.40, Аноним (39), 10:23, 26/02/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Так и запишем - уровень A - только для членов нашей секты Смешивать требовани... большой текст свёрнут, показать
     
     
  • 2.41, myhand (ok), 10:51, 26/02/2020 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > Смешивать требования к пользователям софта с техническими требованиями к самому софту, чисто политическими требованиями

    Чисто технические требования бывают в воображляндии некоторых недалеких граждан.  На самом деле, ничего подобного в реальности нет.  Если есть задача "убрать г-но с улиц" - можно как формировать ТТХ г*вноуборщиков, так и обновить административный кодекс, прописав там хорошие штрафы для ср*щих на улице всякое.

    "Политические требования" (ц) фонда СПО приводят к появлению свободного и качественного ПО.  Они работают.

    > Если им хочется выдвигать разные виды требований

    Более того, им начхать на твое мнение.  Знаешь почему?  Потому что это их хостинг.

    Иди, поучи гитхабчик уважать свое чрезвычайно ценное мнение.

     
     
  • 3.55, Аноним (55), 18:42, 26/02/2020 [^] [^^] [^^^] [ответить]  
  • +/
    В 90х и нулевых, да, действительно работало. А из того, что появилось в последнее время, я затрудняюсь вспомнить хоть один пример чего-то реально стоящего под GPL. Возможно, какие-то принципы пора пересмотреть.
     
     
  • 4.66, myhand (ok), 09:18, 27/02/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Во-первых, не так много новых ниш.  С чего вдруг должно появиться много проектов.

    Во-вторых, это субъективное мнение.  Допустим, я назову flintlib - а для вас она ничего не стоит...

    В третьих, действительно много людей оболванено "Open Source" (tm).  Если GPL-альтернативы прекратят поддерживать - все это счастье под "грабь-воруй" лицензиями - корпорасты быстро прикроют.

     
  • 3.64, Аноним (39), 01:18, 27/02/2020 [^] [^^] [^^^] [ответить]  
  • +/
    >Если есть задача "убрать г-но с улиц" - можно как формировать ТТХ г*вноуборщиков, так и обновить административный кодекс, прописав там хорошие штрафы для ср*щих на улице всякое.

    А можно развесить предложения "Давайте называть говно какашкой и говном не считать", при этом говно никуда не денется.

    >"Политические требования" (ц) фонда СПО приводят к появлению свободного и качественного ПО.  Они работают.

    Да, работают. Путём дискредитации FSF и возникновением желания держаться от таких подальше, даже ценой пиления своего блэкджека. Так появились LLVM, Fuchsia и Toybox.

     
     
  • 4.68, myhand (ok), 09:26, 27/02/2020 [^] [^^] [^^^] [ответить]  
  • +/
    > Да, работают. Путём дискредитации FSF и возникновением желания держаться от таких подальше,
    > даже ценой пиления своего блэкджека. Так появились LLVM, Fuchsia и Toybox.

    Не знаю за последние, но LLVM разве появился не от того, что одна инновационная компания,
    славящаяся уголками, захотела иметь немножко свой компилятор?

    Вполне типичный сценарий для проектов под "грабь-воруй" лицензиями.  Если это что-то востребованное, то за проектом стоит корпораст, которому он фактически принадлежит.

     
  • 2.56, Аноним (55), 18:56, 26/02/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Про GNU/Linux было актуально в те времена, когда без glibc и gcc никакого линукса бы не было. Сейчас же, когда легко собрать дистрибутив без единого компонента GNU, это выглядит уже куда менее уместно.
     
     
  • 3.67, myhand (ok), 09:19, 27/02/2020 [^] [^^] [^^^] [ответить]  
  • +/
    > Сейчас же, когда легко собрать дистрибутив без единого компонента GNU

    Собирайте.  И только тогда - не называйте.

     

  • 1.47, Аноним (63), 15:51, 26/02/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > проблематичность работы без включения JavaScript в браузере

    Абсолютно необоснованная претензия. Как они себе представляют code review без джаваскрипта? В чем проблема JS, если он свободный?

    В любом случае, качественный открытый проект должен прежде всего предоставлять открытый стандартизированной API, для которого можно написать любой клиент - хоть браузерный, хоть десктопный на Qt, хоть консольный на каком-нибудь ncurses.

     
     
  • 2.49, Аноним (48), 16:38, 26/02/2020 [^] [^^] [^^^] [ответить]  
  • +/
    В том, что не все пользуются JS.
    Если код на JS свободный, то для пользователей LibreJS это лучше чем несвободный, конечно.
     
     
  • 3.53, Аноним (63), 17:38, 26/02/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Причины не пользоваться несвободным JS мне понятны. Причины вообще не пользоваться JS (например, используя LibreJS) - нет. Это какая-то религия.

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

    Потому, повторюсь, надо не лепить очередной монолит, а построить систему на стандартизированном API. В этом случае конкретный пользовательский интерфейс может быть реализован как угодно. Хоть десктопным клиентом, хоть консольным, хоть вообще через e-mail гейт.

     
     
  • 4.69, Аноним (39), 10:33, 27/02/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Какая нахрен религия? Это у вас культ карго. Вам кажется, что лейбл "лицензировано под GNU AGPL v3" говорит о том, что действительно так лицензировано и что это это не малварь. На самом же деле лейбл может быть навешен в нарушение копирайта (и атакующих не ***т, они и так преступники), и вообще бывает малварь под свободными лицензиями, включая GPL.

     

  • 1.50, Аноним (50), 16:39, 26/02/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А почему только кода? Нужен и хостинг сайтов. То есть можно и потом добавить костыль типа GitHub Pages, но лучше сразу сделать нормально.
     
     
  • 2.54, Аноним (63), 18:32, 26/02/2020 [^] [^^] [^^^] [ответить]  
  • +/
    У FSF нет миллиардов Гитхаба, чтобы позволить себе хостить каждого сеошника, набежавшего на халяву.

    Вики с маркдауном нужна, конечно.

     

  • 1.52, Аноним (52), 17:31, 26/02/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Однако.

    B самый нормальный, имхо. В уровне A уже какие-то упоротушки.
    И при этом
    > Доступность содержимого для людей с ограниченными возможностями, соответствие стандартам Web Content Accessibility Guidelines (WCAG) 2.0 и Accessible Rich Internet Applications 1.0 (WAI-ARIA);

    только в A+. Странно.

    Так-то B + A+ получается как-то более годно.

     
  • 1.60, ютуб ютубов (?), 21:22, 26/02/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    лучше бы они Reactos профинансировали. а то учудили: диск прислали мелкомягким, чтобы те код семерки им скинули.всякой фигней занимаются
     
     
  • 2.70, Аноним (48), 13:37, 27/02/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Jeditobe, залогинься
     
     
  • 3.72, Аноним (39), 23:29, 28/02/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Реактос кстати очень сильно улучшился. Сегодня поставил и заметил, что исчезли следующие косяки, которых давно раньше не было, а потом появились внезапно и настал ППЦ:
    1. Драйвера для проброса OpenGL и DirectX из комплекта коробки теперь не вешают ОС при загрузке.  Проброс не работает, тем не менее. Возможно что потому что хост - линукс.
    2. Драйвер ProcessExplorerа теперь не вешает ОС.
    3. Драйвера virtio для сетевой карты теперь не приводят к синему экрану
    4. Сильно возросла стабильность, почти нет случайных зависаний.
    5. Firefox, даже ESR, по-прежнему не работает и не инсталлируется. Нет либ, которые есть в семёрке-десятке. Это провал - не иметь того, что есть в вайне.
     

  • 1.62, Аноним (61), 21:33, 26/02/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Главное что бы аккаунты не удаляли через пол года, а то все мои проекты ...
     
  • 1.65, Аноним (65), 01:31, 27/02/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >При использовании GitLab Фонду СПО было бы не обойтись без поддержания форка данной платформы, но для этого нет необходимых ресурсов.

    Реальное положение дел в этом вашем гну. У них даже нет 1 инженера способного вести форк.

     
     
  • 2.71, Аноним (48), 13:38, 27/02/2020 [^] [^^] [^^^] [ответить]  
  • +/
    В gitlab слишком много кода чтобы один человек мог постоянно поддерживать офрк в актуальном состоянии.
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Спонсоры:
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2020 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру