Меня вот тоже волнуют как потребителя новые компиляторы для BlackBox с оптимизацией на уровне XDS, наличие 64 битной версии и, конечно, Host для Linux. Сие возможно при объединении людей безболезненным для их времени и психики образом.
Схему работы всем миром над открытым исходным кодом давно придумал и обкатал Линукс Торвальдс, частично секреты он раскрывает в
этих популярных выступлениях про git. Есть хозяин ветки, все желающие ее могут скачать и предлагают правки. Если они изложены внятно и понятно, то он их может принять, а может и не принять. Если лидер забил/заболел/умер то ветку может подхватить кто-то другой. Но это в мире нормального открытого ПО, а не ББ, где много кода когда-то было закрыто и это наследие тянется (пример — линукс-версия).
Возникает еще мысль про компонентность и связанные с этим проблемы. У компонентного открытого ПО есть особенность, нет единого продукта, а значит невозможно выбрать одного лидера для всех направлений. Если даже предположить, что единый продукт — это некая универсальная сборка сообщества, то проблема в том, что в российском сообществе нет общепризнанного авторитетного лидера, который бы обладал и квалификацией и временем, чтобы следить за всеми правками участников и делать общий продукт. Поэтому часто в беседах на форуме во главу угла ставится, заказ или проект и тому подобные вещи (мол были бы деньги или кому-то было бы надо для проекта). Но правда в том, что без хозяина все приходит в запустение. Решение-утопия: У каждого открытого компонента есть свой лидер, который следит за трекингом ошибок, отзывами и предложениями по улучшению, он знает своих пользователей и чутко относится к их просьбам, поддерживает актуальной документацию, также рекламирует использование своего компонента, чтобы не плодились дубли и другие участники интегрировали компонент в свои разработки. Существует информационная среда, поддерживающая такую модель работы: возможность самому разместить свой компонент и изменять описание, возможность пользователям указать пожелания, и публично или анонимно оказать материальную поддержку разработчику. То-же касается и сборок среды. Новый компилятор или Host являются компонентами.
Лучшая рекламная платформа для компонентов сегодня — сайт OberonCore.
Тут с Алексеем не соглашусь, ссылки на форуме недостаточно, никто ваш github не найдет. Поэтому именно сюда надо оформлять и выкладывать компоненты
Модератор этого процесса Евгений и даже есть стандартная карточка для оформления:
Код:
====== Xxx|XxxYyy ======
Краткое описание на русском; не содержит точки, точкой заканчивается; не больше 250 символов.
http://вебссылка на страницу загрузки
Ссылка на тему в конференции, если есть
Содержание --- более подробное описание от автора, если есть.
{{tag> :bbcc: :tags:bbcc:host:ext :tags:lang:язык_по_умолчанию прочие_языки :members:Фамилия,ИО остальные_авторы тэги_категории}}
Пока писал этот огромный пост, пришла мысль, что в эту карточку надо еще добавить возможность поблагодарить автора материально
и превратить oberoncore в рынок компонентов