Перейти к содержимому

Об услуге

Интеграция открытого ПО

Открытое ПО, на котором можно строить бизнес: актуальное и ваше

Открытое ПО без риска

Большинство организаций уже работают на программном обеспечении с открытым исходным кодом: видеоплатформа, командный чат, почтовый сервер, фреймворк под их собственным приложением. Его можно бесплатно скачать, но зависеть от него дорого, если за него никто не отвечает. Мы и есть та команда, которая отвечает за него вместо вас: встраиваем его в то, что у вас уже работает, меняем там, где это необходимо, и поддерживаем в рабочем состоянии по мере развития проекта.

Интеграция

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

Поговорите с инженерами, которые стоят за услугой «Интеграция открытого ПО»

Первая консультация бесплатна. Расскажите, что у вас работает и что вам нужно, и мы прямо скажем, подходим ли мы для этой задачи.

Поговорить с инженером

Форк, когда без него не обойтись

Иногда нужное вам изменение не будет принято исходным проектом или будет принято слишком поздно. Тогда мы создаём форк: сопровождаемую копию, в которой ваши изменения хранятся небольшим понятным набором поверх оригинала, чтобы каждый новый выпуск можно было влить, а не расходиться с ним всё дальше с каждым годом.

Так работаем и мы сами. Мы сопровождаем собственные форки BigBlueButton и его компонентов воспроизведения и обмена сообщениями, командного чата Zulip, почтового сервера Postal и фреймворка Fat-Free, а также исправленные версии видеокомпонентов, от которых зависит наш мобильный клиент.

Поддержание жизни проекта

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

А когда проект, от которого вы зависите, заброшен, мы можем его продолжить. Selenoid, сервер автоматизации браузеров, был отправлен авторами в архив; мы возродили его под названием WebSummoner и открыто его сопровождаем.

Вклад в сообщество

Исправления, которые относятся к исходному проекту, отправляются туда. Это сохраняет ваш форк небольшим и поддерживает в хорошем состоянии программное обеспечение, на которое вы полагаетесь, для всех, включая вас.

Наши собственные открытые проекты

  • WebSummoner: настоящие браузеры в контейнерах для автоматизированного тестирования, продолжение Selenoid.
  • Placepix: самостоятельно размещаемый сервер изображений-заполнителей с умной обрезкой, фильтрами и макетами устройств.
  • Sukarix: PHP-фреймворк для высоконагруженных приложений со встроенными очередями.

На GitHub

  • BigBlueButton: наш форк виртуального класса с компонентами воспроизведения и обмена сообщениями.
  • Zulip: наш форк командного чата.
  • Postal: наш форк почтового сервера.
  • Fat-Free Framework: наш форк PHP-фреймворка, на котором построен Sukarix.
  • Все репозитории RIADVICE: все проекты и форки, которые мы открыто сопровождаем.

Почему RIADVICE для открытого ПО

  1. Форки, которые остаются совместимыми для слияния

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

  2. Безопасность прежде всего

    Исправления применяются сразу после публикации, а не тогда, когда очередь дойдёт до следующего обновления.

  3. Сначала в исходный проект

    То, что относится к исходному проекту, отправляется туда, поэтому ваш форк остаётся небольшим.

  4. Ваше, в рамках лицензии

    Код, история и сборка принадлежат вам, а лицензия соблюдается буквально.

  5. Открытое сопровождение

    Мы ведём собственные форки и проекты публично, поэтому вы можете увидеть, как мы работаем, до того как нас наймёте.

Открытое ПО, от которого вы зависите

Расскажите, что у вас работает

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