Câu hỏi
22/06/2013 09:04
Tạo bản quyền cho phần mềm ?
Hi, Mình đang muốn tạo lisence cho 1 phần mềm mà mình tự viết (học đòi tý). Mình tìm hiểu thấy có nhiều cách làm lisence (theo serial của máy: Mỗi bản quyền chỉ cài được 1 máy cố định, theo user: Bán bản quyền theo số lượng user, theo thời gian: Bản quyền chỉ dùng được trong 1 khoảng thời gian nhất định, chắc còn nhiều cách khác nữa mà mình chưa biết) Không biết có ai quan tâm và có tài liệu, sample không giúp mình với.
Danh sách câu trả lời (1)
Cách 1 :
Tạo User Name và Serial
Ưu điểm : Dễ dàng, thuận tiện cho người dùng.
Nhược điểm : Có thể chia sẻ key cho nhau.
Hướng giải quyết : Có cơ chế check key online, thuật mã hóa key càng phức tạp càng tốt.
Cách 2 :
Chỉ tạo Key (mặc định), khi người dùng nhập so sánh với các key đó
Ưu điểm : Không thấy smilie
Nhược điểm : Có thể chia sẻ key, người mua bản quyền không thoải mái lắm vì không tạo được dấu ấn về việc mình mua bản quyền.
Cách 3 :
Tạo file lưu thông tin đăng ký theo mã máy, send cho người dùng khi họ mua bản quyền, kiểm tra fiel đó mỗi khi khởi động.
Ưu điểm : Cracker vất vả hơn một chút.
Nhược điểm : Nếu file thông tin quá đơn giản (ví dụ User name : ..., Serial : ...) sẽ gây mất cảm tình người sử dụng, tạo cho ứng dụng một vẻ không chuyên nghiệp.
Hướng giải quyết : Mã hóa file thông tin.
Cách 4 :
Không có mục đăng ký offline, yêu cầu mua online, sau đó gửi một phiên bản phần mềm full cho người dùng.
Ưu điểm : Miễn nhiễm cracker.
Nhược điểm : Có thể dùng cho n người với 1 file cài đặt
Yêu cầu : File dùng thử không có tính năng của bản full (kiểu có nhưng bị ẩn) bởi nếu vậy cracker có thể patch ứng dụng của bạn.
...
Vấn đề bản quyền nhiều người và theo thời gian cũng vậy thôi, trừ khi mình kiểm soát họ online, chứ không nếu họ tìm ra nơi mình lưu thông tin thì việc reset cũng không khó.
Trả lời câu hỏi
Câu hỏi lĩnh vực Máy vi tính
Rao vặt Siêu Vip