Nghị định 341/2025 đang hiệu lực — phạt vi phạm bản quyền phần mềm 10–500 triệu đồng
DZO Digital Solutions
Pháp lý & compliance

Phần mềm nguồn mở KHÔNG phải "dùng chùa": nghĩa vụ giấy phép OSS (GPL/MIT/Apache) & rủi ro pháp lý cho doanh nghiệp Việt (2026)

DDzo.softwareĐội ngũ Compliance Phần mềm · Dzo.software
·Đăng 13/07/2026·13 phút đọc

Tóm tắt nhanh

Hiểu đúng nghĩa vụ khi dùng phần mềm nguồn mở: copyleft (GPL/AGPL) vs permissive (MIT/BSD/Apache), khi nào buộc phải công khai mã nguồn, và vì sao vi phạm giấy phép OSS vẫn là xâm phạm quyền tác giả theo Điều 22 Luật SHTT — chế tài theo Nghị định 341/2025/NĐ-CP.

Câu trả lời nhanh

"Nguồn mở" (open source) KHÔNG có nghĩa là "miễn phí và muốn làm gì thì làm". Mọi phần mềm nguồn mở vẫn có chủ sở hữu quyền tác giả; bạn được dùng theo một GIẤY PHÉP (license) kèm ĐIỀU KIỆN. Nếu bạn vi phạm điều kiện đó — điển hình là bỏ ghi công tác giả, xoá văn bản license, hoặc không công khai mã nguồn khi giấy phép copyleft (GPL/AGPL) yêu cầu — thì quyền sử dụng của bạn chấm dứt, và việc tiếp tục dùng trở thành hành vi xâm phạm quyền tác giả.

Tại Việt Nam, chương trình máy tính được bảo hộ như tác phẩm văn học theo Điều 22 Luật Sở hữu trí tuệ (Luật 50/2005/QH11, sửa đổi bởi Luật 07/2022/QH15). Vì vậy vi phạm giấy phép OSS về bản chất là sao chép/sử dụng tác phẩm vượt phạm vi được phép — có thể bị xử phạt vi phạm hành chính theo Nghị định 341/2025/NĐ-CP (hiệu lực 15/02/2026, thay Nghị định 131/2013), với mức phạt tối đa 250 triệu đồng (cá nhân) / 500 triệu đồng (tổ chức), chưa kể rủi ro dân sự và buộc gỡ bỏ/công khai mã.

Ba việc cần làm ngay: (1) lập danh mục phụ thuộc (dependency inventory / SBOM) biết mình đang dùng OSS nào, giấy phép gì; (2) phân loại permissive (MIT/BSD/Apache — nhẹ nghĩa vụ) vs copyleft (GPL/LGPL/AGPL — nặng nghĩa vụ, có thể "lây" ra sản phẩm của bạn); (3) giữ lại ghi công + văn bản giấy phép và xử lý đúng nghĩa vụ công khai mã khi có.

*Disclaimer: Bài viết mang tính thông tin, KHÔNG phải tư vấn pháp lý. Các trích dẫn luật đã được đối chiếu văn bản gốc tại thời điểm viết (xem mục nguồn cuối bài), nhưng luật có thể thay đổi và mỗi tình huống có tình tiết riêng. Trước khi ra quyết định, hãy tham vấn luật sư sở hữu trí tuệ.*

1. Ba hiểu lầm tai hại về phần mềm nguồn mở

Phần lớn rủi ro OSS ở doanh nghiệp Việt không đến từ ý đồ xấu, mà từ hiểu lầm. Nguồn mở là mô hình cấp phép, không phải là từ bỏ quyền. Tác giả vẫn giữ quyền tác giả và chỉ cho bạn dùng NẾU bạn tuân thủ điều kiện họ đặt ra trong giấy phép.

Khác biệt cốt lõi cần nắm: *nguồn mở* (open source, có giấy phép & điều kiện) khác *phạm vi công cộng* (public domain, thực sự không còn ràng buộc). Đại đa số thư viện bạn kéo về từ npm/PyPI/Maven/GitHub là có giấy phép, không phải public domain.

  • Hiểu lầm 1 — "Miễn phí nên không có nghĩa vụ." Sai. Gần như mọi giấy phép OSS đều buộc giữ lại thông báo bản quyền và văn bản giấy phép; nhiều giấy phép còn buộc công khai mã nguồn.
  • Hiểu lầm 2 — "Chỉ dùng nội bộ thì không sao." Đúng một phần: nghĩa vụ copyleft của GPL kích hoạt khi phân phối (distribute). Nhưng AGPL kích hoạt ngay cả khi bạn chỉ cung cấp qua mạng (chạy SaaS) — đây là bẫy phổ biến nhất.
  • Hiểu lầm 3 — "Xoá header cho gọn code." Xoá dòng bản quyền/giấy phép trong file nguồn là vi phạm điều kiện license → chấm dứt quyền sử dụng.

2. Hai họ giấy phép: permissive vs copyleft

Hàng trăm giấy phép OSS có thể quy về hai họ theo mức độ ràng buộc. Hiểu đúng họ giấy phép giúp bạn biết một thư viện có thể "lây" nghĩa vụ mở mã sang sản phẩm thương mại của mình hay không.

Permissive (MIT, BSD-2/3, Apache-2.0): cho phép dùng trong sản phẩm đóng (proprietary), chỉ buộc giữ ghi công + văn bản giấy phép; Apache-2.0 thêm cấp quyền sáng chế rõ ràng và yêu cầu nêu thay đổi. Đây là họ "an toàn" cho doanh nghiệp.

Copyleft (GPL-2.0/3.0, LGPL, AGPL, MPL-2.0): nếu bạn phân phối sản phẩm có chứa/kết hợp mã copyleft, bạn có thể buộc phải phát hành mã nguồn phần liên quan theo cùng giấy phép. LGPL nới lỏng cho liên kết động; MPL copyleft ở mức từng file; AGPL mở rộng nghĩa vụ ra cả việc dùng qua mạng.

Xem Bảng 1 để so sánh nhanh, và Bảng 3 cho các tình huống dùng thực tế và nghĩa vụ tương ứng.

Bảng 1 — So sánh các họ giấy phép nguồn mở phổ biến và nghĩa vụ chính
Giấy phépHọNghĩa vụ chínhCó "lây" nghĩa vụ mở mã?Rủi ro nếu bỏ qua
MITPermissiveGiữ thông báo bản quyền + văn bản giấy phépKhôngXoá ghi công → mất quyền dùng
BSD 2/3-ClausePermissiveGiữ ghi công; BSD-3 cấm dùng tên tác giả để quảng báKhôngXoá ghi công; mạo danh endorsement
Apache-2.0PermissiveGiữ NOTICE + nêu thay đổi; kèm cấp quyền sáng chếKhôngBỏ NOTICE; mất bảo vệ sáng chế
LGPLCopyleft yếuCho liên kết động với phần mềm đóng; công khai mã phần LGPL đã sửaMột phần (phần LGPL)Liên kết tĩnh/sửa mà không mở phần LGPL
MPL-2.0Copyleft theo fileCông khai mã các file MPL bị sửaTheo từng fileSửa file MPL nhưng không phát hành lại file đó
GPL-2.0 / GPL-3.0Copyleft mạnhKhi PHÂN PHỐI sản phẩm chứa GPL: phát hành toàn bộ mã tác phẩm phái sinh theo GPLCó (khi phân phối)Nhúng GPL vào sản phẩm đóng rồi bán/phát hành
AGPL-3.0Copyleft mạngNhư GPL, MỞ RỘNG nghĩa vụ ra cả khi cung cấp qua mạng (SaaS)Có (kể cả chạy SaaS)Dùng AGPL làm backend SaaS mà không cung cấp mã cho người dùng

3. Vì sao vi phạm giấy phép OSS là chuyện pháp lý ở Việt Nam

Nhiều người nghĩ GPL/MIT là "luật nước ngoài" nên ở Việt Nam không sao. Thực tế ngược lại: giấy phép OSS chỉ là điều kiện của một quyền tác giả, mà quyền tác giả đối với chương trình máy tính được pháp luật Việt Nam bảo hộ trực tiếp.

Cơ chế pháp lý: chương trình máy tính là đối tượng quyền tác giả (Điều 22 Luật SHTT). Giấy phép OSS là sự cho phép có điều kiện của chủ sở hữu. Khi bạn không thực hiện điều kiện (không ghi công, không công khai mã theo copyleft…), phần cho phép tương ứng mất hiệu lực, và hành vi dùng tiếp trở thành sao chép/sử dụng bản sao chương trình máy tính không được phép — thuộc phạm vi điều chỉnh của Nghị định 341/2025/NĐ-CP.

Bảng 2 tổng hợp khung pháp lý cốt lõi (đã đối chiếu văn bản gốc). Lưu ý: khung tiền phạt là cho từng hành vi; tổng một vụ có thể cộng nhiều hành vi + biện pháp khắc phục nhưng không vượt trần 250 triệu (cá nhân)/500 triệu (tổ chức). Con số cụ thể do cơ quan có thẩm quyền quyết định — không tự suy diễn.

Ngoài chế tài hành chính, thực thi copyleft đã có tiền lệ trên thế giới (điển hình các vụ liên quan tới BusyBox tại Hoa Kỳ, và hoạt động của các tổ chức như Software Freedom Conservancy) — cho thấy chủ sở hữu OSS hoàn toàn có động lực và công cụ pháp lý để đòi tuân thủ.

Bảng 2 — Khung pháp lý cốt lõi tại Việt Nam áp cho vi phạm giấy phép OSS (đã đối chiếu văn bản gốc)
Văn bảnĐiều/khoảnNội dung cốt lõiChế tài / ý nghĩa
Luật Sở hữu trí tuệ 50/2005/QH11 (sửa đổi 07/2022/QH15)Điều 22Chương trình máy tính được bảo hộ như tác phẩm văn học, dù ở dạng mã nguồn hay mã máy.Cơ sở xác định phần mềm nguồn mở vẫn là đối tượng quyền tác giả; giấy phép chỉ là cho phép có điều kiện.
Nghị định 341/2025/NĐ-CP (ban hành 26/12/2025, hiệu lực 15/02/2026)Nguyên tắc mức phạtMức phạt tiền tối đa trong lĩnh vực quyền tác giả, quyền liên quan.Tối đa 250 triệu đồng (cá nhân) / 500 triệu đồng (tổ chức).
Nghị định 341/2025/NĐ-CPNhóm hành vi sao chépSao chép/sử dụng bản sao tác phẩm (gồm chương trình máy tính) không được phép của chủ sở hữu.Phạt tiền theo hành vi + buộc gỡ bỏ/khắc phục; áp dụng khi vi phạm điều kiện giấy phép OSS.
Nghị định 341/2025/NĐ-CPĐiều khoản chuyển tiếpThay thế Nghị định 131/2013/NĐ-CP (và các bản sửa đổi 28/2017, 129/2021).Toàn bộ khung xử phạt VPHC quyền tác giả áp dụng NĐ mới từ 15/02/2026.
Luật Cạnh tranh 2018 (23/2018/QH14)Điều 45 khoản 3 & khoản 5 điểm bCấm gièm pha (thông tin không trung thực về DN khác) và so sánh không chứng minh được nội dung.Áp dụng khi marketing về tuân thủ OSS đụng tới đối thủ — rủi ro cạnh tranh không lành mạnh.

4. Bạn dùng OSS kiểu nào? Bảng tra nghĩa vụ

Nghĩa vụ copyleft không phải lúc nào cũng kích hoạt. Điều quyết định là bạn phân phối hay chỉ dùng nội bộ, và có sửa đổi mã hay không. Bảng 3 tra nhanh các tình huống thường gặp ở doanh nghiệp Việt.

Bảng 3 — Bạn dùng OSS kiểu nào thì phát sinh nghĩa vụ gì
Tình huống sử dụngCopyleft (GPL) kích hoạt?AGPL kích hoạt?Việc phải làm
Dùng thư viện MIT/Apache trong app đóng, đem bánKhôngKhôngGiữ ghi công + gộp file NOTICE/giấy phép
Dùng thư viện GPL nội bộ, KHÔNG phân phối ra ngoàiKhông (chưa phân phối)KhôngGiữ hồ sơ; cẩn trọng nếu sau này phân phối
Nhúng thư viện GPL vào phần mềm đóng rồi phát hành/bánCó nếu là AGPLPhát hành mã theo GPL HOẶC thay bằng thư viện permissive
Chạy phần mềm AGPL làm backend cho SaaS của mình— (không phân phối binary)Cung cấp mã nguồn (kể cả sửa đổi) cho người dùng dịch vụ
Sửa một thư viện LGPL rồi liên kết độngMột phầnCông khai mã phần LGPL đã sửa; cho phép thay thế thư viện
Fork dự án OSS, xoá header bản quyền cho "gọn"Vi phạm mọi giấy phépVi phạmKHÔNG xoá header; khôi phục thông báo bản quyền + license

5. Quy trình 5 bước tuân thủ OSS cho doanh nghiệp

Tuân thủ OSS không cần công cụ đắt tiền, chỉ cần một quy trình lặp lại được. Năm bước dưới đây biến việc kiểm soát giấy phép thành thói quen vận hành thay vì một lần chữa cháy khi có sự cố.

  • Bước 1 — Kiểm kê (SBOM). Sinh Software Bill of Materials cho mỗi sản phẩm: liệt kê mọi thư viện + phiên bản + giấy phép. Công cụ quét phụ thuộc/SCA giúp tự động hoá.
  • Bước 2 — Phân loại rủi ro. Gắn nhãn mỗi thành phần: permissive (thấp), copyleft-yếu/LGPL/MPL (trung bình), GPL/AGPL (cao nếu có phân phối/SaaS).
  • Bước 3 — Đặt chính sách. Quy định giấy phép nào được dùng tự do, giấy phép nào phải xin duyệt (đặc biệt AGPL trong sản phẩm SaaS đóng).
  • Bước 4 — Thực hiện nghĩa vụ. Gộp file NOTICE/THIRD-PARTY-LICENSES kèm sản phẩm; giữ nguyên header bản quyền; chuẩn bị cơ chế cung cấp mã nguồn khi giấy phép yêu cầu.
  • Bước 5 — Rà soát định kỳ. Mỗi lần thêm/nâng cấp phụ thuộc là một lần rủi ro giấy phép thay đổi — đưa kiểm tra license vào quy trình CI/CD.

6. Cảnh báo marketing: đừng "gièm pha" hay "so sánh" đối thủ về tuân thủ OSS

Khi doanh nghiệp bạn đã tuân thủ OSS tốt, sẽ có cám dỗ đem chuyện này ra marketing theo kiểu hạ bệ đối thủ ("đối thủ X đang vi phạm GPL", "sản phẩm Y ăn cắp mã nguồn mở"). Đây là vùng rủi ro pháp lý riêng, tách khỏi câu chuyện bản quyền.

Luật Cạnh tranh 2018 (Luật 23/2018/QH14), Điều 45 khoản 3 cấm cung cấp thông tin không trung thực về doanh nghiệp khác gây ảnh hưởng xấu đến uy tín, tình trạng tài chính hoặc hoạt động kinh doanh của họ (hành vi gièm pha). Điều 45 khoản 5 điểm b cấm so sánh hàng hoá, dịch vụ của mình với sản phẩm cùng loại của doanh nghiệp khác mà không chứng minh được nội dung.

Thông điệp an toàn: nói về tiêu chuẩn tuân thủ của chính mình (có SBOM, có NOTICE, có quy trình review license) và dẫn sự thật kiểm chứng được; không quy kết vi phạm cho một doanh nghiệp cụ thể khi chưa có căn cứ chứng minh.

Câu hỏi thường gặp

1. Phần mềm nguồn mở có thực sự "miễn phí" không? Miễn phí về giá tiền không có nghĩa là miễn nghĩa vụ. Bạn thường không trả tiền license, nhưng phải tuân thủ điều kiện: giữ ghi công, kèm văn bản giấy phép, và với copyleft là công khai mã nguồn khi phân phối. Không tuân thủ = mất quyền dùng.

2. Dùng thư viện GPL trong sản phẩm bán ra có bắt buộc mở mã nguồn không? Nếu bạn phân phối (bán/phát hành) một sản phẩm chứa hoặc là tác phẩm phái sinh từ mã GPL, GPL yêu cầu phát hành mã nguồn phần liên quan theo cùng giấy phép. Chỉ dùng nội bộ (không phân phối) thì nghĩa vụ này thường chưa kích hoạt — trừ AGPL.

3. AGPL khác GPL ở điểm gì mà nói là "bẫy SaaS"? AGPL mở rộng nghĩa vụ copyleft ra cả trường hợp bạn cung cấp phần mềm qua mạng (SaaS) chứ không chỉ khi phát hành bản cài. Nếu backend SaaS của bạn dùng phần mềm AGPL đã sửa đổi, bạn có thể phải cung cấp mã nguồn cho người dùng dịch vụ.

4. Xoá dòng bản quyền trong file để code "gọn" có sao không? Có. Gần như mọi giấy phép OSS buộc giữ lại thông báo bản quyền và văn bản giấy phép. Xoá đi là vi phạm điều kiện → chấm dứt quyền sử dụng → có thể bị coi là xâm phạm quyền tác giả.

5. Ở Việt Nam vi phạm giấy phép OSS bị xử lý theo luật nào? Chương trình máy tính được bảo hộ quyền tác giả (Điều 22 Luật SHTT). Vi phạm điều kiện giấy phép = sử dụng vượt phạm vi cho phép, có thể bị xử phạt vi phạm hành chính theo Nghị định 341/2025/NĐ-CP (tối đa 250 triệu cá nhân / 500 triệu tổ chức), ngoài ra còn rủi ro dân sự.

6. Làm sao biết mình đang dùng OSS giấy phép gì? Lập SBOM (Software Bill of Materials) bằng công cụ quét phụ thuộc/SCA; đưa kiểm tra giấy phép vào CI/CD để mỗi lần thêm/nâng cấp thư viện đều được rà soát tự động.

*Bài viết mang tính tham khảo, không thay thế tư vấn pháp lý. Vui lòng đối chiếu văn bản gốc (cov.gov.vn, vanban.chinhphu.vn) hoặc tham vấn luật sư sở hữu trí tuệ trước khi ra quyết định.*

Kết luận

Nguồn mở là đòn bẩy tuyệt vời cho tốc độ và chi phí — nhưng nó đi kèm hợp đồng. Chi phí tuân thủ (một SBOM, một file NOTICE, một chính sách duyệt AGPL) là rất nhỏ so với rủi ro buộc công khai mã sản phẩm thương mại hoặc bị xử phạt quyền tác giả.

Bắt đầu từ việc đơn giản nhất hôm nay: bạn có biết sản phẩm của mình đang dùng bao nhiêu thư viện OSS và giấy phép gì không? Nếu chưa trả lời được, đó chính là rủi ro đầu tiên cần đóng.

Cần rà soát compliance phần mềm?

Chuyên gia DZO tư vấn miễn phí lộ trình bản quyền trong 24 giờ — hoá đơn đỏ, triển khai tiếng Việt.

Đặt tư vấn miễn phí