Chính phủ Pháp và Đức ra mắt "Docs" - phiên bản mã nguồn mở thay thế cho Notion

BigGo Editorial Team
Chính phủ Pháp và Đức ra mắt "Docs" - phiên bản mã nguồn mở thay thế cho Notion

Trong một bước đi quan trọng hướng tới chủ quyền số, chính phủ Pháp và Đức đã cùng nhau phát hành Docs, một trình soạn thảo tài liệu cộng tác mã nguồn mở được thiết kế như một giải pháp thay thế cho các nền tảng độc quyền như Notion, Outline và Confluence. Sáng kiến này, là một phần của bộ công cụ kỹ thuật số rộng lớn hơn có tên La Suite Numérique, đại diện cho xu hướng ngày càng tăng của các dự án mã nguồn mở được chính phủ tài trợ nhằm giảm sự phụ thuộc vào các công ty công nghệ nước ngoài.

Sáng kiến mã nguồn mở do chính phủ dẫn đầu

Docs được xây dựng trên nền tảng Django Rest Framework, Next.js, BlockNote.js, HocusPocus và Yjs, cung cấp các tính năng cộng tác thời gian thực tương tự như các giải pháp thương mại. Dự án được cấp phép MIT, rõ ràng mời gọi các tổ chức khu vực tư nhân sử dụng, bán và đóng góp vào mã nguồn. Cách tiếp cận này trái ngược với nhiều sản phẩm thương mại khóa người dùng trong hệ sinh thái độc quyền với phí đăng ký định kỳ.

Phản hồi từ cộng đồng phần lớn là tích cực, nhiều người xem đây là một khoản đầu tư chiến lược vào cơ sở hạ tầng kỹ thuật số. Như một người bình luận đã lưu ý:

Tiền công, mã nguồn công! Với chi phí bao nhiêu cho các bộ phần mềm cộng tác mà chính phủ phải chi trả hàng năm? Hàng chục nếu không phải hàng trăm triệu! Họ có hàng triệu công chức. Khoản đầu tư để xây dựng Docs chỉ là một giọt nước trong đại dương so với chi phí đó.

Nền tảng kỹ thuật

  • Backend: Django Rest Framework
  • Frontend: Next.js
  • Trình soạn thảo: BlockNote.js
  • Hợp tác thời gian thực: HocusPocus và Yjs
  • Lưu trữ: Lưu trữ đối tượng tương thích S3 (Minio trong cài đặt mặc định)
  • Xác thực: Hỗ trợ OIDC

Không chỉ tiết kiệm chi phí: Tự chủ kỹ thuật số chiến lược

Mặc dù việc giảm chi phí là một yếu tố, dự án cũng giải quyết những lo ngại rộng lớn hơn về chủ quyền dữ liệu và sự phụ thuộc vào nhà cung cấp. Đối với các cơ quan chính phủ xử lý thông tin nhạy cảm, việc phụ thuộc vào các dịch vụ đám mây của Mỹ làm dấy lên lo ngại về việc dữ liệu bị chuyển đến các máy chủ nước ngoài. Docs cung cấp một giải pháp thay thế có thể tự lưu trữ giúp dữ liệu được kiểm soát tại chỗ.

Dự án này là một phần của bộ công cụ lớn hơn bao gồm Grist (bảng tính), Tchap (nhắn tin dựa trên Matrix/Element), và các ứng dụng khác được thiết kế để tạo ra một hệ sinh thái năng suất mã nguồn mở toàn diện cho công chức. Cách tiếp cận này cho phép chính phủ duy trì kiểm soát cơ sở hạ tầng kỹ thuật số của họ trong khi có tiềm năng tiết kiệm chi phí cấp phép.

Các thành phần của La Suite Numérique

  • Docs: Chỉnh sửa tài liệu (tương tự như Notion/Confluence)
  • Grist: Chức năng bảng tính và cơ sở dữ liệu
  • Tchap: Nhắn tin (dựa trên Matrix/Element)
  • Meet/Visio: Hội nghị truyền hình

Tính năng kỹ thuật và lộ trình phát triển

Docs cung cấp tính năng chỉnh sửa cộng tác với hỗ trợ ngoại tuyến, tương thích markdown, lệnh gạch chéo, phím tắt và các tính năng hỗ trợ bởi AI để tạo và tóm tắt nội dung. Nền tảng hiện có sẵn bằng tiếng Anh, tiếng Pháp và tiếng Đức, với nhiều ngôn ngữ khác được lên kế hoạch thông qua bản dịch cộng đồng trên Crowdin.

Đội ngũ phát triển đã chỉ ra rằng tài liệu phụ sẽ được thêm vào trước cuối tháng, cho phép người dùng tạo cây tài liệu với quyền kế thừa. Kế hoạch trong tương lai bao gồm chức năng wiki (dự kiến vào tháng 2 năm 2025) và có thể là mã hóa đầu cuối để đáp ứng yêu cầu quân sự.

Tính năng chính của Docs

  • Chỉnh sửa cộng tác theo thời gian thực
  • Hỗ trợ làm việc ngoại tuyến với đồng bộ hóa khi kết nối lại
  • Hỗ trợ Markdown và lệnh gạch chéo
  • Tùy chọn định dạng giới hạn nhưng gọn gàng
  • Các tác vụ AI (tạo, tóm tắt, sửa lỗi, dịch thuật)
  • Kiểm soát truy cập chi tiết
  • Xuất tài liệu chuyên nghiệp (.odt, .doc, .pdf)
  • Có thể tự lưu trữ với Docker

Phản hồi cộng đồng và ý nghĩa rộng lớn hơn

Phản hồi từ cộng đồng công nghệ cho thấy sự quan tâm ngày càng tăng đối với các giải pháp mã nguồn mở được chính phủ tài trợ thay thế cho phần mềm thương mại. Mặc dù một số người dùng đã bày tỏ lo ngại về độ phức tạp của việc tự lưu trữ (thiết lập hiện tại liên quan đến nhiều container Docker), các nhà phát triển đã đề cập rằng họ đang làm việc trên các giải pháp triển khai một cú nhấp chuột và container tất cả trong một.

Dự án đã khơi dậy những cuộc thảo luận rộng rãi hơn về vai trò của chính phủ trong phát triển phần mềm. Một số người xem mã nguồn mở được chính phủ tài trợ là cách sử dụng hiệu quả tiền thuế tạo ra lợi ích công cộng, trong khi những người khác đặt câu hỏi liệu chính phủ có nên cạnh tranh với ngành công nghiệp tư nhân hay không. Tuy nhiên, nhiều người bình luận chỉ ra rằng cách tiếp cận này có thể đóng vai trò như một con bài mặc cả khi đàm phán với các nhà cung cấp thương mại và giúp duy trì quyền tự chủ kỹ thuật số chiến lược.

Khi chủ quyền số trở thành mối quan tâm ngày càng quan trọng đối với các chính phủ trên toàn thế giới, các dự án như Docs có thể đại diện cho một mô hình mới cho việc phát triển phần mềm khu vực công - nơi các chính phủ hợp tác xuyên biên giới để tạo ra cơ sở hạ tầng kỹ thuật số chung vẫn nằm dưới sự kiểm soát của công chúng trong khi vẫn cho phép đổi mới khu vực tư nhân thông qua cấp phép mở.

Tham khảo: Docs: Trình soạn thảo tài liệu mã nguồn mở