OccupySaaS - 해고된 엔지니어들이 만드는 오픈소스 SaaS 대체 프로젝트

17 hours ago 4

해고된 엔지니어들이 AI와 공개 문서를 활용해 기존 SaaS를 대체하는 클린룸 오픈소스 프로젝트를 추진함 좌석당 과금과 벤더 종속에 맞서, Apache-2.0 라이선스로 누구나 자체 호스팅할 수 있는 호환 대체재를 지향함 공개 자료로 명세를 작성하고 구현 담당자를 분리하며, AI가 구현한 코드를 사람이 검토하고 기존 벤더의 공개 SDK로 호환성을 검증함 첫 프로젝트는 Auth0 호환 인증 서버 ZeroAuthy와 Salesforce 호환 CRM SalesCompel이며, 둘 다 공개된 초기 단계로 아직 프로덕션에 사용할 준비는 되지 않음 문서/위키, 이슈 추적, 기능 플래그 등 후속 분야는 공개 논의 중인 제안일 뿐 확정된 개발 약속은 아니며, 코드와 명세 작성, 호환성 테스트 기여를 받음 좌석당 과금과 벤더 종속에 대한 코드 기반 저항 OccupySaaS는 해고된 엔지니어들이 자신들이 만들던 SaaS 플랫폼의 대체재를 공개 소프트웨어로 구축하는 운동임 직원, 인턴, 계약직이 늘 때마다 비용이 증가하는 좌석당 과금을 성장에 부과되는 세금으로 보고 반대함 독점 API, 데이터 내보내기 장벽, 갑작스러운 가격 인상이 고객을 묶어두는 구조에 맞서 호환 가능한 공개 대안을 만들고자 함 플랫폼이 성장하는 동안 엔지니어 100만 명이 해고됐다는 문제의식 아래, 기존 개발 역량을 오픈소스 구현에 투입함 공개 명세에서 SDK 호환성 검증까지 클린룸 재구현은 기존 코드를 유출하거나 역컴파일하거나 복사하지 않고, 공개 정보와 독립적으로 작성한 코드만으로 호환 소프트웨어를 만드는 방식임 구현은 다음 순서로 진행함 공개 API 문서, OAuth 2.0/OIDC/REST 같은 공개 표준, 공개 SDK 동작을 검증 가능한 명세로 작성함 명세 작성자와 구현 담당자를 분리하고, 각 저장소의 CLEAN_ROOM.md에 정책을 명시하며 모든 테스트 픽스처와 참조 자료의 출처를 기록함 AI 에이전트는 명세만 받아 openapi.yaml 계약, 코드, 테스트 순으로 구현하고, 사람이 모든 병합을 검토함 호환성 테스트 환경에서 벤더의 공개 클라이언트 SDK를 대체 서버에 연결하고, 기존 코드가 수정 없이 동작해야 완료로 인정함 Apache-2.0으로 공개하고 자체 호스팅, 교체 가능한 저장소를 지원하며, 사용자가 요청하지 않은 원격 측정이나 좌석 수 집계 기능을 넣지 않음 허용 자료는 공개 API 문서, 공개 표준과 RFC, 공개 SDK 동작, 블...

Read Entire Article




피플앤툴즈 네트워크
🛍 샵