OccupySaaS: разработчики используют ИИ для клонирования Auth0 и Salesforce
Новый проект OccupySaaS объединяет разработчиков, недовольных дорогими SaaS-решениями. Используя ИИ, они создают бесплатные опенсорсные аналоги популярных сервисов.

Движение под названием OccupySaaS набирает популярность среди разработчиков программного обеспечения, уставших от дорогих подписок и постоянного роста цен на облачные сервисы. Проект ставит своей целью создание чистых опенсорсных аналогов популярных коммерческих платформ с помощью современных ИИ-инструментов.
- Проект нацелен на замену таких корпоративных гигантов, как Auth0 и Salesforce, на альтернативы под названиями ZeroAuthy и SalesCompel.
- Разработка ведется на основе открытой документации и API без использования закрытого исходного кода оригинальных продуктов.
- Основным языком программирования выбран Go благодаря удобству компиляции и простоте развертывания в Docker-контейнерах.
Как работает создание клонов с помощью ИИ
Поскольку многие облачные сервисы работают на удаленных серверах разработчиков и представляют собой так называемый черный ящик, прямое декомпилирование бинарных файлов невозможно. Участники OccupySaaS опираются на публичную документацию, спецификации API, стандарты и особенности поведения SDK для создания совместимых аналогов.
Тем не менее этот процесс сопряжен с трудностями. Чтобы новое ПО работало как полноценная замена, ему необходимо воспроизводить не только корректные ответы системы, но и специфические баги оригинальных API, что критически важно для полной обратной совместимости, аналогично тому, как работают эмуляторы игровых консолей.
Читайте такжеFreeRDP 3.33 дата выхода: что нового в версии с поддержкой WASMСтрогие правила этики и выбор технологий
Инициаторы проекта уделяют огромное внимание юридической чистоте и безопасности разработки. Все программное обеспечение создается по принципу чистой комнаты: строго запрещено использовать украденный исходный код, проприетарные активы пользовательских интерфейсов или конфиденциальную информацию с прошлых мест работы.
В качестве основного языка программирования был выбран Go, обошедший Rust благодаря возможности собирать все зависимости в единый бинарный файл без сложного установщика. Это делает готовые решения идеальными для упаковки в Docker и последующего самостоятельного хостинга.
Планы по замене экосистем и будущее проекта
Помимо Auth0 и Salesforce, создатели OccupySaaS планируют разработать открытые альтернативы для систем управления документами, трекинга задач, мониторинга серверов и клиентской поддержки. Под прицелом сообщества находятся такие известные продукты, как Confluence, Jira, LaunchDarkly, Datadog и Zendesk.
Проект создан при участии опытного инженера Томаса Медоуза, чей манифест критикует модель лицензирования за каждого пользователя, тормозящую рост бизнеса. Хотя самостоятельный хостинг требует усилий от IT-команд, лицензия Apache 2.0 открывает возможности для появления сторонних провайдеров и облачных хостеров подобных решений
Источник: Latest from Tom's Hardware



