Không tự động. Điều đó phụ thuộc vào hợp đồng. Ở nhiều quốc gia, công ty bạn thuê vẫn có thể hợp pháp giữ lại quyền tác giả nếu hợp đồng không có điều khoản chuyển giao IP rõ ràng bằng văn bản. Trả tiền không đồng nghĩa với sở hữu mã nguồn. Tại BeevR, bạn sở hữu 100% ngay từ ngày đầu — mã nguồn, cấu hình hạ tầng và IP, với quyền sở hữu GitHub ngay từ commit đầu tiên.
Phần lớn founder mặc định rằng đã trả tiền thì đương nhiên sở hữu. Chính giả định đó là nơi rắc rối bắt đầu. Khoảng cách giữa "tôi đã trả tiền" và "tôi sở hữu nó" chỉ là một điều khoản trong hợp đồng — và điều khoản ấy bị thiếu nhiều hơn ta tưởng. Đây là câu hỏi cần chốt trước khi ký, chứ không phải sau khi xảy ra tranh chấp.
Lưu ý trước khi bắt đầu: đây là giải thích chung, không phải tư vấn pháp lý. Luật khác nhau theo từng quốc gia và hợp đồng cụ thể của bạn mới là căn cứ. Hãy để luật sư có chuyên môn rà soát hợp đồng trước khi ký.
Theo mặc định, ở nhiều quốc gia, người viết mã nguồn là người sở hữu nó — kể cả khi bạn đã trả tiền.
Theo luật bản quyền Mỹ, tác giả của một tác phẩm là chủ sở hữu mặc định. Khi bạn thuê một công ty hay nhà thầu bên ngoài (không phải nhân viên chính thức), công ty đó là tác giả của đoạn mã mà kỹ sư của họ viết ra. Quyền tác giả thuộc về họ ngay tại thời điểm mã nguồn được tạo ra. Nó không tự chuyển sang bạn chỉ vì tiền đã được trao tay. Muốn quyền sở hữu chuyển về bạn, hợp đồng phải ghi rõ điều đó bằng văn bản.
Có một ngoại lệ hẹp gọi là "work made for hire". Với nhân viên thực thụ làm việc trong phạm vi công việc, người sử dụng lao động được coi là tác giả ngay từ đầu. Nhưng với một công ty độc lập hay freelancer, work-for-hire chỉ áp dụng cho một danh sách hẹp các loại sản phẩm đặt hàng cụ thể — và phần mềm tùy chỉnh thường không nằm trong danh sách đó. Vậy nên với hầu hết phần mềm do công ty bên ngoài xây, riêng cụm từ "work for hire" có thể là chưa đủ. Bạn cần một điều khoản chuyển giao quyền rõ ràng.
Các quốc gia khác xử lý vấn đề này theo cách khác nhau. Ở Anh, quyền tác giả với phần mềm đặt hàng thường vẫn thuộc về nhà thầu trừ khi được chuyển giao. Trên toàn EU, "quyền nhân thân" có thể vẫn gắn với tác giả gốc kể cả sau khi quyền kinh tế đã chuyển. Luật Sở hữu trí tuệ Việt Nam cũng nghiêng quyền sở hữu về phía người sáng tạo khi không có thỏa thuận bằng văn bản rõ ràng. Điểm chung ở mọi nơi: nếu muốn sở hữu, hợp đồng phải chuyển giao nó cho bạn một cách minh thị.
Sở hữu phần mềm không chỉ là nhận một file zip ở cuối dự án. Sở hữu thực sự nghĩa là bạn có thể vận hành, thay đổi, bán, kiểm toán và rời đi cùng toàn bộ mọi thứ — mà không cần xin phép ai. Điều đó bao gồm:
Nếu bất kỳ phần nào trong số này còn nằm ở công ty kia, bạn chưa thực sự sở hữu sản phẩm của mình — bạn chỉ đang thuê quyền truy cập vào nó. Một ứng dụng "đã hoàn thiện" mà bạn không thể tự deploy lại nếu thiếu nhà cung cấp không phải là tài sản bạn sở hữu; đó là một sự lệ thuộc bạn đang gánh.
Hai khái niệm này thường bị dùng lẫn lộn, nhưng chúng không giống nhau, và sự khác biệt ấy có thể quyết định ai sở hữu sản phẩm của bạn.
Work made for hire là một quy chế pháp lý cụ thể. Khi nó được áp dụng, bên thuê được coi là tác giả ngay từ thời điểm sáng tạo. Điều đáng lưu ý: với nhà thầu bên ngoài, nó chỉ áp dụng cho một nhóm hẹp các loại sản phẩm đặt hàng được luật định — và phần mềm tùy chỉnh thường không thuộc nhóm đó. Chỉ dựa vào cụm từ work-for-hire cho phần mềm do công ty ngoài xây có thể để lại một lỗ hổng.
Chuyển giao IP là một sự chuyển nhượng. Công ty thừa nhận họ đã tạo ra và đang sở hữu tác phẩm, rồi chuyển giao — trao lại vĩnh viễn — toàn bộ quyền cho bạn. Một điều khoản chuyển giao được soạn kỹ sẽ bịt đúng lỗ hổng mà riêng work-for-hire có thể để hở. Những hợp đồng chặt chẽ nhất dùng cả hai: vừa ghi nhận tác phẩm là work made for hire, vừa bổ sung một điều khoản chuyển giao toàn bộ quyền ở hiện tại như một lớp dự phòng, phòng khi quy chế work-for-hire không có hiệu lực.
Điều khoản cần tìm có nội dung đại ý: "Toàn bộ sản phẩm bàn giao và quyền sở hữu trí tuệ phát sinh theo hợp đồng này được chuyển giao cho Khách hàng, bao gồm toàn bộ mã nguồn, và Nhà thầu đồng ý ký bất kỳ văn bản nào cần thiết một cách hợp lý để hoàn tất việc chuyển giao đó." Nếu hợp đồng của bạn không có một điều khoản chuyển giao như vậy, có thể bạn không sở hữu thứ mình đã trả tiền — dù bạn chi bao nhiêu đi nữa.
Đây là cách một thỏa thuận kiểu lock-in điển hình so với cách BeevR vận hành.
| Hạng mục cần kiểm tra | Lock-in điển hình | BeevR |
|---|---|---|
| Chuyển giao IP | "Work for hire" được nhắc qua loa, hoặc quyền chỉ được cấp phép cho bạn; việc chuyển giao toàn bộ quyền tác giả mơ hồ hoặc vắng mặt | 100% IP và quyền tác giả được chuyển giao cho bạn bằng văn bản — mã nguồn, cấu hình hạ tầng và IP đều chuyển về bạn |
| Quyền truy cập repository | Công ty sở hữu repo; bạn chỉ nhận bản export mã nguồn ở cuối, đôi khi chỉ sau khi thanh toán nốt | Quyền sở hữu (owner) GitHub ngay từ ngày đầu — bạn theo dõi từng commit được đẩy vào repository của chính mình |
| Hạ tầng & cấu hình | Script triển khai, CI/CD và cấu hình môi trường giữ ở phía công ty; "đã được quản lý hộ bạn" | Toàn bộ cấu hình hạ tầng và pipeline triển khai là của bạn; bạn có thể tự deploy lại mà không cần chúng tôi |
| Bẫy bên thứ ba & giấy phép | Thư viện nội bộ độc quyền hoặc thành phần có giấy phép hạn chế mà bạn không dùng được nếu thiếu nhà cung cấp | Giấy phép mở, tiêu chuẩn; không gài sự lệ thuộc độc quyền nào vào stack của bạn |
| Bàn giao | Tri thức nằm ở công ty; rời đi đồng nghĩa một cuộc di trú đau đớn và tính phí | Bạn đã nắm mọi thứ từ ngày đầu; bàn giao chỉ là thủ tục, không phải một sự kiện |
| Bảo trì về sau | Bạn bị khóa vào gói retainer của họ vì không ai khác chạy được mã nguồn | Gói hỗ trợ tùy chọn — bạn ở lại vì nó hữu ích, không bao giờ vì bị mắc kẹt |
Khuôn mẫu ở cột bên trái hiếm khi xuất phát từ ác ý. Đó là kết quả tự nhiên của những hợp đồng được soạn để bảo vệ công ty, cộng với sự tiện lợi của việc để nhà cung cấp "lo hết". Nhưng tiện lợi và sở hữu là hai chuyện khác nhau — và sự khác biệt chỉ lộ ra vào đúng cái ngày bạn muốn rời đi.
Một vài tín hiệu dự báo khá chắc chắn về một vấn đề sở hữu. Nếu thấy chúng, hãy chậm lại và đặt câu hỏi thẳng thắn trước khi ký.
Bạn bảo đảm quyền sở hữu theo đúng cách bảo đảm mọi thứ trong kinh doanh: bằng văn bản, trước khi bắt đầu, và được kiểm chứng dọc đường. Cụ thể:
Làm sáu điều này và quyền sở hữu thôi không còn là chuyện của niềm tin. Nó trở thành chuyện đã được ghi nhận. Đó chính là toàn bộ vấn đề — bạn không nên phải tin nhà cung cấp mới sở hữu được chính sản phẩm của mình.
BeevR được dựng lên xoay quanh câu trả lời cho chính câu hỏi này, bởi đây là băn khoăn mà founder nêu ra nhiều nhất. Bạn sở hữu 100% mã nguồn — mã nguồn, cấu hình hạ tầng và IP — và việc chuyển giao đó được ghi vào hợp đồng, không để mặc cho giả định.
Bạn nhận quyền owner GitHub ngay từ ngày đầu, nên bạn theo dõi từng commit được đẩy vào repository của chính mình ngay khi công việc diễn ra. Không có màn "trình làng" hoành tráng ở cuối và không có dòng mã nào bị giữ làm con tin sau một hóa đơn cuối cùng. Chúng tôi tính phí theo từng giai đoạn có phạm vi cố định với tiêu chí nghiệm thu rõ ràng, nên bạn không bao giờ trả trước cho phần việc chưa được bàn giao và chưa thể kiểm tra.
Sau khi bàn giao, bạn hoàn toàn không bị ràng buộc. Bảo trì là một gói retainer tùy chọn, được cung cấp vì nó hữu ích — không phải vì mã nguồn chỉ chạy được trong tay chúng tôi. Sản phẩm do đội senior xây, do founder dẫn dắt, và được ghi chép đủ tốt để một kỹ sư có năng lực khác có thể tiếp nhận. Đó mới là ý nghĩa thật sự của quyền sở hữu: bạn có thể giữ chúng tôi, thay chúng tôi, hay đưa về làm nội bộ, và sản phẩm vẫn là của bạn trong mọi trường hợp.
Tôi có tự động sở hữu mã nguồn nếu trả tiền cho công ty phần mềm không? Không. Ở nhiều quốc gia, công ty viết mã nguồn mặc định sở hữu quyền tác giả, kể cả sau khi bạn trả tiền, trừ khi hợp đồng có điều khoản chuyển giao IP rõ ràng bằng văn bản. Trả tiền cho công việc và sở hữu công việc là hai chuyện khác nhau — việc chuyển giao phải được ghi rõ trong hợp đồng.
Work-for-hire và chuyển giao IP khác nhau thế nào? Work-for-hire là một quy chế pháp lý mà với nhà thầu bên ngoài chỉ áp dụng cho một nhóm hẹp các loại sản phẩm đặt hàng — phần mềm tùy chỉnh thường không đủ điều kiện. Chuyển giao IP là việc chuyển quyền trực tiếp từ công ty sang bạn. Những hợp đồng chặt chẽ nhất dùng cả hai: một tuyên bố work-for-hire cộng với một điều khoản chuyển giao ở hiện tại làm lớp dự phòng.
Khi thuê ngoài phát triển phần mềm, ai sở hữu IP? Tùy hợp đồng quy định — và nếu không có điều khoản chuyển giao rõ ràng thì thường là bên phát triển, không phải bạn. Để sở hữu IP khi thuê ngoài, hợp đồng phải chuyển giao minh thị toàn bộ quyền tác giả, mã nguồn và sản phẩm bàn giao cho công ty của bạn bằng văn bản.
Làm sao tránh bị lock-in với một công ty phần mềm? Sở hữu repository, tài khoản cloud và tên miền ngay từ ngày đầu; yêu cầu hạ tầng và cấu hình là sản phẩm bàn giao; đòi hỏi tài liệu; và giữ cho bảo trì là tùy chọn. Lock-in xảy ra khi nhà cung cấp kiểm soát quyền truy cập hoặc tri thức mà bạn không có — hãy loại bỏ sự lệ thuộc đó ngay từ đầu.
Tôi nên có quyền truy cập repository trong lúc làm dự án hay chỉ ở cuối? Ngay từ ngày đầu. Quyền owner hoặc admin ngay khi bắt đầu cho phép bạn kiểm chứng tiến độ, xác nhận mã nguồn có thật và đang tồn tại, đồng thời bảo đảm về sau không còn gì để "bàn giao" vì bạn đã có sẵn. Việc chỉ đổ mã nguồn về vào cuối là một dấu hiệu cảnh báo.
BeevR có thật sự trao quyền sở hữu mã nguồn đầy đủ không? Có — 100%. Mã nguồn, cấu hình hạ tầng và IP chuyển về bạn, với quyền sở hữu repository đầy đủ ngay từ commit đầu tiên và việc chuyển giao được ghi vào hợp đồng. Bảo trì sau đó là tùy chọn; bạn không bao giờ bị ràng buộc.
Nếu bạn sắp thuê một công ty phần mềm, hãy chốt câu hỏi sở hữu trước khi ký — đừng để sau. Một đối tác đúng nghĩa sẽ ghi rõ quyền sở hữu 100% bằng văn bản và trao chìa khóa cho bạn ngay từ ngày đầu, bởi họ chẳng có gì để nắm thóp bạn.
Đó là cách BeevR làm việc: giá cố định, thời gian cố định, và sở hữu mã nguồn đầy đủ ngay từ commit đầu tiên. Nếu bạn đang xây phần mềm hoặc AI — nhất là trong một ngành được quản lý chặt — hãy cho chúng tôi biết bạn đang xây gì và đặt lịch tư vấn. Bạn có thể liên hệ bất cứ lúc nào qua connect@beevr.ai.
Bài viết này là thông tin chung, không phải tư vấn pháp lý. Luật sở hữu trí tuệ khác nhau theo từng quốc gia và hợp đồng cụ thể của bạn mới là căn cứ. Hãy tham vấn luật sư có chuyên môn trước khi ký.