2015-09-06 23 views
10

OK, vì vậy tôi đang thử nghiệm một chút với Electron (trước đây là Shell Atom) và cố gắng xem cách thức hoạt động của ứng dụng thực tế.Giấy phép thế hệ cho các ứng dụng dựa trên điện tử

Bây giờ, vì ứng dụng sẽ có tính thương mại, tôi cũng sẽ phải nghĩ đến một số sơ đồ tạo giấy phép.

Trước đây, tôi đã làm việc với FastSpring để xử lý thanh toán (+ CocoaFob để tạo giấy phép) và gần đây tôi đã chuyển sang Paddle - ứng dụng này hoạt động rất suôn sẻ, đặc biệt khi sử dụng SDK - trên máy Mac.

Vì vậy, tôi nghĩ làm thế nào toàn bộ điều này tốt được thực hiện - cho rằng, bây giờ, ứng dụng sẽ không chỉ là một OS X một, nhưng một Windows là tốt. Và rằng tôi sẽ không có toàn quyền kiểm soát ứng dụng, vì ứng dụng sẽ chỉ có khá nhiều HTML/CSS/JS.

Bất kỳ ý tưởng nào về cách tiếp cận điều này? Có ai đã làm điều đó thành công không?

+0

Bạn có tìm thấy giải pháp cuối cùng không? Tôi đang ở trên một chiếc thuyền tương tự. – stilliard

+0

@stilliard Vâng, thật không may, tôi không thể nói rằng tôi có ... –

+1

@ dr-kameleon, ok, cảm ơn dù sao cho câu trả lời, tôi sẽ cập nhật lại ở đây nếu tôi tìm thấy bất cứ điều gì :) – stilliard

Trả lời

-1

IANAL tất nhiên ...

Điều thông minh sẽ được sử dụng một trình quản lý gói, nơi phụ thuộc đều rõ ràng gọi ra, và sau đó bạn có thể tạo tài liệu dựa trên điều đó.

Nếu bạn đang sử dụng NPM cho các phụ thuộc javascript của mình, bạn có thể sử dụng License Sniffer để xem chi tiết các phụ thuộc và tạo một số tài liệu.

Bower cũng có this module để làm điều gì đó tương tự cho các thành phần bower.

2

Tôi đã tìm kiếm một cái gì đó tương tự trong một thời gian, và cho đến nay tôi nghĩ rằng tôi sẽ cần phải cuộn lên của riêng tôi.

Đây là ý tưởng, sử dụng Rhino Licensing làm điểm khởi đầu tốt, tại sao không chỉ tạo một tài liệu đã ký với thông tin được yêu cầu?

Gần nhất tôi tìm thấy cho đến nay là gói NPM license-key để tạo giấy phép đã ký với siêu dữ liệu.

+0

Nếu bạn không muốn tự mình triển khai, tôi đã xây dựng một API cấp phép và phân phối có thể trợ giúp bạn hoàn thành mục tiêu của mình mà không cần phát minh lại bánh xe hoặc xử lý việc lưu trữ các dịch vụ của riêng bạn: https://keygen.sh. – ezekg

Các vấn đề liên quan