Thư viện quản lý giấy phép nguồn mở nào có sẵn cho các ứng dụng máy tính để bàn java?Thư viện quản lý giấy phép
Tôi muốn đảm bảo rằng sau giai đoạn dùng thử, người dùng phải thanh toán cho ứng dụng và nếu không, ứng dụng sẽ bị vô hiệu hóa.
Thư viện quản lý giấy phép nguồn mở nào có sẵn cho các ứng dụng máy tính để bàn java?Thư viện quản lý giấy phép
Tôi muốn đảm bảo rằng sau giai đoạn dùng thử, người dùng phải thanh toán cho ứng dụng và nếu không, ứng dụng sẽ bị vô hiệu hóa.
(Tiết lộ - Tôi làm việc cho Agilis Software, nhà cung cấp công cụ java license management).
Vì vậy, không, tôi không biết về bất kỳ công cụ nguồn mở nào và tôi đồng ý với quan sát của thkala. Nếu bạn làm bao gồm các công cụ thương mại trong tìm kiếm của bạn, cũng như tôi hy vọng xem xét các giải pháp Agilis của, hãy nhớ những điều sau đây:
Nếu bạn tiếp tục cấp giấy phép sản xuất cho những người trả tiền, bạn có thể muốn đảm bảo rằng họ không chỉ chạy ứng dụng của bạn ở mọi nơi (và tại bạn bè của họ), vì vậy bạn sẽ thực hiện một số dạng khóa nút. Khi thực hiện, bạn cần suy nghĩ về:
Bạn sẽ khóa thông số nào? Địa chỉ MAC thường được sử dụng nhưng nó là một sự lựa chọn nghèo vì nó có thể được thiết lập trong phần mềm trên nhiều hệ thống. Kết hợp các thông số là tốt nhất.
Nhưng bạn sẽ nhận được chúng bằng cách nào? Bất kỳ quá trình nào yêu cầu can thiệp của con người dễ bị lỗi (ví dụ như chữ hoa chữ thường so với chữ thường, gõ 'l' cho '1', v.v.)
Nếu họ nâng cấp hệ thống và thay đổi một phần của hệ thống bạn đã khóa? Làm thế nào bạn sẽ không có giấy phép của bạn phá vỡ và làm phiền họ?
Đây là tất cả các vấn đề mà các nhà cung cấp thương mại đã xử lý và chúng cung cấp giải pháp trong hệ thống của họ. Sự thiếu sót của họ trong các hệ thống trồng tại nhà là những gì thường xuyên được cấp giấy phép quản lý một tên xấu ....
Hy vọng điều này sẽ hữu ích.
Có thể xem http://truelicense.java.net/
dường như có rất ít tài liệu về việc triển khai ngay cả một ứng dụng ví dụ rất đơn giản ... – dendini
đây là một trong những điều bạn có thể thấy hữu ích. Tài liệu còn thiếu nhưng chi tiết liên hệ của tác giả có sẵn trên trang web.
http://java.nicholaswilliams.net/LicenseManager/
Trân
nhờ Mike, có bạn sử dụng nó trước? – siamii
Giải pháp * nguồn * mở * khóa * ứng dụng nguồn * đóng *? Có ai khác nhìn thấy mâu thuẫn vốn có ở đây không? – thkala